面试题-测试理论-黑盒

1、 黑盒测试的测试用例常见设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。

1)等价类:把程序的输入域划分成若干部门,然后从每个部分中选取少数代表性数据作为测试用例。
    用户登陆。非法帐号与合法帐号。
2)边界值:输入、输出范围的边界。
    列表分页;日期校验。
3)错误推测:基于经验和直觉推测程序中所有可能存在的各种错误,有针对性地设计测试用例的方法。
    客户做了某个业务撤销或回滚后,又重新发起业务;
    2个及以上业务模块间,交互的部分。
4)判定表:判定表是分析和表达多逻辑条件下执行不同操作的情况的工具。
    多条件的组合查询;日期校验。
5)因果图:用图解的方法表示输入的各种组合关系,写出判定表,从而设计相应的测试用例。通常输入、输出之间存在依赖关系。
    动态按钮,例如根据行记录的状态显示不同的操作按钮,且各按钮要打开各自对应的页面。
6)正交试验法:用“正交表”来安排和分析多因素试验的一种数理统计方法。
    输入控件较多的新增、修改页面;参数配置。
7)场景分析法:用例场景用来描述流经用例的路径,从用例开始到结束遍历这条路径上所有基本流和备选流。
    对于业务流清晰的系统。如客户缴费流程。基本流、分支流、异常流、验证流。
8)功能图法:使用功能图(如:“状态迁移图”、“流程图”、“菜单树”)形象地表示程序的功能说明,并机械地生成功能图的测试用例。
    黑盒意义上的,对功能或系统水平上实现逻辑覆盖和路径测试。

 

注:

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。

 

参考资料:

http://www.51testing.com/html/14/n-3723814.html
https://www.cnblogs.com/Soberer/p/7756143.html
http://www.51testing.com/html/35/n-3720135.html
http://www.51testing.com/html/04/446304-843371.html
https://www.cnblogs.com/vmorgen/p/6862115.html
 
posted @ 2019-04-13 13:00  云卷云舒59  阅读(2378)  评论(0编辑  收藏  举报