撸代码

是否查看代码:黑盒、白盒、灰盒测试

2019-09-20 16:59:50 作者:码工0组

据相关专业的统计表明,属于需求分析和软件设计错误的约占64%,属于程序编写错误的仅占36%。

软件测试按照是否查看代码,可以分为:黑盒测试、白盒测试、灰盒测试。

1、黑盒测试(Black-box Testing)

黑盒测试也称功能测试,测试中把被测的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据与输出数据。

2、白盒测试(White-box Testing)

白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒指的打开盒子,去研究里面的源代码和程序结果。

3、灰盒测试(Gray-Box Testing)

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

1-1Z9291F0415W.png