软件 什么是黑匣子测试? -技术百科的定义

什么是黑匣子测试? -技术百科的定义

目录:

Anonim

定义-黑匣子测试是什么意思?

黑匣子测试是一种软件测试技术,着重于分析软件功能,而不是内部系统机制。 黑盒测试是作为一种分析客户需求,规格和高级设计策略的方法而开发的。

黑匣子软件测试器选择一组有效和无效的输入和代码执行条件,并检查有效的输出响应。

黑盒测试也称为功能测试或封闭盒测试。

Techopedia解释了黑匣子测试

搜索引擎是经受常规黑盒测试的应用程序的简单示例。 搜索引擎用户在网络浏览器的搜索栏中输入文本。 然后,搜索引擎查找并检索相关的用户数据结果(输出)。

黑匣子测试的优势包括:

  • 简便性:促进高级设计和复杂应用程序的测试
  • 节省资源:测试人员专注于软件功能。
  • 测试用例:专注于软件功能以促进快速的测试用例开发。
  • 提供灵活性:不需要特定的编程知识。

黑匣子测试还具有某些缺点,如下所示:

  • 测试用例/脚本的设计和维护可能会出现问题,因为黑盒测试工具依赖于已知的输入。
  • 图形用户界面(GUI)交互可能会损坏测试脚本。
  • 测试仅涵盖应用程序功能。
什么是黑匣子测试? -技术百科的定义