什么是黑盒测试 什么是黑盒测试和白盒测试法

时间:2023-04-26 17:56/span> 作者:tiger 分类: 新知 浏览:7118 评论:0

所谓白盒,顾名思义就是里面看得见;而黑盒就是里面看不见。那如何理解白盒测试和黑盒测试呢。

图1 白盒测试和黑盒测试示意图

白盒测试指将待测产品或模块视为一个透明盒子,我们需要了解这个透明盒子里面每一步是如何执行的,执行的结果是什么。也就是说从这个透明盒子的输入到输出,我们需要了解每一步的过程及结果。

黑盒测试指将待测产品或模块视为一个黑色盒子,我们不需要了解这个黑色盒子是如何实现的,我们只关心该黑盒子输出的结果是否正确。

区别:

1)白盒测试关注测试过程;黑盒测试关注测试结果。

2)白盒测试一般需要了解代码或硬件电路,因此一般由开发人员完成;黑盒测试不需要了解这些内容,因此一般由专业的测试人员来完成。

3)白盒测试一般出现在产品开发的前期;黑盒测试一般出现在产品开发的后期,如产品功能和性能测试或出厂测试。

4)从硬件角度来讲,白盒测试是功能测试;黑盒测试是整机测试。

文章评论