测试用例方法-等价类划分

本文详细介绍了等价类划分方法在测试用例设计中的应用,通过实例展示了如何进行有效和无效等价类的划分,以及如何构建测试用例以确保覆盖所有可能的情况。强调了等价类划分在减少测试用例数量、提高测试效率和准确性方面的重要性。
摘要由CSDN通过智能技术生成

一、等价类划分

例:测试一个两位数的加法计算器
测试需求:测试两个参数值的相加后的结果是否正确
隐身需求:输入的数值在-99到99之间,大于99或小于-99输入应被拒绝,并显示错误信息
第一步:根据测试需求,开始测试
第二步:分别给第一个参数和第二个参数输入表中的值,得到的测试结果如表所示:
在这里插入图片描述
很明显如果我们对第一个参数的值分别取从-99到99的199个数,第二参数取从-99到99的199个数,我们不可能对两位数相加的所有情况进行穷举测试。

1、等价类划分:
(1)、等价类划分的办法是把程序的输入域划分成若干部分
(2)、然后从每个部分中选取少量到表型数据当做测试用例
(3)、每一类的代表性数据在测试中的作用等价于这一类中的其他值
(4)、也就是说,如果某一类中的一个例子发现错误,这一等价类中的其他例子也能发现同样的错误。

2、等价类划分原则:
(1)、如果输入条件规定了取值的范围或值的个数,则可以确定一个有效等价类和两个无效等价类
(2)、如果一个输入条件说明一个“必须成立”的情况,则可划分一个有效等价类和一个无效等价类
(3)、如果输入条件规定了输入数据的一组可能的值,而且程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值