简答题

什么是黑盒测试与白盒测试?它们都适应哪些测试?

正确答案

①黑盒测试指把测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的接口处进行测试,依据需求规格说明书,检查程序是否满足功能要求,又称为功能测试或数据驱动测试。
②白盒测试指把测试对象看成一个打开的盒子,测试人员需了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。
③白盒测试适应的测试有单元测试、逻辑覆盖(按逻辑覆盖程度不同,有语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。)、循环覆盖(限制循环次数,有单循环和嵌套循环)和基本路径测试。
④黑盒测试适应的测试有:确认测试、等价类划分、边界值分析、错误推测和因果图。

答案解析

相似试题
  • 黑盒测试与白盒测试各有哪些优缺点,应该如何结合才能解决漏洞和冗余问题?

    简答题查看答案

  • 有了“黑盒”测试,为什么还要白盒测试呢?

    简答题查看答案

  • 白盒测试与黑盒测试最主要的区别是什么?()

    单选题查看答案

  • 分别解释什么是静态测试、动态测试、黑盒测试、白盒测试、人工测试和自动化测试。

    简答题查看答案

  • 软件测试按照测试过程分类为黑盒、白盒测试。()

    判断题查看答案

  • 软件测试按技术分为:白盒测试、黑盒测试和()。

    单选题查看答案

  • 如果能够执行完美的黑盒测试,还需要进行白盒测试吗?(白盒与黑盒的区别)

    简答题查看答案

  • 软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试软件外部功能。

    判断题查看答案

  • 简述黑盒测试和白盒测试概念,并试分析两者的优点和缺点。

    简答题查看答案