最值得入的骁龙870机型(目前最值得买的三款骁龙870)
最值得入的骁龙870机型(目前最值得买的三款骁龙870) 今年的手机数码市场依旧是非常热闹,虽然华为手机热度有所下降,但却丝毫不影响其他品牌新机上市的热情。 所以今天就给大...
白盒测试和黑盒测试方法(知识普及黑盒测试)
黑盒测试
软件的黑盒测试意味着测试要在软件的接口处进行。
这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。
因此黑盒测试又叫功能测试或数据驱动测试。
通俗方式举例说明:
小明从商场的某一个入口进入,你在商场外面等待,并不知道商场内发生了什么,只知道正确的结果是,小明带着一堆商品从某一个出口(可以与入口相同)出来。
这是原定正确的情况,不出错我们就不需要管商场里面发生了什么,否则,在多次逛商场(多次黑盒测试)之中,发生无法达到原定正确的情况,例如小明与人争执、小明没带钱、小明有问题需要与自己协商等情况的发生,就需要测试人员进行检查了。
白盒测试
软件的白盒测试是对软件的过程性细节做细致的检查。
这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。
因此白盒测试又称为结构测试或逻辑驱动测试。
通俗方式举例说明:
小明从商场的某一个入口进入,你随着陪同进入商场,全程陪伴,观察小明购物的每个细节,了解其走过的每一步,发生的每个小情况,然后,你抱着一堆商品陪着小明从某一个出口出来。
灰盒测试
灰盒测试,是介于白盒测试与黑盒测试之间的。
可以这样理解,灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不象白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态,有时候输出是正确的,但内部其实已经错误了。
这种情况非常多,如果每次都通过白盒测试来操作,效率会很低,因此需要采取这样的一种灰盒的方法。
灰盒测试与黑盒测试的区别
如果某软件包含多个模块,当你使用黑盒测试时,你只要关心整个软件系统的边界,无需关心软件系统内部各个模块之间如何协作。而如果使用灰盒测试,你就需要关心模块与模块之间的交互。这是灰盒测试与黑盒测试的区别。
灰盒测试与白盒测试的区别
但是,在灰盒测试中,你还是无需关心模块内部的实现细节。对于软件系统的内部 模块,灰盒测试依然把它当成一个黑盒来看待。而白盒测试则不同,还需要再深入地了解内部模块的实现细节。所以,这是灰盒测试与黑盒测试的区别。
黑盒测试、白盒测试的区别
白盒测试的优点
1、能仔细考虑软件的实现。
2、可检测代码中的每条分支和路径。
3、揭示隐藏在代码中的错误。
4、对代码的测试比较彻底。
白盒测试的缺点
1、昂贵。
2、无法检测代码中遗漏的路径和数据敏感性错误3、不验证规格的正确性。
黑盒测试的优点
1、对于子系统甚至系统,效率要比白盒测试高。
2、测试人员不需要了解实现的细节,包括特定的编程语言。
3、测试人员和编程人员彼此独立。
4、从用户的角度进行测试,很容易理解和接受。
5、有助于暴露规格的不一致或有歧义的问题。
6、测试用例可以在规格完成后马上进行。
黑盒测试的缺点
1、只有一小部分输入被测试到,要测试每个可能的输入几乎不可能。
2、没有清晰、简明的规格,测试用例很难设计。
3、如果测试人员不被告知开发人员已经执行过的用例,在测试数据上会存在不必要的重复。
4、有很多程序路径没有被测试到。
5、不能直接针对特定程序段测试,而这些程序段可能很复杂,有可能隐藏更多的问题。
6、大部分和研究相关的测试都是直接针对白盒测试的。
总结:
总而言之,言而总之,采用什么样的方法去测试,需要公司和项目组成员根据实际情况去制定。
灰盒测试是一个很不错的选择,其优点明显而缺点容易克服。朋友们在测试时,可以尝试用一用,看看效果如何。
,
最值得入的骁龙870机型(目前最值得买的三款骁龙870) 今年的手机数码市场依旧是非常热闹,虽然华为手机热度有所下降,但却丝毫不影响其他品牌新机上市的热情。 所以今天就给大...
井山裕太目前的头衔(井山裕太的力量在日本难觅对手) 昨天结束的日本第41届棋圣战七番棋决战第五局,在位棋圣井山裕太九段执黑165手中盘胜挑战者河野临九段,占据七番棋“天王...
16款野马介绍(不足42万买全进口跑车) 少年轻狂时,不知道肾上腺素的精贵,痴迷于《美酒、女人、唱歌》,emm这是施特劳斯的圆舞曲,想歪的朋友们自觉面壁。痴迷于简单的快乐,...
hiit跑步减脂法(比跑步更燃脂HIIT了解一下) 提到有助于减肥的运动,许多人第一反应就是跑步。的确,跑步是一项有着悠久历史的传统运动,包括我们的体育考试中也有长跑和百米跑...
万能分度头是怎么用法(分度头你会用吗) 分度头是安装在铣床上用于将工件分成任意等份的的机床附件,利用分度刻度环和游标,定位销和分度盘以及交换齿轮,将装卡在顶尖间或卡...
三杨一虎中的虎是谁(虎生三子必有一彪) 说起“彪”这种动物,估计大家并不是非常熟悉,因为动物园似乎没有这种动物的存在!然而古人也说过,“虎生三子,必有一彪”,这就说...
女陪玩要求(付费8元可以让女陪玩师喊老公) 现在由于男女性别比例失调,导致单身男性人数越来越多很多男生在适婚年龄找不到对象,在这种情况下,很多单身男性对异性的幻想就...
王彦霖结婚都谁来祝福 王彦霖练成了娱乐圈巨型 只有吃够了岁月煎熬的苦,才会晓得真挚爱情的甜。 当两个人能相伴十年不弃彼此,那等待他们的,应该会是相守一生。王彦霖和艾佳...
爱新觉罗·弘历简介,爱新觉罗弘历 清高宗——乾隆,原名爱新觉罗·弘历,清朝的第六位皇帝。 众所周知,乾隆其实之所以能够被选成皇帝,不仅是因为当时雍正皇帝年纪已大,也跟...
美图秀秀官网手机版(美图秀秀iphone版) 美图秀秀iphone版 是一款非常实用的手机美图软件,明星达人都爱的修图自拍法宝,1分钟搞定个性风格妆容,潮流百变上妆,该软件操作简单,...
23个世界数学难题(最有趣最危险最复杂的世界数学难题) 我们来玩个游戏... 任意挑选一个正整数。如果它是一个奇数,那么就乘以3再加1。如果它是一个偶数,那么就除以2。对得到的...
软件删不掉怎么办(软件无法卸载强制删除的方法) 很多安卓手机用户在使用过程中经常会遇到以下奇怪的现象: 1、手机在使用过程中,使用的时间越长,会越来越卡; 2、有时候,...
7个美白小妙招让你白成一道光(如何在这个炎热的夏天成功逆袭) 对于经常穿练功服/剧目服的舞蹈生们来说 都想要自己白白净净的 不用担心小编这就为大家带来变白小技巧 赶快收藏...
毕淑敏孝心无价散文出自哪(毕淑敏孝心无价) 毕淑敏一篇亲情散文《孝心无价》 ,数百字的细腻文字,道出了不要等到“风欲静而树不止,子欲养而亲不待”才尽孝的心情。 原文欣...
c1驾驶证有什么改革(11月1日起C1驾照发生重大改革) 最近,一篇名为《交通部确认:11月1日起,C1驾照将发生重大改革,望相互转告》的文章在网上疯传。 文章称 现在考驾照实行全国...
快递要涨价了请理解一下(快递业迎来涨价潮) 国内快递业开始报复性涨价进入2022年,单票收入同比上涨,是快递行业主旋律根据国内几家主流快递公司日前公布的6月份经营数据,今...
恶魔城x年代记月下夜想曲(从劝退到深爱恶魔城X) 柒玖捌游戏回忆录——41期 重拾遗忘的经典,回顾曾经的感动。「柒玖捌游戏回忆录」带你重温记忆中的美好时光。怀旧,不只是情...
u47普里恩上尉出海前成功干掉间谍(浅谈U47从海底出击) 1941年3月8日,几声爆炸划破了宁静的大西洋,这随着英军“黑灌”号驱逐舰丢下了最后几颗深水炸弹,水上漂起了大滩油迹和破...
吕布有什么重要事迹(吕布简介之三国战神吕布的心理缺陷) 吕布字奉先,五原郡九原(今内蒙古包头)人,东汉末年的名将。他幼年习文,年长习武,在战场上堪称千人不敌,万夫难挡...
精美绝伦的牙雕(古老的传统艺术和民间工艺美术) 牙雕,一般是指用象牙雕成的工艺品和器物。象牙洁白纯净,温润柔和,质地细腻,寓意吉祥,是精雕细刻的绝好材料。在温和、润...
风靡全国的的确良(七八十年代的确良) “的确良”是一个时代的名词,一个时代的记忆!但是对于很多年轻人来说这个词是陌生的。经历过六七八十年代的人们来说,再熟悉不过了。...
小戏骨最有潜力的女演员(功勋7位小戏骨比) 《功勋》里的老戏骨不少,小戏骨也是个个身经百战。 马千壹,饰演黄旭华的女儿燕妮 2011年出生的马千壹因与黄磊、戚薇、赵又廷合作...
小时代顾里的扮演者是谁(还记得小时代2里的小顾里吗) 还记得《小时代2:青木时代》里的小顾里吗? 小演员叫张籽沐,出生于2008年。 2岁时,因一双会说话的大眼睛,被导演王家卫...
全宇宙中最大的黑洞有多大(质量可达太阳的100亿亿倍) 恐怖的黑洞 根据目前的理论和观测结果,宇宙中的黑洞大致可以分为三类:恒星级黑洞、中等质量黑洞和超大质量黑洞。 这三...