软件测试用例设计之等价类划分法
Posted kele0957
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试用例设计之等价类划分法相关的知识,希望对你有一定的参考价值。
测试用例:测什么、怎么测 指导测试工作进行的依据
软件测试用例设计之等价类划分法
一、定义
用户所有可能输入的数据划分为若干份(也称为子集),然后从每个子集中选取少数具有代表性的数据作为测试用例。这些数据在测试中的作用等价于其所属部分的其他值
是一种重要的、常用的黑盒测试方法,考虑的是程序输入的规格
二、相关术语
等价类:输入域的各个子集,该子集中所有的数据在测试中的作用都是等效的
等价类分为:
- 有效等价类:符合《需求规格说明书》,输入合理的数据集合
- 无效等价类:不符合《需求规格说明书》,输入不合理的数据集合
三、等价类思考步骤
- 先确定有效和无效等价类
- 有效等价类就是题目条件
- 无效等价类先划分与条件相反的情况,再找到特殊情况(中文、英文、特殊符号、空格、空等)
四、实例演示
1、测试QQ账号,账号要求是6-10位正整数
有效等价类:
1:长度在6-10位之间的正整数
无效等价类:
1:长度小于6位
2:长度大于10位
3:负数
4:小数
5:中文
6:英文
7:空格
8:特殊字符
2、某城市电话号码由三部分组成,分别是
地区码:空白或是3位数字
前缀:非‘0’且非‘1’开头的三位数字
后缀:4位数字
例如:1232341234
以上是关于软件测试用例设计之等价类划分法的主要内容,如果未能解决你的问题,请参考以下文章