软件测试基础-测试用例方法-等价类
一、等价类划分法 把所有的可能的输入项划分为N个子集,在每个子集中抽取最具代表性的数据来进行测试
等价类划分法是典型的、重要的黑盒测试方法,是指某个输入域的子集合。在该子集合中,所有的输入数据对于揭露软件中的错误都是等效的。
举例:微信红包
按数据范围划分:不超过2位小数的值
有效的:0.01-200(1)
无效的:小于0.01(2)
大于200(3)
0.01-200区间小数点后超过2位的值(4)
按数据类型组划分
划分: 等价类划分为有效等价和无效等价类。
例如:

等价类划分法用例设计原则
1)划分有效及无效等价类,为每一个等价类规定一个唯一的编号
2)设计一个新的测试用例数据,使其尽可能多的覆盖尚未被覆盖的有效等价类重复这一步,直到所有的有效等价类都被付给为止;(用最少的案列覆盖最多的有效等价类)
等价类分析的步骤
1、根据需求分别找出需求的条件,根据条件,分别找出无效等价类及有效等价类
2、对有效等价类和无效等价类进行一一编号
3、选择测试用例根据有效等价类选择正例,根据无效等价类选择反例 选取的规则:1、用最少的用例覆盖最多的有效等价类 2、分别针对每个无效等价类,用一条用例覆盖

等价类的使用场景:输入项内容存在无穷尽的情况,一班就会通过等价类实现
组合的输入




浙公网安备 33010602011771号