高考考试网
当前位置: 首页 高考资讯

黑盒测试方法借鉴白盒(白盒与灰盒测试方法)

时间:2023-08-06 作者: 小编 阅读量: 6 栏目名: 高考资讯

灰盒测试员把打孔机的盖子掀开,发现打孔机的造型原来是这样的。白盒是一种选择,但同样是一个难题。更别说白盒对于测试技术的高要求。废话了这么多,你一定会说:风风,你不就是拐弯抹角地推荐灰盒测试嘛。但说实话,日常工作中我使用灰盒测试方法的场景相对较多,总结来说,就这么一个流程:发现问题-->我大概知道你是怎么玩的-->初步定位问题原因-->同开发确定问题-->接下来呢?会分成两类:1、我定位的原因并不是真正的原因。

作者:测试奇谭

出处:https://segmentfault.com/a/1190000038989816

对于黑盒、白盒与灰盒测试方法的理解,几年前我在某乎做过一个概念性的回答,当时提问者询问:如何跟非技术人员解释黑盒、白盒、灰盒测试的区别?

我的回答原文如下:

既然是对非技术人员解释,就不能用专业术语。

这样说吧,有个打孔机,类似这样。

纸条从盒子左方插入,从右方出来时,分别打出圆形、正方形、三角形三个样式的孔。

某天,打出来的纸条,只有一种图形。

黑盒测试员只能说:“这个打孔机坏了!”

灰盒测试员把打孔机的盖子掀开,发现打孔机的造型原来是这样的。

于是他说:“机器仍能打孔,说明主机没坏;三个桩子也都是好的;但只打印出了圆形,可能因为连接正方形和三角形桩子的地方有问题。”

白盒测试员把机器拆开,查看内部的电线、电路、控制器等等,发现连接正方形和三角形的电线烧坏了,于是说:“原因找到了,换根电线吧。”

彼时,我还是一位测试小鸟,在研习了不少理论知识后,回答了这个问题。现在,我算不上测试老鸟,但能算个测试大鸟,在工作中,越发频繁地接触这三种测试方法。

如果你要问我哪种测试方法更好,我不置评价, 每个人的口味不一样,别人适合的不一定自己适合。

对于黑盒测试方法来说,是每一位测试的必备技术,没有谁不会:发现问题,抛出问题。

简单、轻松、快速,是黑盒测试的优点,特别是在项目特别赶,测试时间无限被压缩的时候——只需要抛给开发问题,剩下的让开发自个儿玩去吧。

但黑盒测试人员常常被人诟病只知道点点点,抛开此类“鄙视”不谈,接着上面继续,我们是不是忽略了一个事实:项目既然赶,那开发的时间亦不充足,如果恰好遇上稍稍复杂的bug,并搭配不靠谱的开发,一个bug的生命周期可能会拉得极长,效率特别低下。

这么说,那用白盒测试方法呗,看代码,查原因,丢给开发后,留下一个高大帅气的背影,让开发心里默念——这个测试不简单。

白盒测试可以,但使用它时,你需要盘算盘算:

  • 是否有充足的时间研究代码以及和代码相关的环境部署、配置设置等?
  • 付出和产出是否成正比,如同自动化测试,能达到高性价比吗?

白盒是一种选择,但同样是一个难题。更别说白盒对于测试技术的高要求。

废话了这么多,你一定会说:风风,你不就是拐弯抹角地推荐灰盒测试嘛。

我不知道该怎么回答你,就像刚开始说的, 每个人的口味不一样,适合自己的测试方法,最醇最香。

但说实话,日常工作中我使用灰盒测试方法的场景相对较多,总结来说,就这么一个流程:

发现问题-->我大概知道你是怎么玩的-->初步定位问题原因-->同开发确定问题-->接下来呢?

会分成两类:

1、我定位的原因并不是真正的原因。但我能通过这个过程学习到新知识、新业务,积攒个人经验(很多人往往弃步于此)

2、我定位的问题是真正的原因。就此打住吗?并不是。你能提出问题的解决建议吗?你的建议是否比开发的修改 or 产品给的方案更好,更具有可实施性?

合理地提出解决问题的建议,这才是你关注的重点,而不是因为找到问题原因而沾沾自喜,迷失于他人的赞许中。

作者:测试奇谭

