灰盒测试
灰盒测试是使用有关系统内部功能的有限信息执行的测试技术。Gray Box 测试人员可以访问详细的设计文档以及有关需求的信息。
基于状态模型,UML 图或目标系统的体系结构图生成灰盒测试。
1. 灰盒测试技术
-
回归测试
-
模式测试
-
正交阵列测试
-
矩阵测试
2. 优点
-
灰盒测试提供了白盒测试和黑盒测试的综合优势
-
它基于功能规范,UML 图,数据库图或架构视图
-
灰盒测试仪手柄可以更智能地设计复杂的测试场景
-
灰盒测试的附加优势在于它保持了独立测试人员和开发人员之间的界限
3. 缺点
-
在灰盒测试中,由于无法访问源代码 / 二进制文件,无法完成白盒测试。
-
当我们对分布式系统执行灰盒测试时,很难将缺陷关联起来。
4. 最适合的应用程序
灰盒测试非常适合基于 Web 的应用程序。
灰盒测试也是功能或域测试的最佳方法。