肖sir__设计测试用例方法之等价类02_(黑盒测试)

设计测试用例方法之等价类02_(黑盒测试)
一、掌握常用的设计方法:
黑盒测试方法:等价类、边界值,状态迁移法、场景法、判定表、因果图、正交表,(7种)
经验测试方法:错误推测法、异常分析法、随机测试;(3种)
白盒测试方法:语句覆盖,判断覆盖,条件覆盖,判断、条件覆盖,路径覆盖(基本路径法、Z路径法)
二、等价类详情
1、等价类:指某个输入域的集合,在集合中各个输 入的条件都是等效的。
通常等价类划分为2种情况:
(1)有效等价类:对程序规格说明有意义的、合理的输入数据
(2)无效等价类:对程序规格说明无意义的、不合理的输入数据
等价类划分举例:
a、atm取款插卡(芯片卡)
有效的等价类:插入银行卡
无效等价类:公交卡、门禁卡、消磁卡、破损卡、饭卡

b、规定了输入值的范围或值的个数(如:0 c、 输入值为布尔值(如:真或假)
d、规定了输入数据的一组值(如 文化程度:初中、高中、大学)
e、 规定了输入规则时,可以划分出一个有效的等价类(符合规则)和若干个无效等价类(从不同角度违反规则)

===========================
2、等价类划分的设计用例思路:
a. 找输入条件
b. 为每个输入条件找有效、无效等价类
c. 为每个等价类编号
d. 用最少的用例覆盖最多的有效等价类(重点)
e. 每一个无效等价类都是一个用例 (重点)
f. 并非所有有效等价类都有无效
g. 等价类的覆盖可以重复覆盖

===========================
3、常见的能够划分等价类的地方:
1.数值范围
2、重复次数
3.字符串长度
4.字符串组中字符的个数
5.文件命名
6.文件大小
7.屏幕的颜色种类
8.超时时间

===========================
等价类的优缺点
优点:是考虑了单个输入域的各类情况, 避免了盲目或随机选取输入数据的不完整 性和覆盖的不稳定性。
缺点:方法虽然简单易用,但是没有对组 合情况进行充分的考虑。需要结合其他测 试用例设计的方法进行补充。比如边界值

===========================
3、案例:
案例-练习:
现有一一个档案管理系统,容许用户通过输入年月对档案文件进行检索,系统对查询条件年月的输入限定为1990年1
月一2049年12月,并规定:日期由6位数字字符组成,前4位表示年,后2位表示月

有效等价类:199110
条件
日期的类型6个字符:
年份范围:1949-2049
月份:1-12
在这里插入图片描述
肖sir__设计测试用例方法之等价类02_(黑盒测试)_第1张图片

你可能感兴趣的:(软件测试设计方法,设计测试用例方法之等价类)