软件测试概述课件.ppt

软件测试概述课件.ppt

ID:57050642

大小:346.00 KB

页数:32页

时间:2020-07-28

软件测试概述课件.ppt_第1页
软件测试概述课件.ppt_第2页
软件测试概述课件.ppt_第3页
软件测试概述课件.ppt_第4页
软件测试概述课件.ppt_第5页
资源描述:

《软件测试概述课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.3等价类分析等价类划分是一种典型的黑盒测试方法。这一方法完全不考虑程序的内部结构,只依据程序的规格说明来设计测试用例。等价类定义:等价类是指某个输入域的子集合,在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。例:计算平方根的函数的规范输入:实数;输出:实数规范:当输入一个0或比0大的数的时候,返回其正平方根;当输入一个小于0的数时,显示错误信息“平方根非法-输入值小于0”并返回0;测试用例的选择:n>0,n=0,n<02.3等价类分析等价类合理地假设:某个等价类的代表值,与该等价类的其他值,对于测试来说是等价的。因此,可以把全部的输入数据划分成若干的等价类

2、,在每一个等价类中取一个数据来进行测试。这样就能以较少的具有代表性的数据进行测试,而取得较好的测试效果。2.3等价类分析等价类的划分有两种不同的情况:有效等价类:是指对于程序的规格说明来说,是合理的,有意义的输入数据所构成的集合;利用它可以检验程序是否实现了预期的功能和性能;无效等价类:是指对于程序的规格说明来说,是不合理的,没有意义的输入数据所构成的集合;利用它可以检验程序对于无效数据的处理。2.3等价类分析例:有两个变量x1和x2的函数F。如果函数F实现为一个程序,则输入两个变量x1和x2会有一些(可能未规定)边界:a≤x1≤d区间为[a,b),[b,c),[c,d

3、]e≤x2≤g区间为[e,f),[f,g]abegcdf2.3等价类分析弱一般等价类测试(WN):弱一般等价类测试是基于单缺陷假设的;弱一般等价类测试通过使用一个测试用例中的每个等价类(区间)的一个变量实现。abegcdf2.3等价类分析强一般等价类测试(SN):强一般等价类测试是基于多缺陷假设的;等价类笛卡儿积的每个元素对应的测试用例;abegcdf2.3等价类分析弱健壮等价类测试(WR):对于有效输入,使用每个有效类的一个值(就像我们在所谓弱一般等价类测试中所做的一样。)对于无效输入,测试用例将拥有一个无效值,并保持其余的值都是有效的。abegcdf2.3等价类分析

4、强健壮等价类测试(SR):所有等价类笛卡儿积的每个元素中获得测试用例。abegcdf2.3等价类分析例:三角形问题第一步划分等价类R1={:有三条边a、b和c的等边三角形}R2={:有三条边a、b和c的等腰三角形}R3={:有三条边a、b和c的不等边三角形}R4={:三条边a、b和c不构成三角形}第二步选取测试用例测试用例abc预期输出WN1555等边三角形WN2223等腰三角形WN3345三角形WN4412非三角形2.3等价类分析三角形问题的弱健壮等价类测试用例测试用例abc预期输出WR1-155a取值不在允许的

5、范围内WR25-15b取值不在允许的范围内WR355-1c取值不在允许的范围内WR420155a取值不在允许的范围内WR552015b取值不在允许的范围内WR655201c取值不在允许的范围内2.3等价类分析三角形问题的强健壮等价类测试用例测试用例abc预期输出SR1-1-15a、b取值不在允许的范围内SR25-1-1b、c取值不在允许的范围内SR3-15-1a、c取值不在允许的范围内SR4-1-1-1a、b、c取值不在允许的范围内2.3等价类分析例NextDate函数的等价类测试用例第一步确定等价类无效等价类:M2={月份:月份<1}M3={月份:月份>12}D2={

6、日期.:日期<1}D3={日期:日期>31}Y2={年:年<1812}Y3={年:年>2012}有效等价类:M1={月份:1≤月份≤12}.D1={日期:1≤日期≤31}Y1={年:1812≤年≤2012}2.3等价类分析NextDate函数的弱一般等价类测试用例用例ID月份日期年预期输出WN1,SN161519126/16/19122.3等价类分析NextDate函数的弱健壮等价类测试用例用例ID月份日期年预期输出WR161519126/16/1912WR2-1151912无效输入WR313151912无效输入WR46-11912无效输入WR56321912无效输入W

7、R66151811无效输入WR76152013无效输入2.3等价类分析NextDate函数的强健壮等价类测试用例用例ID月份日期年预期输出SR1-1151912无效输入SR26-11912无效输入SR36151811无效输入SR4-1-11912无效输入SR56-11811无效输入SR6-1151811无效输入SR7-1-11811无效输入2.3等价类分析例佣金问题测试用例-输入域的等价类测试-输出域的等价类测试2.3等价类分析输入域的等价类划分输入变量有效类:L1={枪机:1≤枪机≤70}L2={枪机:枪机=-1}S1={枪托:1≤枪托

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

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

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