当前位置:首页 > 问答百科 > 正文内容

什么是黑盒测试(黑盒测试是什么及其测试方法)

福瑞号2022-11-09 08:15:07问答百科1071
一:黑盒测试是什么:
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口处进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。
黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。很明显,如果外部特性本身设计有问题或规格说明的规定有误,用黑盒测试方法是发现不了的。
什么是黑盒测试(黑盒测试是什么及其测试方法)-图1
二:常见的测试方法:
常见的测试方法有等价类、边界值、错误推测法、流程图法、判定表法、正交试验法等。
①等价类步骤:
第一步:划分等价类并进行适当细分;
第二步:为每个等价类进行编号;
第三步:设计一条用例尽可能多的覆盖有效等价类、继续设计用例至所有有效等价类均覆盖;
第四步:设计一条用例尽可能多的覆盖无效等价类、继续设计用例至所有无效等价类均覆盖。
②边界值步骤:
第一步:确认边界,包括隐藏边界的上点和离点;
第二步:确定增量 设计测试用例。
③错误猜测法步骤:
在测试程序时,人们可以根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例的方法。
④流程图法步骤:
第一步:根据说明,描述出程序的基本流及各项备选流;
第二步:根据基本流和各项备选流生成不同的场景;
第三步:对每一个场景生成相应的测试用例;
第四步:对生成的所有测试用例重新复审,去掉多余的测试用例,测试用例确定后,对每一个测试用例确定测试数据值。
⑤判定表步骤:
第一步: 分析被测应用,确定原因(输入)和结果(输出);
第二步:确定因果逻辑关系;
第三步:把因果图转换为判定表;
第四步:根据约束条件简化判定表,并给出结果;
第五步:设计测试用例。
⑥正交实验法步骤:
第一步:判断有哪些因素(输入);
第二步:判断每个因素有哪几个水平(输入的可取值);
第三步:选择一个合适的正交表;
第四步:把输入的值映射到表中;
第五步:把每一行的各因素水平的组合作为一个测试用例;
第六步:加上你认为可疑且没有在表中出现的组合。

扫描二维码推送至手机访问。

版权声明:本文由福瑞号发布,如需转载请注明出处。

本文链接:http://www.furui.com.cn/383.html

“什么是黑盒测试(黑盒测试是什么及其测试方法)” 的相关文章

最宝贵的话打一成语(小学生的“绝交书”有多可爱)

最宝贵的话打一成语(小学生的“绝交书”有多可爱)

人的一生,会遇到无数过往的人,最后能留下来成为朋友的,少之又少。如果能有惺惺相惜、志同道合者,更是一笔宝贵的财富。 在朋友中,尤其以学生时代的友谊最为珍贵,没有掺杂利益关系,干净而纯粹。对于成年人而言,朋友间遇到矛盾时会理智对待,可能敞开心扉吃顿饭就解决了。但对于小学生而言,他们的友谊可就没那么坚定...

如何练口语(英语口语怎么练最有效)

如何练口语(英语口语怎么练最有效)

可能有点难。学英语不是一蹴而就的,需要长期累积。说英语口语难吗,也不是特别难。如果你想要完成你口语英语native speaker这个标准仍然需要更深入的学习培训。大多数人的口语英语可以说得很自然和流畅,这主要是因为教育环境的问题。终究,在中国,大家学英语主要是为了考试,非常少。 英语口语怎么练...

充话费怎么充(怎么进行手机充值)

充话费怎么充(怎么进行手机充值)

方法有很多。下面蒋佛系为大家一一介绍。 一、微信充值 1.打开微信 2.点击“我”这栏,点击“支付” 2.点击“我”这一栏。点击“支付” 3.进入“支付”,点击“手机充值” 3.进入“支付”,点击“手机充值” 4.输入手机号,选择充值数额,进行充值。下方也可以对自己手机余额进行查询...

远高的寓意(起名宝典—成语中高雅大气的好名字)

远高的寓意(起名宝典—成语中高雅大气的好名字)

起名宝典—成语中高雅大气的好名字 当下,越来越多的父母选择只生养一个孩子,对于唯一的爱情结晶,自然也就成了父母的重点培养对象,从小就给孩子树立了各种目标和培养计划,坚决不能让孩子输在起跑线,自然名字也成了父母非常重视的一环,对于孩子的期望也从名字中可见一斑,希望孩子未来成为可造之材,那么给宝宝起一个...

ipad打不开appstore怎么办(AppStore无法连接怎么办)

ipad打不开appstore怎么办(AppStore无法连接怎么办)

苹果用户都知道,AppStore我们下载应用的地方,无论是自带软件还是第三方软件都能在这里找到。但是有时候我们会遇上AppStore无法理解的问题! 简单来说,AppStore的服务器设置在海外,所有的维护、调整都是在海外进行。国内难免偶尔会出现无法连接的情况,那这个问题怎么解决呢? 如果你遇上A...