通用测试技术05-09 等价类划分法划分原则

黑河测试用例设计方法(一)

  • 等价类划分法设计步骤
    • 确定等价类的原则
  1. 在输入条件规定了取值范围或值得个数的情况下,可以确立一个有效等价类和两个无效等价类
  2. 在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可以确立一个有效等价类和一个无效等价类
  3. 在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。
  4. 在规定了输入数据党的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。
  5. 在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)
  6. 在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步地划分为更小的等价类。

等价类划分的原则解释:

1、例如:一个文本框规定,输入字符个数为6-18位。一个有效的等价类:范围内个数。

两个无效:小于6;大于18;

2、例如:请输入11位的手机号。有效:11位;无效:不是11位。

3、布尔量:表示“真”或者“假”。

4、例如:登陆中要输入用户名和密码。

5、例如:用户名要求 6-18,由字母、数字、下划线组成;字母区分大小写;以大写字母开头。

等价类划分法

  • 划分等价类和列出等价类表
    • 有效等价类
    • 无效等价类
  • 确定测试用例
    • 为每个等价类规定一个唯一的编号
    • 设计一个新的测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类。重复这一步,最后使得所有有效等价类均被测试用例所覆盖。
    • 设计一个新的测试用例,使其只覆盖一个无效等价类。重复这一步使所有无效等价类均被覆盖。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值