软件测试用例设计之等价类划分法

Posted kele0957

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试用例设计之等价类划分法相关的知识,希望对你有一定的参考价值。

测试用例:测什么、怎么测   指导测试工作进行的依据

软件测试用例设计之等价类划分法

一、定义

用户所有可能输入的数据划分为若干份(也称为子集),然后从每个子集中选取少数具有代表性的数据作为测试用例。这些数据在测试中的作用等价于其所属部分的其他值

是一种重要的、常用的黑盒测试方法,考虑的是程序输入的规格

二、相关术语

等价类:输入域的各个子集,该子集中所有的数据在测试中的作用都是等效的

等价类分为:

  • 有效等价类:符合《需求规格说明书》,输入合理的数据集合
  • 无效等价类:不符合《需求规格说明书》,输入不合理的数据集合

三、等价类思考步骤

  1. 先确定有效和无效等价类
  2. 有效等价类就是题目条件
  3. 无效等价类先划分与条件相反的情况,再找到特殊情况(中文、英文、特殊符号、空格、空等)

四、实例演示

1、测试QQ账号,账号要求是6-10位正整数

有效等价类:

1:长度在6-10位之间的正整数

无效等价类:

1:长度小于6位

2:长度大于10位

3:负数

4:小数

5:中文

6:英文

7:空格

8:特殊字符

技术图片

 

 

2、某城市电话号码由三部分组成,分别是

地区码:空白或是3位数字

前缀:非‘0’且非‘1’开头的三位数字

后缀:4位数字

例如:1232341234

技术图片

 

 

以上是关于软件测试用例设计之等价类划分法的主要内容,如果未能解决你的问题,请参考以下文章

自动化测试之-测试用例设计方法总结

软件测试之等价类划分法(P21——P22)

软件测试用例方法

软件测试用例设计方法

学习软件测试测试用例等价类划分法

测试用例设计方法