全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  应聘面试  >  软件测试面试题

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

发布时间:2022-08-29 15:40:55
发布人:wjy

公司:#深信服 #顺丰 

岗位:#软件测试工程师 

关键字:#功能测试 #黑盒测试 #白盒测试 

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

 解析: 黑盒测试:通过软件的外部表现来发现其缺陷和错误。

黑盒测试法把测试对象看成一个黑盒子,完全不考虑程序内部结构和处理过程。黑盒测试是在程序界面处进行测试,它只是检查样序是否按照需求规格说明书的规定正常实现。 

白盒测试:通过对程序内部结构的分析、检测来寻找问题。

白盒测试可以把程序看成装在一个透明的盒子里,也就是清楚了解程序结构和处理过程,检查是否所有的结构及路径都是正确的,检查软件内部动作是否按照设计说明的规定正常进行。 

二者测试的重点不同,没有可比性。

比如有一个软件在我们输入三个数据代表三角形的三条边的长度,并且能够根据边长判断三角形是否能够组成三角形以及组成何种三角形,虽然理论中,有等腰直接三角形,但是我们实际上在现有的软件输入数据的过程中,永远也不能满足这个条件。

如果开发人员根本没有在代码里面进行判断和实现该功能,我们将不知道有没有这个功能。

相关文章

软件测试公司面试题:如何确保软件的质量和稳定性

2023-07-28

软件测试公司面试题:黑盒测试和白盒测试区别

2023-07-27

软件测试公司面试题:什么是“边界值测试”?

2023-07-26

软件测试公司面试题:过去项目中遇到的最具挑战性的软件缺陷,如何发现和解决的?

2023-07-24

软件测试公司面试题:"冒烟测试"的概念和作用

2023-07-21

软件测试工程师要掌握哪些专业技能

2023-03-07
在线咨询 免费试学 教程领取