我的测试人生........

【转】因果图法设计(登陆邮箱)测试用例

上一篇 / 下一篇  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:

 

评分:0

我来说两句

Open Toolbar