如何通过等价类划分减少测试用例的数目
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/09/30 02:16:43
如何通过等价类划分减少测试用例的数目
确定等价类的原则
如果输入条件决定了取值范围,或值的个数,则可以确立一个有效等价类和两个无效等价类.
如果输入条件规定了输入值的集合,或者规定了“必须如何”的条件,此时可确立一个有效等价类和一个无效等价类;
如果输入条件是一个布尔量,则可以确定一个有效等价类和一个无效等价类;
如果规定了输入数据的一组值,而且程序对每个输入值分别进行处理,此时可为每一个输入值确立一个有效等价类,此外,针对这组值确立一个无效等价类,它是所有不允许输入值的集合;
如果规定了输入数据必须遵守的规则,则可以确立一个有效等价类(符合规则)和若干个无效等价类(从不同的角度违反规则).
如果确知,已划分的等价类中各元素在程序中的处理方式不同,则应将此等价类进一步划分成更小的等价类.
测试案例的选择原则
为每一个等价类规定一个唯一的编号;
设计一个新的测试案例,使其尽可能多的覆盖尚未被覆盖的有效等价类,重复这一步,直至所有的有效等价类都被覆盖过;
设计一个新的测试案例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直至所有的无效等价类都被覆盖为止.
如果输入条件决定了取值范围,或值的个数,则可以确立一个有效等价类和两个无效等价类.
如果输入条件规定了输入值的集合,或者规定了“必须如何”的条件,此时可确立一个有效等价类和一个无效等价类;
如果输入条件是一个布尔量,则可以确定一个有效等价类和一个无效等价类;
如果规定了输入数据的一组值,而且程序对每个输入值分别进行处理,此时可为每一个输入值确立一个有效等价类,此外,针对这组值确立一个无效等价类,它是所有不允许输入值的集合;
如果规定了输入数据必须遵守的规则,则可以确立一个有效等价类(符合规则)和若干个无效等价类(从不同的角度违反规则).
如果确知,已划分的等价类中各元素在程序中的处理方式不同,则应将此等价类进一步划分成更小的等价类.
测试案例的选择原则
为每一个等价类规定一个唯一的编号;
设计一个新的测试案例,使其尽可能多的覆盖尚未被覆盖的有效等价类,重复这一步,直至所有的有效等价类都被覆盖过;
设计一个新的测试案例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直至所有的无效等价类都被覆盖为止.
针对国内18位身份证号码验证,通过等价类划分法设计相应的测试用例
用等价类划分法设计下面测试用例
设计测试用例时,用的最多的黑盒测试方法() A、等价类划分 B、边界值分析 C、因果图 D、判定表
软件测试分为白盒测试和黑盒测试,等价类划分法属于什么测试?
需求:一个计算两个0-100之间整数商的程序.请根据等价类划分和边界值分析两种方法写出完整的测试用例.
软件测试中等价类的划分有一条指导原则是:若输入条件需要特定的值,则可以定义一个有效等价类和两个无效等价类.这句话怎么理解
软件测试 微软计算器,用到黑盒测试中等价类划分方法,边界值分析方法,错误猜测法
软件测试 有效等价类等价类划分经典题目三角形问题,为什么有效等价类划分出了整数、三个数、非负数和正数,怎么不是“三个整数
如何判定“测试通过”?
1-cosx+sinx是如何通过等价无穷小得出x的 急
软件测试的问题 根据下面的需求写出具体的等价类和边界值
ABS迁移测试如何通过