大家好,欢迎来到IT知识分享网。
所谓白盒,顾名思义就是里面看得见;而黑盒就是里面看不见。那如何理解白盒测试和黑盒测试呢。

图1 白盒测试和黑盒测试示意图
白盒测试指将待测产品或模块视为一个透明盒子,我们需要了解这个透明盒子里面每一步是如何执行的,执行的结果是什么。也就是说从这个透明盒子的输入到输出,我们需要了解每一步的过程及结果。
黑盒测试指将待测产品或模块视为一个黑色盒子,我们不需要了解这个黑色盒子是如何实现的,我们只关心该黑盒子输出的结果是否正确。
区别:
1)白盒测试关注测试过程;黑盒测试关注测试结果。
2)白盒测试一般需要了解代码或硬件电路,因此一般由开发人员完成;黑盒测试不需要了解这些内容,因此一般由专业的测试人员来完成。
3)白盒测试一般出现在产品开发的前期;黑盒测试一般出现在产品开发的后期,如产品功能和性能测试或出厂测试。
4)从硬件角度来讲,白盒测试是功能测试;黑盒测试是整机测试。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/175222.html