1.等价类测试
在输入域的子集合中,利用其中一部分输入数据来揭露程序中的错误是等效的
2.等价类的划分
有效等价类
对程序的规格说明来说是合理的、有意义的输入数据构成的集合,一般是检查程序是否实现了该功能
无效等价类
与有效等价类正好相反,利用一些不合理的数据来证明程序不符合规格说明
3.等价类的测试类型
- 弱一般等价类测试
- 强一般等价类测试
- 弱健壮性等价类测试
- 强健壮性等价类测试
4.等价类测试的原则
- 输入条件规定取值范围和个数,则确定一个有效等价类和两个无效的
- 输入条件规定输入数据的一组值,则确定一个有效的和一个无效的
- 输入条件规定输入数据必须遵守的规则,则确定一个有效和若干个无效
- 确知已划分的等价类中各元素处理方式不同,则进一步对等价类进行划分
5.等价类测试用例设计实例
- 以语言标示符规格说明为例
- 以三角形问题为例
6.边界值测试
对输入等