📜  灰盒测试

📅  最后修改于: 2020-12-04 06:17:43             🧑  作者: Mango


什么是灰盒测试?

灰盒测试是在有关系统内部功能的有限信息下执行的测试技术。 Gray Box测试人员可以访问详细的设计文档以及有关要求的信息。

灰箱测试是基于目标系统的基于状态的模型,UML图或体系结构图生成的。

测试生命周期中的灰盒测试

灰盒测试技术:

  • 回归测试

  • 模式测试

  • 正交阵列测试

  • 矩阵测试

好处:

  • 灰盒测试提供了白盒测试和黑盒测试的综合优势

  • 它基于功能规范,UML图,数据库图或体系结构视图

  • 灰色测试仪手柄可以更智能地设计复杂的测试方案

  • 灰盒测试的另一个优点是它保持了独立测试人员和开发人员之间的界限

缺点:

  • 在灰盒测试中,由于无法访问源代码/二进制文件,因此无法完成完整的白盒测试。

  • 当我们对分布式系统执行Grey-box测试时,很难关联缺陷。

最适合的应用:

灰色框测试非常适合基于Web的应用程序。

灰盒测试也是功能或领域测试的最佳方法。