码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-07-03 17:49:32      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:lazy   http   演示   bsp   mic   说明书   size   mamicode   开头   

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

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

一、定义

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

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

二、相关术语

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

等价类分为:

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

三、等价类思考步骤

  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

技术图片

 

 

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

标签:lazy   http   演示   bsp   mic   说明书   size   mamicode   开头   

原文地址:https://www.cnblogs.com/kele0957/p/13231321.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!