黑盒测试的优点和缺点

2020.04.15 -

   

黑盒测试是一种测试技术,不了解系统的内部功能和结构。此测试技术将系统视为黑盒或密闭盒。测试人员仅知道形式输入和预期输出,但不知道程序实际如何到达这些输出。因此,所有测试都必须基于功能规范。

因此,黑盒测试也被认为是功能测试,也是行为测试。黑盒测试的优缺点如下:

黑盒测试的优点

  • 公正的测试,因为设计人员和测试人员可以独立工作。
  • 测试者不受任何特定编程语言知识的压力,可以测试应用程序/软件的可靠性和功能性。
  • 有助于识别功能规范中的矛盾和模糊性。
  • 测试是从用户的角度而不是设计者的角度进行的。
  • 规格完成后可以立即设计测试用例。

黑盒测试的缺点

  • 如果软件设计人员已经运行过测试,则可能是多余的
  • 没有清晰简明的规范,很难设计测试用例
  • 测试所有可能的输入流是不可能的,因为这很耗时,并且最终将使许多程序路径未经测试
  • 有时可能会高估结果
  • 不能用于测试复杂的代码段

即使黑盒测试不能全面测试系统,它仍可以帮助人们从应用程序/软件中达到用户的期望。

本站文章禁止转载,违者必究
阅 162
0

黑盒测试是一种测试技术,不了解系统的内部功能和结构。此测试技术将系统视为黑盒或密闭盒。测试人员仅知道形式输入和 […]

湘公网安备 43011102001693号

    湘ICP备19003021号-1