天天动态:黑盒测试是什么
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用。
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。
黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。很明显,如果外部特性本身设计有问题或规格说明的规定有误,用黑盒测试方法是发现不了的。
(资料图片)
简介
黑盒测试又叫功能测试、数据驱动测试或基于需求规格说明书的功能测试。该类测试注重于测试软件的功能性需求。
采用这种测试方法,测试工程师把测试对象看作一个黑盒子,完全不考虑程序内部的逻辑结构和内部特性,只依据程序的《需求规格说明书》,检查程序的功能是否符合它的功能说明。测试工程师无需了解程序代码的内部构造,完全模拟软件产品的最终用户使用该软件,检查软件产品是否达到了用户的需求。黑盒测试方法能更好、更真实地从用户角度来考察被测系统的功能性需求实现情况。在软件测试的各个阶段,如单元测试、集成测试、系统测试及验收测试等阶段中,黑盒测试都发挥着重要作用,尤其在系统测试和确认测试中,其作用是其他测试方法无法取代的。
作用
黑盒测试方法着重测试软件的功能需求,是在程序接口上进行的测试,主要是为了发现以下错误。
(1)是否有功能错误,是否有功能遗漏。
(2)是否能够正确地接收输入数据并产生正确的输出结果。
(3)是否有数据结构错误或外部信息访问错误。
(4)是否有程序初始化和终止方面的错误。
主要内容
(1)接受性测试。
黑盒测试是从软件的接口接受测试输出结果,具有接受性测试的特点。
(2)α/β测试。
测试是项目组内的成员对被测软件进行的测试,α/β测试是由项目组外的人员参加的测试。α/β测试也适合于黑盒测试。也就是说,当测试发现错误后在开发人员修改的同时,项目经理也会对产品计划做出相应的调整,产品特征不断地被修改。
(3)菜单/帮助测试。
在软件测试过程中,开发人员将修复测试人员发现的错误,而且对软件的有些功能进行修改,同时项目经理也将根据情况调整软件的特性,因而在软件开发和测试的过程中,所有的功能都可以进行调整。因此,在软件产品开发的最后阶段,文档里发现的问题往往最多。
(4)发行测试。
在正式发行前,产品要经过非常仔细的测试。除了专门的测试人员外,还需要几千个甚至几十万其他用户与合作者通过使用来对产品进行测试。然后将错误信息反馈到技术部门到了发行测试时,如果出现非改不可的错误,就必须推迟软件的发行,在推迟时间内需要重新对软件产品进行全面的测试,将耗费大量的时间、人力和物力。
(5)回归测试。
在此阶段,首先要检查以前找到的错误是否已经更正了。回归测试可使已更正的错误不再重现,并且不会产生新的错误。
(6)RTM 测试。
RTM 测试是指在产品发行阶段所进行的测试。在这一测试阶段,每一个错误都需要经过高端人员同意才能更正。因为这时候修改软件非常容易产生其他的错误,所以只有那种非修复不可的错误才将允许进行修改。如果在发行阶段软件还有许多严重错误的话,就不能按时发布。
测试方法
从理论上讲,黑盒测试只有采用穷举输入测试,把所有可能的输入都作为测试情况考虑,才能查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但可能的输入进行测试。这样看来,完全测试是不可能的,所以我们要进行有针对性的测试,通过制定测试案例指导测试的实施,保证软件测试有组织、按步骤,以及有计划地进行。黑盒测试行为必须能够加以量化,才能真正保证软件质量,而测试用例就是将测试行为具体量化的方法之一。具体的黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景法等。
等价类划分的办法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。该方法是一种重要的,常用的黑盒测试用例设计方法。
以上就是关于黑盒测试是什么这方面的一些信息了 小编整理的这些讯息希望对童鞋们有所帮助。
相关阅读
-
天天动态:黑盒测试是什么
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使... -
天天热点评!菊花演员表(菊子演员表)
1、《赌神》演员表:周润发饰高进张敏饰Janet刘德华饰陈刀仔王祖贤... -
世界观点:英语画刊杂志评职称有用(英...
1、有的,国家免检刊物,我个人认为比英语沙龙好 市面上有售其实不存... -
世界要闻:科技要闻:苹果为开发者推送...
互联网在提高人们社会活动质量的同时可能对部分互联网使用者造成伤... -
全球快看点丨读组词是什么(读组词)
1、“读”组词有:读书、读物、研读、读音、朗读、品读、阅读、读经... -
环球关注:网游文合集(同人男之网游)
1、《晨星Online(下)》————GraySeason(网游文阳光攻清冷绝美受... -
当前信息:摩托罗拉安卓11的首次发布终...
去年年底,摩托罗拉透露了其适用于Android11的智能手机的名称。根据... -
红砖厂在哪(红砖厂怎么去)
1、公交线路:广佛线→地铁1号线→地铁5号线。2、全程约37 3公里从... -
【新视野】马祖小夜曲 哈狗帮(马祖小...
1、肯定是啊。2、mchotdog的歌全是原创的。3、!不是原唱是邓丽君绿... -
世界即时:科技要闻:这是在IPHONE 12...
互联网在提高人们社会活动质量的同时可能对部分互联网使用者造成伤... -
今亮点!我的团长我的团演员表小醉(我...
1、段奕宏饰龙文章张译饰孟烦了张国强饰张迷龙邢佳栋饰虞啸卿李晨饰... -
霓虹灯下的新哨兵2008(霓虹灯下的新哨兵)
1、紧张的期末考试刚结束,学校就组织我们全校去看新近上映的电影—... -
全球视点!科技要闻:谷歌关闭了物联网...
互联网在提高人们社会活动质量的同时可能对部分互联网使用者造成伤... -
环球今头条!csol黑暗之门多少关(csol...
1、打法1:全队10人都有毁灭和终结者。2、到20关了墙体肯定是满的这... -
焦点资讯:David McAfee(mcafee 8 7i)
1、这两个我都用过,8 7是企业版,提供企业级的安全保护,用默认的... -
快播:科技要闻:Switch筹集了更多的现...
互联网在提高人们社会活动质量的同时可能对部分互联网使用者造成伤... -
微头条丨帮助网络信息罪可以判缓刑吗(...
1、协助网是一个真人网络社区网站,提供个人空间,迷你博客。2、相... -
快播:姜虎东和妻子(姜虎东婚礼)
1、韩庚和金希澈一起去的。2、别人问他们为什么SJ成员中只有他们两... -
tag是什么
Tag在中国并没有统一的中文名称,有的称之为“分类”,也有的称之为... -
世界看点:空间站建造阶段长七火箭发射...
人民网北京11月12日电(记者赵竹青)北京时间2022年11月12日10时03...