软件质量保证与测试PPT课件第10章 黑盒测试.ppt

软件质量保证与测试PPT课件第10章 黑盒测试.ppt

ID:58998899

大小:1.43 MB

页数:35页

时间:2020-09-27

软件质量保证与测试PPT课件第10章 黑盒测试.ppt_第1页
软件质量保证与测试PPT课件第10章 黑盒测试.ppt_第2页
软件质量保证与测试PPT课件第10章 黑盒测试.ppt_第3页
软件质量保证与测试PPT课件第10章 黑盒测试.ppt_第4页
软件质量保证与测试PPT课件第10章 黑盒测试.ppt_第5页
资源描述:

《软件质量保证与测试PPT课件第10章 黑盒测试.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章黑盒测试1内容提要10.1黑盒测试的基本概念10.2等价类划分10.2.1划分等价类10.2.2划分等价类的方法10.2.3设计测试用例:10.3边界值分析法10.3.1边界条件10.3.2次边界条件10.3.3其他一些边界条件10.3.4边界值的选择方法2内容提要10.4因果图法10.4.1因果图设计方法10.4.2因果图测试用例10.5功能图法10.5.1功能图设计方法10.5.2功能图法生成测试用例10.6黑盒测试方法的比较与选择10.7黑盒测试工具介绍10.7.1WinRunner介绍10.7.2LoadRunner的使用10.7.3.QuickTestPro的使

2、用10.9小结310.1黑盒测试的基本概念黑盒测试试图发现以下类型的错误:功能错误或遗漏;界面错误;数据结构或外部数据库访问错误;性能错误;初始化和终止错误。410.2等价类划分等价类划分法是一种黒盒测试的技术,不考虑程序的内部结构,是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。用例编号乘数1乘数2乘积1111212231334145…………510.2.1划分等价类等价类划分可有两种不同的情况:有效等价类和无效等价类。有效等价类:是指对于程序的规格说明来说是合理

3、的,有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。无效等价类:与有效等价类的定义恰巧相反,不符合需求规格说明书。610.2.2划分等价类的方法下面给出六条确定等价类的原则。在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类。在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无

4、效等价类。在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类。7等价类表示例输入条件有效等价类无效等价类输入条件有效等价类无效等价类………………<11~100>1001.无效等效类2.有效等效类3.无效等效类810.2.3设计测试用例先根据输入条件确定有效等价类和无效等价类,然后从划分出的等价类中按以下三个原则设计测试用例。每一个等价类规定一个唯一的编号。设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类

5、,重复这一步。直到所有的有效等价类都被覆盖为止。设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类都被覆盖为止。用例编号所属等价类乘数1乘数2乘积123206021-102提示“请输入1~100之间的整数”332003提示“请输入1~100之间的整数”9三角形(等价类划分)输入条件有效等价类无效等价类是否三角形的3条边(A>0),(1)(B>0),(2)(C>0),(3)(A+B>C),(4)(B+C>A),(5)(A+C>B)(6)(A≤0),(7)(B≤0),(8)(C≤0),(9)(A+B≤C),(10)(B+C≤A),(11)(A

6、+C≤B)(12)是否等腰三角形(A=B),(13)(B=C),(14)(C=A),(15)(A≠B)and(B≠C)and(C≠A),(16)是否等边三角形(A=B)and(B=C)and(C=A),(17)(A≠B),(18)(B≠C),(19)(C≠A),(20)10三角形测试用例(等价类划分)用例编号【A,B,C】覆盖等价类输出1【3,4,5】(1),(2),(3),(4),(5),(6)一般三角形2【0,1,2】(7)不能构成三角形3【1,0,2】(8)4【1,2,0】(9)5【1,2,3】(10)6【1,3,2】(11)7【3,1,2】(12)8【3,3,4】(1),

7、(2),(3),(4),(5),(6),(13)等腰三角形9【3,4,4】(1),(2),(3),(4),(5),(6),(14)10【3,4,3】(1),(2),(3),(4),(5),(6),(15)11【3,4,5】(1),(2),(3),(4),(5),(6),(16)非等腰三角形12【3,3,3】(1),(2),(3),(4),(5),(6),(17)是等边三角形13【3,4,4】(1),(2),(3),(4),(5),(6),(14),(18)非等边三角形14【3,4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。