【测试】根据因果图法设计饮料售卖机的测试用例
因果法设计测试用例的步骤:
??① 分析所有可能的输入和可能的输出
??② 找出输入与输出之间的对应关系
??③ 画出因果图
??④ 把因果图转换成判定表
??⑤ 把判定表对应到每一个测试用例
??产品说明: 有一个处理单价为 1 元 5 角的盒装饮料的自动售货机软件。若投入 1 元 5 角硬币,按下 “可乐”、“雪碧”、“红茶” 按钮,相应的饮料就会送出来,若投入的是 2 元硬币,在送出饮料的同时还退换 5 角硬币。
(1) 写输入与输出
??输入:1.5 元、2 元、按 “可乐”、按 “雪碧”、按 “红茶”
??输出:5 角、可乐、雪碧、红茶
(2) 找关系
??输入 1.5 元,按 “可乐”,输出可乐;
??输入 1.5 元,按 “雪碧”,输出雪碧;
??输入 1.5 元,按 “红茶”,输出红茶;
??输入 2 元,按 “可乐”,输出可乐,输出 5 角;
??输入 2 元,按 “雪碧”,输出雪碧,输出 5 角;
??输入 2 元,按 “红茶”,输出红茶,输出 5 角。
(3) 画因果图
(4) 画判定表
(5) 写测试用例
??① 输入 1.5 元,按 “可乐”,输出可乐;
??② 输入 1.5 元,按 “雪碧”,输出雪碧;
??③ 输入 1.5 元,按 “红茶”,输出红茶;
??④ 输入 2 元,按 “可乐”,输出可乐,输出 5 角;
??⑤ 输入 2 元,按 “雪碧”,输出雪碧,输出 5 角;
??⑥ 输入 2 元,按 “红茶”,输出红茶,输出 5 角;
??⑦ 不输入任何硬币,按 “可乐”,不输出任何饮料;
???⑧ 不输入任何硬币,按 “雪碧”,不输出任何饮料;
??⑨ 不输入任何硬币,按 “红茶”,不输出任何饮料;
??⑩ 输入 1.5 元,再输入 2 元,售卖机会给小胡错误提示。
|