软件测试基础-测试用例方法-等价类

一、等价类划分法   把所有的可能的输入项划分为N个子集,在每个子集中抽取最具代表性的数据来进行测试

等价类划分法是典型的、重要的黑盒测试方法,是指某个输入域的子集合。在该子集合中,所有的输入数据对于揭露软件中的错误都是等效的。

 举例:微信红包

按数据范围划分:不超过2位小数的值

有效的:0.01-200(1)

无效的:小于0.01(2)

大于200(3)

0.01-200区间小数点后超过2位的值(4)

按数据类型组划分

划分: 等价类划分为有效等价和无效等价类。

例如:

等价类划分法用例设计原则 

1)划分有效及无效等价类,为每一个等价类规定一个唯一的编号

2)设计一个新的测试用例数据,使其尽可能多的覆盖尚未被覆盖的有效等价类重复这一步,直到所有的有效等价类都被付给为止;(用最少的案列覆盖最多的有效等价类)

等价类分析的步骤

1、根据需求分别找出需求的条件,根据条件,分别找出无效等价类及有效等价类

2、对有效等价类和无效等价类进行一一编号

3、选择测试用例根据有效等价类选择正例,根据无效等价类选择反例  选取的规则:1、用最少的用例覆盖最多的有效等价类 2、分别针对每个无效等价类,用一条用例覆盖

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

 

组合的输入

 

 

 

posted @ 2025-04-24 17:38  Rainierzz  阅读(148)  评论(0)    收藏  举报