黑盒白盒和灰盒测试的区别

黑盒白盒和灰盒测试都是什么?有什么区别?

发布 : 软件测试培训   发布时间:2020-11-30 09:52:23

品牌型号:联想 YOGA 14c

系统版本:windows7

白盒测试:一种按照程序内部逻辑结构和编码结构,设计测试数据并完成测试的一种测试方法。

黑盒测试:测试者仅依据程序功能的需求规范考虑,确定测试用例和推断测试结果的正确性,它是站在使用软件或程序的角度,从输入数据与输出数据的对应关系出发进行的测试。

灰盒测试:是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。

黑盒白盒和灰盒测试的区别

其它答案
天线宝宝 2020-06-22 18:56:36

黑盒测试是从需求视角消除功能上的错误;白盒测试是排除隐藏的错误;而灰盒测试则能够使用高级数据和功能规范,来捕获各种缺陷。