出处:https://segmentfault.com/a/1190000038989816

    推荐阅读
  • 儿童坐高铁需要买票吗(什么样的儿童坐高铁需要买票)

    儿童坐高铁需要买票吗儿童身高不足1.2米时,是不用买票的;儿童身高在1.2—1.5米之间的,须购买儿童票;儿童身高超过1.5米的,须购买全价票。在铁路售票窗口购买实名制车票时,儿童票不实行实名制。没有有效身份证件的,可以使用“已通过”、“请报验”、“预通过”的同行成年人身份信息购票。

  • 诺基亚最新手机n9(诺基亚N9渲染图5800mAh哈曼卡顿四扬声器)

    渲染图中透露,这款诺基亚N9复刻版配备了5800mAh超大电池,支持50W有线快充30W无线快充,不出意外,这将是骁龙8Gen1旗舰手机中电池容量最大的一款,不过充电功率有些低了,50W有线充满100%电量需要大概1小时20分钟的时间。

  • 妈妈装推荐秋天休闲(还在纠结怎么给妈妈买衣服吗)

    还在纠结怎么给妈妈买衣服吗​​​​​,。

  • 科目二侧方停车考试(科目二侧方停车考试全过程演示)

    下面内容希望能帮助到你,我们来一起看看吧!科目二侧方停车考试全过程演示,都在视频里了↓↓找准方法及点位,搞定最关键的第一个动作,90秒内轻松过关!

  • 祝孩子成长的经典句子(祝福孩子成长语录)

    祝福孩子成长语录1、占兰梦之喜,祝福号角谒云飞。恭祝你们喜得贵子,真乃天赐石麟,德门生辉,特来恭祝弄璋之喜。祝小宝贝身体健康,茁壮成长,祝新妈妈您甜蜜美满!

  • 核桃葡萄干乳酪卷(核桃葡萄干乳酪卷教程)

    把黄油、乳酪和白糖放在容器中用电动搅拌器搅拌均匀;倒入过筛的面粉,和成面团分成两半,擀成厚厚的圆饼,裹在蜡纸里放入冰箱保存30分钟,我来为大家科普一下关于核桃葡萄干乳酪卷?核桃葡萄干乳酪卷把黄油、乳酪和白糖放在容器中用电动搅拌器搅拌均匀;倒入过筛的面粉,和成面团。把核桃、葡萄干剁碎,放入红糖和月桂粉做成馅。把卷好的乳酪卷放在烘焙盘上,刷上蛋清液,撒少许砂糖,烤15-18分钟,让后拿出来放在架子上凉凉。

  • emmc和ssd哪个更好(移动设备中的eMMC存储和固态SSD存储有什么区别呢)

    emmc和ssd哪个更好编者按:在购买移动设备的时候,存储器的参数可能都是128GB或者256GB,但是eMMC和SSD的存储器还是大不一样的哦。不过eMMC由于集成了控制器,能够对Flash闪存单元进行管理,进行错误纠正,掉电保护,坏块管理等,因此eMMC接口速度可达到52MBytes每秒,读写速度比NANDFlash更快一些。和NANDFlash闪存一样,eMMC存储器也具有更新速度快和可升级性,以便于手机和便携设备的升级。SSD相对于eMMC而言,SSD的读写速度更快,造价也更高。

  • 新房装修1分钟看懂装修全流程(快速掌握装修知识1)

    家装知识的第一步就是要了解基础装修的施工工序,这里做一个简单的描述。新房拆除的比较少,老房子比较多,详细细节在拆除章节讲解。拆除和新建完成后,水电改造入场。第四步,木工吊顶/隔墙等第五步,油工饰面,基础装修完成。那能不能先上油工再上瓦工,这个是绝对不可以的。家装是个依靠口碑和良心的行业,糊弄和欺骗永远不能长久,所以每个工序都要谨慎小心,避免出现差错,哪怕万分之一出错的概率也不要去尝试。

  • 藏族歌手只能唱藏语吗(请看回答)

    下面内容希望能帮助到你,我们来一起看看吧!这几位都有传唱度很高的普通话歌曲,所以说藏族歌手不是只能唱藏语,只要他们会唱什么语言都可以。

  • 汽车尾气污染对环境的危害(汽车尾气污染的主要成分及危害)

    汽油车子排放的主要污染物为,一氧化碳,烃类化合物,氮氧化合物等。烃类化合物是指发动机废气中的未燃烧部分,包括供油系统中燃烧的蒸发和滴漏,单独的烃类化合物只有在浓度极高的情况下才会对人体产生影响,一般情况下作用不大,但它却是产生光化学烟雾的重要部分。氮氧化和物和碳氧化合物受阳光紫外线照射后发生化学反应,形成光化学烟雾。