软件测试方法二剖析.pptVIP

  • 4
  • 0
  • 约5.07千字
  • 约 38页
  • 2016-06-23 发布于湖北
  • 举报
3.2.4 因果图法测试用例设计 多种输入条件的组合,产生多种结果设计测试用例。 设计步骤: 分割功能说明书,识别“原因”和“结果”,并加以编号。 分析程序规格说明的描述中,哪些是原因,哪些是结果。原因常常是输入条件或是输入条件的等价类,而结果是输出条件。 根据原因与结果之间的关系画出因果图 标明约束条件 把因果图转换成判定表。 为判定表中每一列表示的情况设计测试用例。 因果图 通常在因果图中,用Ci表示原因,Ei表示结果,其基本符号如下图所示。各结点表示状态,可取“0”或“1”。“0”表示某状态不会出现,“1”表示某状态出现 因果图法 由于语法或环境的限制,有些原因和结果的组合情况是不可能出现的。为表明这些特定的情况,在因果图上使用若干标准的符号标明约束条件。从输入原因考虑,有4种约束,如下图所示。 举例 有一个处理单价为1元的盒装饮料的自动售货机软件。若投入1元硬币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来。若投入的是两元硬币,在送出饮料的同时退还1元硬币。 根据对这一段说明的分析,列出原因和结果。 原因: ①投入1元硬币; ②投入2元硬币; ③按“可乐”按钮; ④按“雪碧”按钮; ⑤按“红茶”按钮。 中间状态:①已投币;②已按钮。 结果: ①退还1元硬币; ②送出“可乐”饮料; ③送出“雪碧”饮料; ④送出“红茶”饮料。 因果图 3.2.

文档评论(0)

1亿VIP精品文档

相关文档