面试题-测试理论-黑盒
1、 黑盒测试的测试用例常见设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
注:
1)实例部分仅供参考,不保证正确。
2)关于黑盒设计的几种办法,推荐看太乙遗章,写的比较全面。
2、 描述一下系统测试中,测试用例设计方法(至少6种)及使用范畴。
答:同第一题。
3-4、黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体的说,黑盒测试用例设计技术包括(3)等。
现有1个处理单价为1元的盒装饮料的自动售货机软件,若投入1元硬币,按下“百威”、“蓝带”、或“喜力”按钮,相应的饮料就送出来,
若投入的是2元硬币,在送出饮料的同时退换1元硬币。
下表是用因果图法设计的测试用例,1表示执行该动作,0表示不执行该动作,(8)的各位数据,从左到右分别填入空格表中的(1-8)是正确的。
(3) a) 等价类划分法、因果图法、边界值分析法、正交试验法、符号法
b) 等价类划分法、因果图法、边界值分析法、功能图法、基本路径法
c) 等价类划分法、因果图法、边界值分析法、错误推测法、判定表驱动法
d) 等价类划分法、因果图法、边界值分析法、静态质量度量法、场景法
(4) a) 01001100
b) 01101100
c) 01001010
d) 11001100
答:(3)C。符号法,未听说过;基本路径法、静态质量度量法,是白盒测试的方法。
(4)A。
5-7、对于业务流清晰的系统可以利用(5)贯穿整个测试用例设计过程。
广泛在用例中综合使用各种测试方法,对于参数配置类软件,要用(6)选择较少的组合方式达到最佳效果,
如果程序的功能说明中含有输入条件的组合情况,则一开始可以选用(7)和判定表驱动法。
(5)a) 等价类划分
b) 因果图法
c) 正交试验法
d) 场景法
(6)a) 等价类划分
b) 因果图法
c) 正交试验法
d) 场景法
(7)a) 等价类划分
b) 因果图法
c) 正交试验法
d) 场景法
答:(5)D。
(6)C。
(7)B。
测试用例设计策略:
如果程序的功能说明中含有输入条件的组合情况,则一开始就可选用因果图法和判定表驱动法。
对于参数配置类的软件,要用正交试验法选择较少的组合方式达到最佳效果。
功能图法也是很好的测试用例设计方法,我们可以通过不同时期条件的有效性设计不同的测试数据。
对于业务流清晰的系统,可以利用场景法贯穿整个测试案例过程,在案例中综合使用各种测试方法。
8、(8)方法根据输出对输入的依赖关系设计测试用例。
a) 路径测试
b) 等价类
c) 边界值
d) 因果图
答:D。
参考资料: