白盒测试和黑盒测试是什么(白盒测试和黑盒测试的区别是什么)

曾言道:“黑猫,白猫,只要你能抓老鼠,你就是一只好猫。”。我们的测试也是如此。无论是黑盒测试还是白盒测试,只要我们能够测试缺陷,发现问题,确保软件质量,就是一种很好的测试方法。

对于新手软件测试小白来说,黑盒测试和白盒测试绝对是必要的词汇之一。那么,他们说什么是黑色,他们说什么是白色?两者之间有什么区别?别担心。接下来,诸暨小编将回答你们的问题。

最大的区别是:不同的关注对象

黑盒测试和白盒测试的最大区别在于,它们对不同的对象给予不同的关注。

黑盒测试主要针对向用户显示程序的功能,而白盒测试主要针对程序的代码逻辑。前者测试最终的功能,而后者测试后台程序。


黑盒测试

黑匣子,实际上,字面意思是测试对象被视为一个非开放和透明的黑匣子。简而言之,黑盒测试意味着,在测试时,它不考虑逻辑结果和程序的操作,而只检查程序的功能是否符合程序的需求规范的功能描述,并检查输出结果是否正确。

白盒试验

白盒测试和黑盒测试

与黑盒不同,该方法将测试对象视为一个开放的透明盒。在测试过程中,测试人员将使用程序的内部逻辑结构和相关信息来检查程序在不同点的状态,以检查程序中的每条路径是否能够按照预定的要求正确工作。

例如

如果你还是不明白,那没关系。小编会给你一个理解的例子。如果小A和小B是兄弟。小A计划参加晚宴,但小A需要在家工作,因此小A要求小B给他买一套衣服,最好在两小时内。

如果在黑盒模式接下来,NicholasTse(测试人员)将为小B制作一份购买清单(所谓的需求规格),然后告诉小B现在是9:45。只要你在11点45分之前把所有东西都买回家。

如果在白盒试验在这种情况下,可能会出现以下情况。小B到达指定商场后,小A开始电话远程指挥:首先,你买西装卖西装的商店,你必须去指定的一家。你现在正在进入南门吗?如果你去南门,进去,保持右转,一直走到最里面。。。什么你去的北门?如果你要去北门,一进门,先向左拐,走到尽头,到你卖饮料的地方,向右拐,一直往前走。。。告诉老板买一套经典的黑色西装,而不是其他颜色的,还有一套中等价格的。好吧,现在去买条领带。一定要注意领带的颜色。别太花哨了。买一件和这套衣服相配的。如果没有钻石,我会选择纯色,如果没有好的颜色

总结

有人总是喜欢比较:黑盒测试和白盒测试哪个更好?事实上,从以上例子不难看出,它们的优势是不同的。然而,无论采用哪种测试方法,毫无疑问都是为了发现缺陷和风险,从而确保软件具有更少的缺陷和更好的质量。在我们的测试工作中,黑盒和白盒总是交织在一起。



您可以还会对下面的文章感兴趣

最新评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友