3.《软件测试》(2002) 作者:Ron Patton

文章访问量:

P35、P36 黑盒测试与白盒测试

软件测验员用于描述测试方式的两个术语是黑盒子测试和白盒子测试。

黑盒测试和白盒测试都是测试方式。记得之前做xx公司测试岗面试题的时候碰到过。

在黑盒子测试中,软件测试员只需要知道软件要做什么即可–而无法看到盒子中是如何运作的。只要进行一些输入,就能得到某种输出结果。他不知道软件如何运行,为什么会这样,只知道程序做什么。

黑盒测试更接近于模拟用户。比如你写了个程序给用户A。A虽然看不懂代码,但A仍然有能力在使用程序的过程中发现缺陷。

在白盒子测试(有时称为开盒测试)中,软件测试员可以访问程序员的代码,并通过检查代码来协助测试–可以看到盒子里面。

白盒测试偏向于代码层面。比如你写了个程序给同是程序员的朋友B。B打开你程序的源码并发现有缺陷,再告诉你xx行xx代码会导致xxx缺陷。
Subscribe
提醒
0 评论
Inline Feedbacks
View all comments
0
在此留下你的评论x