博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
黑盒测试难还是白盒测试难?
阅读量:6823 次
发布时间:2019-06-26

本文共 702 字,大约阅读时间需要 2 分钟。

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

    黑盒测试:
        1.不是特别关注待测系统的内部设计和实现
        2.侧重输入的数据和输出
        3.关注功能上的覆盖
        4.要求测试者对业务要熟悉
        黑盒测试的入门门槛低,没学过计算机和软件的人也可以做。事实上,从我了解上来看,广州这边测试里面就有不少人不是计算机软件出身。
        黑盒测试却不是什么人都能做好,需要测试者熟悉业务,需求,风险,管理,质量等各方面的知识。另外,因待测系统的不同还需要了解一些技术。比如做和数据库打交道的产品,测试者需要会使用oracle做一些简单的工作,比如创建表空间,建用户等,还要懂sql(呵呵,要不然真还没法去做测试)。
        测试的重复性大,而且有时候为了定位一个问题,要花很久的时间。如果黑盒测试者不想办法去做自动化,在长期重复枯燥的工作后,基本上就对测试失去兴趣了。
    白盒测试:
        1.需要了解系统的设计和实现
        2.需要对源码进行审查
        3.依赖单元测试
        4.关注代码中的执行路径的测试覆盖
        5.要求测试者熟悉编码,有开发基础

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

本文转自leipei博客园博客,原文链接:http://www.cnblogs.com/leipei2352/archive/2011/05/22/2053466.html,如需转载请自行联系原作者

你可能感兴趣的文章
dom01
查看>>
Android实例-如何使用系统剪切板(XE8+小米2)
查看>>
BAT-显示桌面图标
查看>>
PDO vs. MySQLi 选择哪一个?(PDO vs. MySQLi: Which Should You Use?)-转载
查看>>
信息安全系统设计基础第七周总结
查看>>
小A点菜 洛谷 p1164
查看>>
项目知识总结
查看>>
创建线程的三种方式
查看>>
26 总结
查看>>
Android 本地tomcat服务器接收处理手机上传的数据之案例演示
查看>>
chartControl双Y轴显示
查看>>
IDL
查看>>
readn、write、readline
查看>>
20155301滕树晨信息安全技术实验二 口令破解
查看>>
Entity Framework 6.1.0 Tools for Visual Studio 2012 & 2013
查看>>
php-浮点数计算,double类型数加减乘除必须用PHP提供的高精度计算函数
查看>>
关于Design Complier/Library Compiler的跌坑(坑爹)记录
查看>>
远程首次连接mysql速度慢的解决方法:skip-name-resolve取消DNS的反向解析(转)
查看>>
LINUX下解决netstat查看TIME_WAIT状态过多问题
查看>>
OC中自定义构造方法
查看>>