首页 > 编程知识 正文

三角形等价类划分法测试用例,等价类划分测试方案一般属于

时间:2023-05-05 17:09:49 阅读:12464 作者:2308

一、等价类划分实例:测试两位加法计算机

测试要求:测试两个参数值的总和是否正确

隐藏要求:输入的数字介于-99和99之间,大于99或小于-99的输入将被拒绝,并显示错误消息

第一步:根据测试需要,开始测试

步骤2 :在第一个和第二个参数中分别输入表的值,并表示得到的测试结果。

很明显,如果第一个参数的值分别为-99到99的199个,第二个参数为-99到99的199个,则无法全面测试所有加上两位的情况。

1、等价类划分:

(1)、等价类的划分方法是将程序的输入字段分成几个部分

)2)然后,从各个部分少量选择表型数据作为测试用例

(3)、各级代表性数据在测试中的作用与这个类的其他值等价

)4)也就是说,如果一个类中的一个例子发现了错误,那么该等价类中的其他例子也可以发现同样的错误。

2、等价类划分原则:

(1)、只要输入条件规定了取值范围或取值个数,就可以确定一个有效等价类和两个无效等价类

) 2、说明一个输入条件是一个“必须成立”的情况,可以分为一个有效等价类和一个无效等价类

)3)输入条件规定了输入数据的一组可能的值,且程序以不同的方式处理各值时,zeco将各值分为有效的等价类,分为无效的等价类

)4)、已划分的某等价类中的各个要素)例)如果知道程序中是如何处理的,应该据此将该等价类分为更小的等价类

) 5、建立等值类后,简历等值表中列出所有分类的等值类

3、基于等价类划分的用例设计

(1)、明确测试对象,保证非测试对象正确

) 2、按等值类设置编号

)3)、设计新的测试用例,尽可能多地覆盖未覆盖的有效等价类,反复进行,最后覆盖所有有效等价类军备测试用例

) 4、设计新的测试用例,只覆盖一个无效的等价类。 重复此步骤将覆盖所有无效的等价类

总结:用实例对应每个有效的等价类,用唯一的实例对应每个无效的等价类

4、等价类划分实战

步骤1、根据测试需求可分为三个有效等价类

一个有效数据的等价类,两个无效数据的等价类

有效数据等价类:对程序规格说明有意义的、具有合理输入数据结构的集合

无效的数据等价类:由什么程序规格说明不合理或无意义的输入数据组成的集合

步骤2、编制等值类表

在实际工作中,我们通常在简历中填写等值类后,将程序中的所有等值类简历制成等值类表,以便在编写测试用例时有据可查

步骤3,确定测试用例

(1)、为等价类表中的每个等价类分配唯一的编号

) 2、设计新的测试用例,尽量覆盖尚未覆盖的有效等价类

(3)、重复这个步骤,确保所有有效的等价类都被测试用例覆盖

) 4、和上一步一样,设计新的测试用例,使他只覆盖一个无效的等价类

) 5、重复这个步骤,确保所有无效的等价类都被测试用例覆盖

STEPT4,等价类划分细分

在测试“-99=数值=99”的该等价类区间时

由于10 40、-20 30和-30(-30 )这样正数加法、正数负数加法、负数加法也是不同的等价区间,所以能够使用更多的等价类别划分

STEPT5,测试用例5、等价类的特点

) 1、测试相同内容

)2)如果等价类内的一个测试可以捕获一个缺陷,则选择该等价类内的其他测试也可以捕获该缺陷

)3)、正确划分等价类,可以大大减少测试用例的数量,测试正确有效

)4)、如果错误地把两个不同的等价类当作一个等价来说,那会把测试的情况泄露到一边

6、等价类划分要注意的问题

(1)、不仅要考虑有效的等价类,还必须考虑无效的等价类

)2)、细分,审核划分

)3)、太粗暴了,可能会错过软件的缺陷

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。