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

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

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

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

作者:测试奇谭

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

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

我的回答原文如下:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

会分成两类:

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

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

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

作者:测试奇谭

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

    推荐阅读
  • 周易关于象数的典籍(周易竟如此简单)

    等等类推,阳干配阳支,阴干配阴支,所以就是60个,大家看看上图就很清楚了。戌亥,甲乙锦江烟是什么意思呢?其实很简单,阳干配阳支,甲配子,甲配寅,甲配辰,就是锦江烟子配丑,子配卯,子配巳,锦江烟,这就是加已的一个循环,那么午、申、戌配甲还是锦江烟五行:金水火,未、酉、亥配丑依然是锦江烟五行是:金水火,这个就好懂了吧,那么其他的是什么样子呢?

  • 比亚迪g3水温表显示多少格才正常 比亚迪g3水温传感器故障征兆

    若室温下热敏电阻的阻值为100Ω左右,则表明传感器良好;另用一阻值为80~100Ω的电阻代替传感器直接搭铁,当接通电源时,如果水温指示表的表针指在60℃~70℃之间,则表明水温指示表良好。

  • 解码小红书种草时代的背后(10分钟让大家理解小红书如何完美种草)

    有一项研究表明,81%的消费者会因高频出现的内容而影响他们的购买决策。

  • 西安成考有哪些考试科目(成考考哪些科目考试)

    (四)高起本、高起专考试科目中的外语,分为英、日、俄3个语种,由考生根据报考学校招生专业要求选择一种。(五)统考科目由教育部考试中心依据教育部制订的《全国各类成人高等学校招生复习考试大纲》命题。制卷工作由省教育考试院负责。各科目满分值为150分。高起本、高起专每科目考试时间为120分钟,专升本每科目考试时间为150分钟。(六)报考体育、艺术类的考生,除参加文化课考试外,还须参加招生学校组织的专业课考试。

  • 一代宗师剧情解析(一代宗师剧情介绍)

    一代宗师剧情解析电影《一代宗师》主要讲述的是广东佛山人叶问,咏春拳掌门人。年少时家境优渥,从师咏春拳第三代传人陈华顺学习拳法,师傅“一条腰带一口气”的告诫,支持他走过兵荒马乱、朝代更迭的混乱年代。妻子张永成泼辣干练,二人夫唱妇随,琴瑟合璧。八卦掌宗师宫羽田年事已高,承诺隐退。然而其所担任的中华武士会会长职位,自然引起武林高手的关注与觊觎。

  • 山河令经典语录摘抄顾湘(他是山河令中唯一让人心疼的反面角色)

    而蝎王虽然杀人如麻,但他身边真正值得信任的人寥寥无几。但这还不是他最可悲的地方,这个角色最让人怜惜的地方,在于他对自己的义父赵敬无条件的信任。赵敬外号赵玄德,是前五湖盟盟主高崇的结拜兄弟。为了帮赵敬成就大业,蝎王甚至愿意自己去死,哪怕前面是刀山火海。好在赵敬伪装得再好,也有真面目暴露的一天。这么出格的举动,被前来给赵敬送醒酒汤的蝎王尽收眼底。接下来,明白赵敬为人的他应该会为自己的前途考虑。

  • 面粉产品标号怎么看(面粉包装上这4个数字你注意到了吗)

    现在市场上还有一些强化富强粉,主要是增加了有益人体健康的维生素和矿物质,如B族维生素、钙、铁、锌等。全麦粉口感较粗糙,但麦香味浓郁,营养丰富,有控血糖、降低胆固醇的作用。馒头、饺子、包子、面条、烙饼等家庭面食均可使用,通用性好。如果水温过高容易使发酵粉失去活性,会影响面团发酵。水温过低也不利于酵母发酵,所以温水最为适合。

  • 钢带腕表如何搭配衣服(腕表的角色扮演)

    腕表的角色扮演本季潮流圈各大品牌依旧掀起了“运动风设计”的风潮,无论是时髦运动风、健身运动风还是街头时尚运动风,都在运动这一元素下足了功夫,而穿好冬日运动style可不只是从头到脚的运动服那么简单俗语说得好:“配饰。

  • 调环酸钙控旺效果,多长时间有效 调环酸钙的控旺作用打瓜有用吗?

    回答调环酸钙能控制作物的株高,提高作物的抗倒伏能力,促进作物的根部生长;促进作物花芽分化,提高结果率,提高果实的产量;增强作物的光合作用,有利于果实内营养物质的积累,提高了果实的质量。

  • 购车需要注意哪些事项(购车需要注意的事项有哪些)

    购车需要注意哪些事项车身漆面检查车身钢板、保险杠的平整度,不应该出现不正常的凹陷、凸起。车表面颜色应该协调、均匀、饱满、平整和光滑,无针孔、麻点、皱皮、鼓泡、流痕和划痕等。发动机舱打开发动机罩,查看发动机及附件有无油污、灰尘,尤其是缸盖与缸体接合处、机油滤清器接口处、空调压缩机、转向助力泵、传动轴等结合缝隙处有无渗漏。开空调压缩机,油门无明显增加负担,且应当在10秒钟内感到出风口的凉意。