黑匣子测试是一种通过软件外部表示来发现软件缺陷和错误的测试方法,具体包括黑匣子测试用例设计技术___(42 ) ___等。 现在有处理单价1元的盒装饮料的自动售货机软件。 投入1元纸币后,按下“可乐”、“雪碧”或“红茶”按钮,就会收到相应的饮料。 如果投入2元纸币,在送饮料的同时还1元纸币。 下表是因果图设计的测试用例的一部分,l表示执行该动作,0表示不执行该动作,___(43 ) ___的各数据从左到右分别表示空格表的用例编号
1
2
3
4
5
会输的
因
把一元纸币放进去
1
1
0
0
0
把二元纸币放进去
0
0
1
0
0
按可乐按钮
1
0
0
0
0
按精灵按钮
0
0
0
1
0
按“红茶”按钮
0
0
1
0
1
会输的
出来
退一块钱
(1) ) ) )。
0
(5) ) )。
(7) ) )。
0
端上可乐饮料
(2) ) ) )。
0
0
0
0
送“雪碧”饮料
(3) ) )。
0
0
(8) )。
0
上红茶饮料
(4) ) )。
0
(6) ) )。
0
0
(42 ) a .等价类划分法、因果图法、边界值分析法、错误推定法、判定表驱动法
b .等价类划分法、因果图法、边界值分析法、正交试验法、符号法
c .等价类划分法、因果图法、边界值分析法、功能图法、基本路径法
d .等价类划分法、因果图法、边界值分析法、静态质谱法、场景法
(43 ) a.01001100 b.01101100 c.01001010 d.11001100