1 / 35
文档名称:

测试用例设计方法教学案例.ppt

格式:ppt   大小:498KB   页数:35页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

测试用例设计方法教学案例.ppt

上传人:于宗旭 2022/1/26 文件大小:498 KB

下载得到文件列表

测试用例设计方法教学案例.ppt

相关文档

文档介绍

文档介绍:测试用例设计方法
编写:詹渊水
测试用例概念与定义
目 录
设计测试用例的方法
测试用例的设计过程
测试理解的误区
等价类分法
边界值分析法
错误推测法
因果图法
Your site ,软件不仅要能接收合理的数据,.
测试用例设计方法之等价类分法(1)__理论知识
Your site here
2):划分等价类的方法:
六条确定等价类的原则:
①在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类.
②在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类.
③在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类.
④在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类.
⑤在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则).
⑥在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类.
测试用例设计方法之等价类分法(1)__理论知识
Your site here
3)原则:
设计测试用例:在确立了等价类后,可建立等价类表,列出所有划分出的等价类:
输入条件 有效等价类 无效等价类 ... ... ... ... ... ...   然后从划分出的等价类中按以下三个原则设计测试用例:
为每一个等价类规定一个唯一的编号.
设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,.
设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,.
之所以这么做,是因为程序中对于某一个错误输入的检查,往往会屏蔽对于其他错误输入的检查。因此,必须针对每一个无效等价类分别设计测试用例
测试用例设计方法之等价类分法(1)__理论知识
Your site here
测试用例设计方法之等价类分法(1)__实例

1、保险费率计算
人 人 保 险 公 司 承 担 人 寿 保 险 已 有 多 年 历 史 , 该 公 司 保 费 计 算 方 式 为 投 保 额 * 保 险 率 , 保 险 率 又 依 点 数 不 同 而 有 别 , 10 点 以 上 费 率 为 % , 10 点 以 下 费 率 为 % :
输入数据说明
年龄
20~39岁
6点
40~59岁
4点
60岁以上20岁以下
2点
性别
MALE
5点
FEMALE
3点
婚姻
已婚
3点
未婚
5点
扶养人数
一 人 扣 点 最 多 扣 3 点 ( 四 舍 五 入 取 整 数 )
Your site here
测试用例设计方法之等价类分法(1)__实例
A、分 析 输 入 数 据 型 式 。
年   龄 :一 或 两 位 数 字 。
性   别 : Male]、[Female]、[M]、[F]表示
婚   姻 :[已 婚]、 [未 婚]
扶 养 人 数 :空白或一位数字
保 险 费 率 :10点以上,10点以下

数字范围
1~99
等价类
20~39岁
40~59岁
60岁以上20岁以下

类型
英文字之集合
等价类
类型:英文字
集合:「Male」、「M」
集合:「Female」、「F」

等价类
已婚
未婚

选择项
扶养人数可以有,也可没有
范围
1~9
等价类
空白
1~6人
6人以上

等价类
10点以上
10点以下
B、划分输入数据
Your site here
C、设计输入数据
测试用例设计方法之等价类分法(1)__实例
有效等价类
无效等价类
无效等价类

20~39任选一个

40~59任选一个

60岁以上 、20岁以下任选一个
小於1,选一个
大於99,选一个

英文 Male, M, F, Female任选一个
非英文字如「男」

英 文 Male, M 任选 一个
非Male, M, Female, F之任意字元,如[Child]