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

系统版本:windows7

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

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

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

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