没有合适的资源?快使用搜索试试~ 我知道了~
测试用例设计方法案例 个人学习材料,仅供学习参考
需积分: 5 1 下载量 153 浏览量
2024-03-07
11:07:56
上传
评论
收藏 1.55MB PDF 举报
温馨提示
试读
43页
测试用例设计方法案例 个人学习材料,仅供学习参考
资源推荐
资源详情
资源评论
等价类用例设计法
• 等价类:某个输入域的划分为若干类,每一类的代表性测试数据的作用等价于这一类的
其他数据,若能发现问题,其他数据也能发现,否则亦然
• 有效等价类(N个)、无效等价类(N个)
• 具体划分为4步:
明确系统目的
划分等价类
设计有效用例
设计无效用例
page1
建立等价类表示例
•在证券柜台系统中规定:“用户密码是由字母开头,后跟
字母或数字的任意组合构成。最少字符数为4个,最大字
符数为12个。”
•并且规定:“用户密码不能与用户注册号相同,且不能全
为字母。”
•用等价类划分方法,建立输入等价类表:
输入条件 有效等价类 无效等价类
密码字符数 (1)4-12 (2)<4、(3)>12
密码组成 (4)字母数字 (5)字母、 (6)数字、(7)用户
号、 (8)其他字符
第一个字符 (9)字母 (10)数字、 (11)其他字符
page2
案例演练:等价测试用例的编写(一)
根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。
“一个程序读入3个整数,把这三个数值看作一个三角形的3条边的长度值。这
个程序要打印出信息,说明这个三角形是不等边的、是等腰的、还是等边的。”
任务(每组集体讨论10分钟思考,10分钟发表):写出条件取值分析表、判定表、
简化判定表、设计测试用例1个
page3
案例演练:等价测试用例的编写(二)
• 设三角形的3条边分别为A,B,C。如果它们能够构成三角形的3条边,必须满足:
• A>0,B>0,C>0
• 且A+B>C,B+C>A,A+C>B。
• 如果是等腰的,还要判断A=B,或B=C,或A=C。
• 如果是等边的,则需判断是否A=B,且B=C,且A=C。
page4
案例演练:等价测试用例的编写(三)
输入条件 有效等价类 无效等价类
是否
三边都大
于0
(A>0) and (B>0)and (C>0) (1)
(A≤0), (2)
(B≤0), (3)
(C≤0), (4)
是否
两边之和
大
于第三边
(A+B>C)and(B+C>A)and(A+C>B)
(5)
(A+B≤C), (6)
(B+C≤A), (7)
(A+C≤B), (8)
是否
等腰三角
形
(A=B), (9)
(B=C), (10)
(C=A), (11)
(A≠B)and (12)
(B≠C)and
(C≠A)
是否
等边三角
形
(A=B)and(B=C)and(C=A) (13)
(A≠B), (14)
(B≠C), (15)
(C≠A), (16)
page5
剩余42页未读,继续阅读
资源评论
goldenrolan
- 粉丝: 38
- 资源: 54
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功