问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

白盒和黑盒测试的工具和方法有那些??

发布网友 发布时间:2022-04-25 00:00

我来回答

1个回答

热心网友 时间:2023-10-16 00:58

黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。

采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。

黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能需求的输入条件。黑盒测试并不是白盒测试的替代品,而是用于辅助白盒测试发现其他类型的错误。

黑盒测试试图发现以下类型的错误:

1)功能错误或遗漏;
2)界面错误;
3)数据结构或外部数据库访问错误;
4)性能错误;
5)初始化和终止错误。

一、黑盒测试的测试用例设计方法

·等价类划分方法
·边界值分析方法
·错误推测方法
·因果图方法
·判定表驱动分析方法
·正交实验设计方法
·功能图分析方法

等价类划分:

是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,常用的黑盒测试用例设计方法.

1) 划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的 测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结 果.等价类划分可有两种不同的情况:有效等价类和无效等价类.

有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合.利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能.

无效等价类:与有效等价类的定义恰巧相反.

设计测试用例时,要同时考虑这两种等价类.因为,软件不仅要能接收合理的数据,也要能经受意外的考验.这样的测试才能确保软件具有更高的可靠性.

2)划分等价类的方法:下面给出六条确定等价类的原则.

①在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类.

②在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类.

③在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类.

④在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类.

⑤在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则).

⑥在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类.

3)设计测试用例:在确立了等价类后,可建立等价类表,列出所有划分出的等价类:

输入条件 有效等价类 无效等价类

... ... ...

... ... ...

然后从划分出的等价类中按以下三个原则设计测试用例:

①为每一个等价类规定一个唯一的编号.

②设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步.直到所有的有效等价类都被覆盖为止.

③设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步.直到所有的无效等价类都被覆盖为止.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
圣斗士星矢正义传说攻略_圣斗士星矢正义传说新手攻略 圣斗士星矢正义传说怎么觉醒圣衣 圣衣玩法攻略 圣斗士星矢正义传说召唤石怎么获得 获取攻略一览 超市促销员手机上打卡迟到几分钟 在超市里打卡显示的公司是什么意思? 长鹿休闲度假农庄交通指南 求从容桂到长鹿农庄怎么坐车,详细,准确 形容神情的五字词语 女生内衣穿多久该扔掉 吴江离张家港有多远? 糖病监测仪哪家好? 什么是动态血糖监测仪 黑盒测试最常用的工具是那个? 哪款血糖仪测量精准? 想要买一款血糖仪送给高血糖的爷爷,大家有推荐吗?血糖仪什么牌子的好用又准确? 软件黑盒测试的工具选择 血糖仪标准 APP的测试环境都需要什么软件,黑盒用什么工具? 血糖仪怎么选?家用血糖仪哪个好? 血糖仪怎么使用? 动态血糖监测仪哪个品牌的比较好? 糖尿病测试仪为什么测不出糖尿病人血糖,正常人又能够测出 为什么测糖仪的价格会有这么大的差异?? 血糖仪怎么用? 家用血糖仪哪个好用啊? 血糖仪哪个牌子好?哪个牌子测的准确? 送稳捷血糖仪(原强生血糖仪)给高血糖的亲戚合适吗? 血糖仪十大品牌中哪一个测量的比较准确? 女宝宝五行缺土缺木起什么名字,姓方 板换式壁挂炉的好处有哪些? 兔年男宝宝缺火缺土取什么名字好 血糖仪什么牌子的好 黑盒测试需要掌握哪些工具,技能? 目前常用的软件测试工具有那些?? 测量血糖的哪个仪器好呢? 黑盒测试的工具选择 有没有哪个软件适合做黑盒测试(只要功能测试)?急 马年10月出生的男宝宝姓何五行缺土缺火取什么名字? 黑盒测试常用工具以及优缺点 请问黑盒测试怎么测试。 什么是黑盒测试,概念以及意义 请教大家,我想知道转轮除湿机工作原理:是怎么样的? 姓张男孩缺金缺火起名农历十月二十八曰八点五五岀生取个小名 本人姓张,想给儿子取个名字,想听听大家的建议,五行缺火,缺金 姓张的男孩五行缺金取什么名字比较好? 五行缺火的男孩名字 姓张 帮忙取名,缺火男孩 姓张的男孩五行缺火请高人起名:应起张寿x 只起第三个字就可了,在这先感谢了! 张姓取名缺金缺火男孩名 常州的本地除湿机厂家在哪里?