有效等价类划分

一、定义

  所谓等价类是指输入域的某个互不相交的子集合,所有等价类的并集便是整个输入域。目的在于测试用例的无冗余性。

二、划分等价类( valid / invalid )

  (1)有效等价类:检验程序是否实现了规格说明预先规定的功能和性能。

  (2)无效等价类:检查软件功能和性能的实现是否有不符合规格说明要求的地方。

三、等价类划分的方法

  常用的等价类划分原则

  (1)按区间划分

  (2)按数值划分

  (3)按数值集合划分

  (4)按限制条件或规则划分

  (5)细分等价类

四、等价类划分方法的应用

  

  划分等价类:

   有效等价类:

    (1)长度:1到6

    (2)字符:a-z,A-Z,0-9

   无效等价类

    (1)长度:0,7

    (2)字符:英文/数字以外字符,控制字符,标点符号

  

编号有效等价类编号无效等价类
1长度为1-65长度为0
2字符a-z6长度为7
3字符A-Z7字符:英文/数字以外字符,控制字符,标点符号
4字符0-9  

  设计测试用例:

测试用例覆盖等价类期望输出
a1,2输入成功
abcd1,2输入成功
ABCD1,3输入成功
10321,4输入成功
acAB121,2,3,4      输入成功
''(空)5请输入name
1234asdA6请输入长度0-6以内的字符
123%¥7输入的名字中有非法字符,请重新输入

      

 

转载于:https://www.cnblogs.com/zzy-blogs/p/4358108.html

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值