因果图法测试举例(续) (1)分析程序规格说明中的原因和结果: 原因 结果 普通员工 1类奖金 管理人员 2类奖金 表现普通 3类奖金 表现优秀 4类奖金 特殊贡献 5类奖金 因果图法测试举例(续) (2)画出因果图(编号为10的中间结点是导出结果的进一步原因): c1 c2 c3 e1 e2 e3 E c4 c5 e4 e5 e6 ^ ^ ^ CI表示原因,EI表示结果。 E 11 v 因果图法测试举例(续) (3)将因果图转换成如下所示的决策表: 因果图法测试举例(续) (4)根据决策表中的每一列设计测试用例: 测试用例编号 输入数据 预期输出 1 普通员工,表现普通 1类奖金 2 普通员工,表现优秀 2类奖金 3 普通员工,表现普通,特殊贡献 3类奖金 4 普通员工,表现优秀,特殊贡献 4类奖金 .. .. .. * 判定表驱动分析方法.1 判定表又称为决策表。 当模块中包含复杂的条件组合,并要根据这些条件选择动作时,使用判定表能清晰地表示出复杂的条件组合与各种动作之间的对应关系。 判定表举例 规则 取值 1 2 3 4 5 6 7 8 问 题 觉得疲倦 Y Y Y Y N N N N 感兴趣吗 Y Y N N Y Y N N 糊涂吗? Y N Y N Y N Y N 建 议 重读 √ 继续 √ 跳下一章 √ √
原创力文档

文档评论(0)