目录:
定义-黑匣子测试是什么意思?
黑匣子测试是一种软件测试技术,着重于分析软件功能,而不是内部系统机制。 黑盒测试是作为一种分析客户需求,规格和高级设计策略的方法而开发的。
黑匣子软件测试器选择一组有效和无效的输入和代码执行条件,并检查有效的输出响应。
黑盒测试也称为功能测试或封闭盒测试。
Techopedia解释了黑匣子测试
搜索引擎是经受常规黑盒测试的应用程序的简单示例。 搜索引擎用户在网络浏览器的搜索栏中输入文本。 然后,搜索引擎查找并检索相关的用户数据结果(输出)。
黑匣子测试的优势包括:
- 简便性:促进高级设计和复杂应用程序的测试
- 节省资源:测试人员专注于软件功能。
- 测试用例:专注于软件功能以促进快速的测试用例开发。
- 提供灵活性:不需要特定的编程知识。
黑匣子测试还具有某些缺点,如下所示:
- 测试用例/脚本的设计和维护可能会出现问题,因为黑盒测试工具依赖于已知的输入。
- 图形用户界面(GUI)交互可能会损坏测试脚本。
- 测试仅涵盖应用程序功能。