黑盒测试
又称功能测试-把测试对象看作一个黑盒子,检查程序的功能是否符合它的功能说明;器主要是数据驱动;重点是:接口是否遗漏;检查被测试单元功能是否良好
其用例设计方法主要有:等价类划分、边界值分析、错误推测法、因果图
等价类划分法
概念:把所有可能的输入数据,即程序的输入域划分划分成若干部分,然后从每一部分中选取部分有代表性的数据作为测试用例。
分类:有效等价类;无效等价类
划分原则:
- 1.如果输入条件规定了取值范围,或值的个数
- 2.如果输入条件规定了输入值的集合,或者是规定了“必须如何”的条件;
- 3.如果输入条件是一个布尔量,
- 4.如果规定了程序输入的一组值,而且称需要对每个输入数据分别进行处理;
- 5.如果规定了输入数据必须遵守的规则
确立测试用例