等价类划分测试方法

等价类划分原则:
(1)如果输入条件规定了取值的范围或值的个数,则可确定一个有效等价类和两个无效等价类。
例子:[0,1000] 1有效:[0,1000] 2无效:>1000,<0
11位数: 有效:11位 无效:大于11位,小于11位
(2)如果输入条件规定了输入值的集合或是规定了“必须如何”的条件,则可确定一个有效等价类和一个无效等价类。
例子:一线城市 有效:一线城市以内的任一城市 无效:非一线城市
(3)如果输入的是布尔表达式,则可确定一个有效等价类和一个无效等价类。
例子:必填项 有效:输入 无效:空
(4)在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。
例子:11位手机号 有效:正确的11位手机号 无效:空,11位的非手机号码,11位字符,小于11位的数字等等
(5)如果我们已划分的某等价类的各元素,在处理方式中是不同的,则应将等价类进一步划分。
例子:有效的银行卡可以分类为:本行卡和他行卡
(6) 在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。
例:输入条件说明学历可为:专科、本科、硕士、博士四种之一,则分别取这四种这四个值作为四个有效等价类,另外把四种学历之外的任何学历作为无效等价类。(此原则可根据原则2和原则5推到出来)
等价类步骤:
1、划等价类表
2、设计用例覆盖有效等价类,一个用例覆盖多个有效等价类,直到所有有效等价类覆盖完为止
3、设计用例覆盖无效等价类,一个用例覆盖一个无效等价类,直到所有无效等价类覆盖完为止

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值