我的测试人生........
【转】因果图法设计(登陆邮箱)测试用例
上一篇 /
下一篇 2015-07-26 22:47:10
/ 个人分类:测试用例设计
一.因果图法介绍
1.应用背景:
等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系, 相互组合等. 考虑输入条件之间的相互组合,可能会产生一些新的情况. 但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多. 因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例. 这就需要利用因果图(逻辑模型).
2.因果图法测试用例的设计步骤:
(1)确定软件规格(需求)中的原因和结果
(2)确定原因和结果之间的逻辑关系
(3)确定因果图中的各个约束(constraints)
(4)画出因果图并转换为决策表
(5)根据决策表设计测试用例
3.因果图的表示符号
二.实例
1.问题描述:
输入用户名和密码(只能为数字和字母的组合,且长度为6-16位),并选择要登陆的邮箱(126.com,163.com,sina.com)并点击确定,若成功则进入邮箱,否则,提示错误信息。
2.确定需求中的原因与结果
(2)确定原因与结果的逻辑关系
(3)确定因果图中的约束
只有 E(A,B)
4)画出因果图转换成决策表
决策表过于复杂,有2^8=256个原因。。。在此略
5.设计测试用例
三.总结:
因果图法对于输入条件的约束问题有很好的效果,但是一旦输入条件过于多,或者约束过于复杂.可能画出的图很复杂,可能造成一定的麻烦
收藏
举报
TAG: