黑盒测试难还是白盒测试难?你的观点是什么?

玩技站长
玩技站长
玩技站长
管理员, Keymaster
10841
文章
669
评论
测试资讯评论125字数 517阅读1分43秒阅读模式
摘要要分析黑盒测试与白盒测试,就先要看看这两种不同的测试方式各自的特点。

要回答这个问题,我还真觉得有点难。要分析黑盒测试与白盒测试,就先要看看这两种不同的测试方式各自的特点。

黑盒测试:文章源自玩技e族-https://www.playezu.com/190016.html

1.不是特别关注待测系统的内部设计和实现文章源自玩技e族-https://www.playezu.com/190016.html

2.侧重输入的数据和输出文章源自玩技e族-https://www.playezu.com/190016.html

3.关注功能上的覆盖文章源自玩技e族-https://www.playezu.com/190016.html

4.要求测试者对业务要熟悉文章源自玩技e族-https://www.playezu.com/190016.html

黑盒测试的入门门槛低,没学过计算机和软件的人也可以做。事实上,从我了解上来看,广州这边测试里面就有不少人不是计算机软件出身。文章源自玩技e族-https://www.playezu.com/190016.html

黑盒测试却不是什么人都能做好,需要测试者熟悉业务,需求,风险,管理,质量等各方面的知识。另外,因待测系统的不同还需要了解一些技术。比如做和数据库打交道的产品,测试者需要会使用oracle做一些简单的工作,比如创建表空间,建用户等,还要懂sql(呵呵,要不然真还没法去做测试)。文章源自玩技e族-https://www.playezu.com/190016.html

测试的重复性大,而且有时候为了定位一个问题,要花很久的时间。如果黑盒测试者不想办法去做自动化,在长期重复枯燥的工作后,基本上就对测试失去兴趣了。文章源自玩技e族-https://www.playezu.com/190016.html

白盒测试:文章源自玩技e族-https://www.playezu.com/190016.html

1.需要了解系统的设计和实现文章源自玩技e族-https://www.playezu.com/190016.html

2.需要对源码进行审查

3.依赖单元测试

4.关注代码中的执行路径的测试覆盖

5.要求测试者熟悉编码,有开发基础

白盒测试入门自然没黑盒那么简单。它需要测试者要先阅读源码才能做测试,而且后面的测试框架的搭建,测试代码的维护,这个过程的代价太大。一般国内的小公司,都是软件作坊式的开发,而且还是做小项目,因此不大可能会支持测试人员去做白盒测试。有志向做的早做积累,去大公司看看吧。

 
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证