黑盒测试技术
黑盒测试概述
黑盒测试主要发现的错误:
- 功能不正确或遗漏
- 界面错误
- 数据库访问错误
- 性能错误
- 初始化和终止错误
测试步骤:
- 测试计划->产生测试计划文档
- 测试分析
- 测试设计->产生测试用例文档
- 测试执行->产生测试缺陷报告文档
- 测试评估->产生测试报告文档
为什么要设计测试用例:
- 良好的测试用例可以缩短实施测试时间
- 确保测试的系统性,全面性
- 提高测试的可复用性
黑盒测试用例设计方法——等价类划分法
把程序的所有可能的输入数据划分为若干的子集,每一子集代表数据在测试中的作用等价于这一子集的其他值。每一个子集就是一个等价类。
等价类需要考虑有效等价类和无效等价类。
等价类划分法的设计步骤
- 划分等价类;
- 确定测试用例;
等价类划分举例一
分析:输入数据在[0,60)[60,75)...之间的都可以分别划分为等价类,并且为有效等价类;
而输入数据在[0,100]的范围以外的,或者输入数据为null的,划分为无效等价类。