第三章 黑盒测试及其用例的设计ppt课件.ppt

第三章 黑盒测试及其用例的设计ppt课件.ppt

ID:58692042

大小:646.00 KB

页数:53页

时间:2020-10-04

第三章 黑盒测试及其用例的设计ppt课件.ppt_第1页
第三章 黑盒测试及其用例的设计ppt课件.ppt_第2页
第三章 黑盒测试及其用例的设计ppt课件.ppt_第3页
第三章 黑盒测试及其用例的设计ppt课件.ppt_第4页
第三章 黑盒测试及其用例的设计ppt课件.ppt_第5页
资源描述:

《第三章 黑盒测试及其用例的设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章黑盒测试及其用例的设计等价类划分法边界值分析法因果图法决策表法7/30/20211河北软件职业技术学院3.1黑盒测试法的概念黑盒测试法把程序看成一个黑盒子,不考虑程序内部的结构,只根据软件的规格需求说明书,观察程序的入口和出口,检查是否符合功能说明,又称功能测试7/30/20212河北软件职业技术学院黑盒测试主要为了发现以下错误是否有不正确或遗漏了的功能输入能否正确的接受,能否输出正确的结果是否有初始化和终止性错误7/30/20213河北软件职业技术学院3.2三角形问题与NextDate函数三角形问题输入三个整数a、b

2、、c,分别作为三角形的三条边,现通过程序判断由三条边构成的三角形的类型为:等边三角形、等腰三角形、一般三角形,以及不构成三角形。要求输入三个整数a、b、c,必须满足以下的条件:条件11<=a<=100条件21<=b<=100条件31<=c<=100条件4a

3、足下列条件:条件11<=month<=12条件21<=day<=31条件31912<=year<=20507/30/20215河北软件职业技术学院3.3等价类划分法产生的原因:穷举测试是不可能的,只能从大量的可能数据中选择一部分作为测试用例7/30/20216河北软件职业技术学院等价类划分的原则基本思想:把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例,每一类的代表性数据在测试中的作用等价于这一类中的其它值。输入域划分1234选择代表元素注意:1、划分成的部分一定是互不相交的子集2、子集的并是整个

4、集合,即在集合中任意取两个元素他们的等价类或相等或不交7/30/20217河北软件职业技术学院有效等价类/无效等价类有效等价类:对于程序的规格说明而言,是合理的、有意义的输入数据构成的集合。用于检验程序是否实现了规格说明预先规定的功能和性能无效等价类:对于程序的规格说明而言,是不合理的、无意义的输入数据构成的集合。用于检查程序中功能和性能的实现是否不符合规格说明要求7/30/20218河北软件职业技术学院等价类的划分原则按照区间划分:若输入条件规定了取值范围或值的个数,则可确立一个有效等价类和两个无效等价类。minmaxx有

5、效等价类无效等价类无效等价类7/30/20219河北软件职业技术学院按照数值划分:若规定了输入数据的一组值,且程序要对每个输入值分别进行处理。则可为每一个输入值确立一个有效等价类,此外针对这组值确立一个无效等价类,它是所有不允许的输入值的集合。按照数值集合划分:若输入条件规定了输入值的集合,或规定了“必须如何”的条件,则可确立一个有效等价类和一个无效等价类7/30/202110河北软件职业技术学院按照限制条件和规格划分:若规定了输入数据必须遵守的规则,则可以确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则

6、)细分等价类:若确知已划分等价类中各元素在程序中处理方式不同,则应将此等价类进一步划分成更小的等价类7/30/202111河北软件职业技术学院等价类划分法的测试用例设计为每个等价类规定一个唯一的编号;设计一个新的测试用例,使之尽可能多地覆盖尚未被覆盖的有效等价类,重复这一步直至所有的有效等价类都被覆盖为止;设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步直至所有的无效等价类都被覆盖为止。注意:这种方式不考虑输入条件的组合7/30/202112河北软件职业技术学院常见等价类划分测试形式标准等价类测试:不考

7、虑无效数据值,测试用例使用每个等价类中的一个值健壮等价类测试:主要的出发点是考虑了无效等价类。对有效输入,测试用例从每个有效等价类中取一个值,对无效输入,一个测试用例有一个无效值,其他值均取有效值。7/30/202113河北软件职业技术学院abcdx2x1efg有效等价类对于x1M1={x1

8、a<=x1

9、b<=x1

10、c<=x1<=d}对于x2N1={x2

11、e<=x2

12、f<=x1<=g}测试用例输入等价类输入等价类1M1,N1M1,N22M2,N2M2,N13M3,N1M3

13、,N27/30/202114河北软件职业技术学院abcdx2x1efg无效等价类对于x1M4={x1

14、x1

15、x1>d}对于x2N3={x2

16、x2

17、x2>g}测试用例补充输入等价类1,2(M4,N1)(M4,N2)3,4(M5,N1)(M5,N2)7/30

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

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

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