发布网友 发布时间:2022-04-23 14:36
共1个回答
热心网友 时间:2023-10-18 19:32
确定等价类的原则
如果输入条件决定了取值范围,或值的个数,则可以确立一个有效等价类和两个无效等价类。
如果输入条件规定了输入值的集合,或者规定了\\“必须如何\\”的条件,此时可确立一个有效等价类和一个无效等价类;
如果输入条件是一个布尔量,则可以确定一个有效等价类和一个无效等价类;
如果规定了输入数据的一组值,而且程序对每个输入值分别进行处理,此时可为每一个输入值确立一个有效等价类,此外,针对这组值确立一个无效等价类,它是所有不允许输入值的集合;
如果规定了输入数据必须遵守的规则,则可以确立一个有效等价类(符合规则)和若干个无效等价类(从不同的角度违反规则)。
如果确知,已划分的等价类中各元素在程序中的处理方式不同,则应将此等价类进一步划分成更小的等价类。
测试案例的选择原则
为每一个等价类规定一个唯一的编号;
设计一个新的测试案例,使其尽可能多的覆盖尚未被覆盖的有效等价类,重复这一步,直至所有的有效等价类都被覆盖过;
设计一个新的测试案例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直至所有的无效等价类都被覆盖为止。
热心网友 时间:2023-10-18 19:32
确定等价类的原则
如果输入条件决定了取值范围,或值的个数,则可以确立一个有效等价类和两个无效等价类。
如果输入条件规定了输入值的集合,或者规定了\\“必须如何\\”的条件,此时可确立一个有效等价类和一个无效等价类;
如果输入条件是一个布尔量,则可以确定一个有效等价类和一个无效等价类;
如果规定了输入数据的一组值,而且程序对每个输入值分别进行处理,此时可为每一个输入值确立一个有效等价类,此外,针对这组值确立一个无效等价类,它是所有不允许输入值的集合;
如果规定了输入数据必须遵守的规则,则可以确立一个有效等价类(符合规则)和若干个无效等价类(从不同的角度违反规则)。
如果确知,已划分的等价类中各元素在程序中的处理方式不同,则应将此等价类进一步划分成更小的等价类。
测试案例的选择原则
为每一个等价类规定一个唯一的编号;
设计一个新的测试案例,使其尽可能多的覆盖尚未被覆盖的有效等价类,重复这一步,直至所有的有效等价类都被覆盖过;
设计一个新的测试案例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直至所有的无效等价类都被覆盖为止。