黑盒测试方法2-边界值分析法

黑盒测试方法2-边界值分析法

ID:39819231

大小:685.00 KB

页数:37页

时间:2019-07-12

黑盒测试方法2-边界值分析法_第1页
黑盒测试方法2-边界值分析法_第2页
黑盒测试方法2-边界值分析法_第3页
黑盒测试方法2-边界值分析法_第4页
黑盒测试方法2-边界值分析法_第5页
资源描述:

《黑盒测试方法2-边界值分析法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试第3章黑盒测试方法——边界值分析法目录复习1边界值分析法概要23边界值分析法的思想4边界值分析法设计测试用例5为什么使用边界值分析法第一部分:复习等价类划分法弱一般等价类测试强一般等价类测试弱健壮等价类测试强健壮等价类测试划分法特点弱一般等价类测试不考虑无效等价类,选取的测试用例只需覆盖到有效等价类。强一般等价类测试不考虑无效等价类,选取测试用例时,要根据等价类笛卡儿积,各有效区间的组合都要覆盖到弱健壮等价类测试基于单缺陷假设,考虑无效等价类,选取的测试用例要覆盖每一个有效等价类和无效等价类,但时不能同时覆盖两个无效等价类。强健壮等价类测试每个无效等价类和有效等价类的组合都要覆盖到

2、,考虑所有的有效和无效情况。边界值分析法概要边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。为什么使用边界值分析法?无数的测试实践表明,大量的故障往往发生在输入定义域或输出值域的边界上,而不是在其内部。因此,针对各种边界情况设计测试用例,通常会取得很好的测试效果。例如,一个循环条件为“≤”时,却错写成“<”;计数器发生少计数一次。边界值分析测试的基本思想故障往往出现在输入变量的边界值附近。例如,一个循环条件为“≤”时,却错写成“<”;计数器发生少计数一次。基于可靠性理论中称为“单故障”的假设

3、,即有两个或两个以上故障同时出现而导致软件失效的情况很少,也就是说软件失效基本上是由单故障引起的。怎样用边界值分析法设计测试用例?(1)首先确定边界情况。通常输入或输出等价类的边界就是应该着重测试的边界情况。(2)选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值。边界值分析法设计测试用例假设有两个变量x和y的程序,x、y在下列范围内取值:a≤x≤bc≤y≤d区间[a,b]和[c,d]是x、y的值域,程序F的输入定义域图所示,即带阴影矩形中的任何点都是程序F的有效输入。有两个变量x、y的程序的输入域有两个输入变量的程序F的边界值分析(标准性测试)测试用

4、例:;;;;;;;;;标准性(一般性)测试对于一个含有n个变量的程序,保留其中一个变量,让其余的变量取正常值,被保留的变量依次取min、min+、nom、max-、max值,对每个变量都重复进行。这样,对于一个有n个变量的程序,边界值分析测试程序会产生4n+1个测试用例。练习1:有二元函数f(x,y),其中x∈[1,12],y∈[1,31]。则采用边界值分析法设计的测试用例是:{<1,1

5、5>,<2,15>,><11,15>,<12,15>,<6,15>,<6,1>,<6,2>,<6,30>,<6,31>,}健壮性测试边界值分析测试的一种扩展,除了取5个边界值外,还需要考虑采用一个略超过最大值(max+)及略小于最小值(min-)的取值,检查超过极限值时系统的情况健壮性测试最有意义的部分不是输入,而是预期的输出健壮性测试对于一个含有n个变量的程序,保留其中一个变量,让其余的变量取正常值,被保留的变量依次取min、min+、min-,nom、max-、max,max+值,对每个变量都重复进行。这样,对于一个有n个变量的程序,边界值分析测试程序会产生6n+1个测试用例。有两个输

6、入变量的程序F的边界值分析(弱健壮性测试)测试用例:;;;;;;;;;;;;练习2:有函数f(x,y,z),其中x∈[1900,2100],y∈[1,12],z∈[1,31]的。请写出该函数采用边界值分析法设计的测试用例。{<2000,6,1>,<2000,6,2>,<2000,6,0><20

7、00,6,30>,<2000,6,31>,<2000,6,29><2000,1,15>,<2000,2,15>,<2000,0,15>,<2000,11,15>,<2000,12,15>,<2000,13,15><1900,6,15>,<1901,6,15>,<1899,6,15><2099,6,15>,<2100,6,15>,<2101,6,15><2000,6,15>}NextDate函数包含三个变量month、da

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

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

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