简答题

什么是黑盒测试法?采用黑盒技术测试用例有哪几种方法?这些方法各有什么特点?

正确答案

黑盒测试法把被测试对象看成是一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件接口处进行测试,依据需求规格说明书,检查程序是否满足功能要求。
采用黑盒技术测试用例的方法有:
等价类的划分、边界值分析、错误推测和因果图。
等价类的划分:是将输入数据按有效的或无效的(也称合理的或不合理的)划分成若干个等价类,测试每个等价类的代表值就等于对该类其他值的测试。这样就把漫无边迹的随机测试改为有针对性的等价类测试,用少量有代表性的例子代替大量测试目的相同的例子,能有效地提高测试效率。但这个方法的缺点是没有注意选择某些高效的、能够发现更多错误的测试用例。
边界值分析法:是将测试边界情况作为重点目标,选取正好等于、刚刚大于和刚刚小于边界值的测试数据。(边界情况是指输入等价类和输入等价类边界上的情况。)这种方法可以查出更多的错误,因为在程序中往往在处理边界情况时易发生错误。
错误推测法:是在测试程序时,人们根据经验或直觉推测程序中可能存在的错误,从而有针对性地编写检查这些错误的测试用例。
因果图:能够有效地检测输入条件的各种组合可能会引起的错误。它的基本原理是通过画因果图,把用自然语言描述的功能说明转换为判定表,最后为判定表的每一列设计一个测试用例。
这几种方法都不能提供一组完整的测试用例,在实际测试中应把各种方法结合起来使用。
综合策略:就是联合使用上述几种测试方法,尽可能多地发现程序中的错误。

答案解析

相似试题
  • 什么是黑盒测试?黑盒测试主要采用的技术有哪些?

    简答题查看答案

  • 什么是黑盒测试法?什么是白盒测试法?

    简答题查看答案

  • 什么是黑盒测试?黑盒测试的主要方法有哪些?

    简答题查看答案

  • 什么是黑盒测试?什么是白盒测试?

    简答题查看答案

  • 什么是黑盒测试和白盒测试?

    简答题查看答案

  • 使用黑盒法测试时,测试用例应根据()。

    单选题查看答案

  • 用黑盒法测试时,测试用例是根据程序内部逻辑设计。

    判断题查看答案

  • 用黑盒法测试时,测试用例是根据程序外部行为设计的。

    判断题查看答案

  • 什么是黑盒测试和白盒测试?应该由软件开发者还是用户来进行确认测试?为什么?

    简答题查看答案