作业帮 > 数学 > 作业

如何通过等价类划分减少测试用例的数目

来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/09/30 02:16:43
如何通过等价类划分减少测试用例的数目
如何通过等价类划分减少测试用例的数目
确定等价类的原则
 如果输入条件决定了取值范围,或值的个数,则可以确立一个有效等价类和两个无效等价类.
 如果输入条件规定了输入值的集合,或者规定了“必须如何”的条件,此时可确立一个有效等价类和一个无效等价类;
 如果输入条件是一个布尔量,则可以确定一个有效等价类和一个无效等价类;
 如果规定了输入数据的一组值,而且程序对每个输入值分别进行处理,此时可为每一个输入值确立一个有效等价类,此外,针对这组值确立一个无效等价类,它是所有不允许输入值的集合;
 如果规定了输入数据必须遵守的规则,则可以确立一个有效等价类(符合规则)和若干个无效等价类(从不同的角度违反规则).
 如果确知,已划分的等价类中各元素在程序中的处理方式不同,则应将此等价类进一步划分成更小的等价类.
测试案例的选择原则
 为每一个等价类规定一个唯一的编号;
 设计一个新的测试案例,使其尽可能多的覆盖尚未被覆盖的有效等价类,重复这一步,直至所有的有效等价类都被覆盖过;
 设计一个新的测试案例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直至所有的无效等价类都被覆盖为止.