目录:
定义-白盒测试是什么意思?
白盒测试是一种用于确保和验证软件应用程序的内部框架,机制,对象和组件的方法。 白盒测试根据设计规范验证代码并发现应用程序漏洞。
白盒测试也称为透明盒测试,透明盒测试,结构测试和玻璃盒测试。 玻璃框和透明框表示内部机制对软件工程团队可见。
Techopedia解释了白盒测试
在白盒测试期间,将使用预选的输入值运行代码,以验证预选的输出值。 白盒测试通常涉及编写软件代码存根和驱动程序。
白盒测试的优势包括:
- 实现测试用例的可重用性并提供更高的稳定性
- 促进代码优化
- 有助于在开发的早期阶段发现隐藏错误的位置
- 促进有效的应用程序测试
- 删除不必要的代码行
缺点包括:
- 需要具有内部结构知识的熟练测试人员
- 耗时的
- 成本高
- 代码位验证很困难。
白盒测试是对单元测试,集成测试和回归测试的补充。