软件测试 基础
Posted hellosecretgarden
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试 基础相关的知识,希望对你有一定的参考价值。
工作需要技能
一、黑盒测试,白盒测试
白盒测试:又称单元测试,一边编程,一边测试,在代码级别发现bug
黑盒测试:不清楚内部实现原理,只验证结果
1、软件界面 功能测试
2、数据驱动测试
3、基于规格说明测试
黑盒测试工具:https://blog.csdn.net/lanman/article/details/3961454
二、黑盒测试 常用 设计思想
1、穷举测试
列出可能出现的每一种情况,然后一个一个验证,是非常low的测试,不能称之为设计思想,应该避免这种情况。
2、等价测试
根据需求对输入的范围做出分区,然后在每个区域中选取有代表性的值进行测试。
1、分析功能,对输入分区(分析输入条件得出分区边界);
2、先进行有效测试,后进行无效测试;
3、每一条无效测试,覆盖一项无效等价类;
3、边界值分析测试(白盒测试,程序实现也会使用这种思想)
边界分析测试和 邓婕测试类似,都是对输入划分不同的区域。
1、找到输入的临界点,以此对输入划分区域;
2、不仅考虑输入,还要考虑输出;
4、因果分析测试
5、决策法测试
6、错误推测法
7、常用测试经验总结
以上是关于软件测试 基础的主要内容,如果未能解决你的问题,请参考以下文章