第二章 等价类

1、等价:

1)具有相同属性或方法事物的集合

这个集合中某个个体所表现的特征与其他个性完全一样

对于某个被测对象的测试输入而言,某个个体能够接受或被拒绝,则该个体所在集合中的任意个体都应该被拒绝或接收

2)等价类划分

有效等价类

无效等价类

3)等价类划分

a.如果需求规定了输入域的取值个数或确定了某个输入域的集合,则可确定一个有效的等价类和两个无效等价类

eg:

有效等价类:用户名长度在6-18之间

无效等价类:用户名长度大于18

                     用户民长度小于6

b.如果需求规定了某个输入域的集合,或者必须如何的情况下,可确定一个有效等价类及一个无效等价类

有效等价类:以字母开头

无效等价类:非字母开头

c.如果需求确定了某个输入域是真假值时,可确定一个有效等价类和一个无效等价类

d.如果需求规定了输入域是一组值,则可确定若干个有效等价类及一个无效等价类

e.用户需求规定必须遵守某种规则时,可确定一个有效等价类及若干个从不同角度违反规则的无效等价类

4)用例设计

根据需求,划分有效及无效等价类,分别统一编号

设计一个新的测试用例,使其尽可能覆盖所有尚未覆盖有效等价类,直到所有有效等价类都被覆盖

设计一个新的测试用例,使其仅覆盖一个无效等价类,直到所有无效等价类都被覆盖

5)等价类四则运算

加:不考虑需求其他子项,细致分解当前测试点及详细需求,作累加

减:根据业务规则减少,排除相关不可能出现的规则,减少不可能出现的组合

乘:如果有效等价类中具有互斥条件的需求时,可进行相乘得到用例个数

除:排除所有具有重复特性的等价类,尽可能做到有效等价类之间交集为空,无效等价类之间交集也为空,有效及无效等价类的并集为整个输入域

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值