1 / 26
文档名称:

创意海报 图文.ppt

格式:ppt   大小:1,291KB   页数:26
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

创意海报 图文.ppt

上传人:yixingmaoh 2018/3/5 文件大小:1.26 MB

下载得到文件列表

创意海报 图文.ppt

文档介绍

文档介绍:由安博测试空间技术中心
黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。
采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。
黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能需求的输入条件。黑盒测试并不是白盒测试的替代品,而是用于辅助白盒测试发现其他类型的错误。
黑盒测试试图发现以下类型的错误:
1)功能错误或遗漏;
2)界面错误;
3)数据结构或外部数据库访问错误;
4)性能错误;
5)初始化和终止错误。
一、黑盒测试的测试用例设计方法
· 等价类划分方法
· 边界值分析方法
· 错误推测方法
· 因果图方法
· 判定表驱动分析方法
· 正交实验设计方法
· 功能图分析方法
等价类划分:
是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。
1) 划分等价类:等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试。因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据。取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。
有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。
无效等价类:与有效等价类的定义恰巧相反。
设计测试用例时,要同时考虑这两种等价类。因为,软件不仅要能接收合理的数据,也要能经受意外的考验。这样的测试才能确保软件具有更高的可靠性。
2)划分等价类的方法:下面给出六条确定等价类的原则。
①在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。
②在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类。
③在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。
④在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。
⑤在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。
⑥在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类。
3)设计测试用例:在确立了等价类后,可建立等价类表,列出所有划分出的等价类:
输入条件有效等价类无效等价类
然后从划分出的等价类中按以下三个原则设计测试用例:
①为每一个等价类规定一个唯一的编号。
②设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步。直到所有的有效等价类都被覆盖为止。
③设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步。直到所有的无效等价类都被覆盖为止。
边界值分析法
边界值分析方法是对等价类划分方法的补充。
(1)边界值分析方法的考虑:
长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。
使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。
(2)基于边界值分析方法选择测试用例的原则:
1)如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。
2)如果输入条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试数据。
3)根据规格说明的每个输出条件,使用前面的原则1)。
4)根据规格说明的每个输出条件,应用前面的原则2)。
5)如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。
6)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。
7)分析

最近更新

2024年长沙医学院马克思主义基本原理概论期末.. 12页

2024年阜阳理工学院马克思主义基本原理概论期.. 13页

2024年陕西工业职业技术学院马克思主义基本原.. 13页

2024年霞浦县幼儿园教师招教考试备考题库附答.. 30页

2024年黑龙江三江美术职业学院马克思主义基本.. 12页

2024年龙山县招教考试备考题库带答案解析 30页

2025年上海对外经贸大学单招职业倾向性考试题.. 45页

2025年上海理工大学马克思主义基本原理概论期.. 12页

2025年东北师范大学马克思主义基本原理概论期.. 13页

蜂窝状材料导电性能提升 36页

2025年云南工程职业学院马克思主义基本原理概.. 12页

2025年云霄县幼儿园教师招教考试备考题库含答.. 31页

2025年余干县招教考试备考题库带答案解析(必.. 30页

绦虫致病性与免疫逃逸 36页

2025年兴海县招教考试备考题库带答案解析(必.. 31页

耐候玻璃耐化学腐蚀研究 35页

2025年南京理工大学马克思主义基本原理概论期.. 13页

2025年南昌师范学院马克思主义基本原理概论期.. 12页

2025年厦门华天涉外职业技术学院单招职业技能.. 43页

股权激励创新驱动 33页

2025年吉林省松原市单招职业倾向性考试题库带.. 44页

2025年呼图壁县幼儿园教师招教考试备考题库及.. 31页

2025年哈尔滨金融学院马克思主义基本原理概论.. 12页

2025年四川体育职业学院单招职业倾向性测试题.. 45页

骨代谢基因表达与骨质疏松骨密度变化 24页

高效光学薄膜的光热转换性能 35页

2025年天津市工会管理干部学院马克思主义基本.. 12页

高铁轨道材料耐久性提升技术 35页

网络食品监管国际合作 37页

2025年安徽邮电职业技术学院单招职业技能考试.. 43页