- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 边界值测试 为什么需要不同类型的测试方法? 边界值分析 讨论 边界值分析的基本思想 边界值分析测试用例 三角形问题的边界值测试 三角形问题的边界值测试用例 NextDate函数的边界值分析 NextDate函数的边界值分析 边界值分析的归纳 边界值分析的局限性 健壮性测试 三角形问题的健壮性测试 三角形问题的健壮性测试用例 健壮性测试归纳 最坏情况测试 F函数最坏情况测试用例 三角形问题的最坏情况测试 最坏情况测试的测试用例数 健壮最坏情况测试用例 NextDate函数的健壮最坏情况测试 健壮最坏情况测试用例个数 特殊值测试 佣金问题的测试用例 输出边界值分析侧使用例 随机测试 随机测试的优缺点 边界值测试的指导方针 练习 总结 * 东北大学软件学院 东北大学软件学院 假设一个程序P有输入量X和Y及输出量Z。在字长为32位的计算机上运行。若X、Y取整数,按黑盒方法进行穷举测试,请问需要多少时间?(假设1毫秒钟执行一组数据) P X Y Z 232×232 / 365 × 24 × 60 × 60 × 1000 = 5亿年 东北大学软件学院 人们从长期的测试工作经验得知,大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。 东北大学软件学院 有两个变量x1和x2的函数F。如果函数F实现为一个程序,则输入两个变量x1和x2会有一些(可能未规定)边界: a≤ x1 ≤b c≤ x2 ≤d a b c d 东北大学软件学院 边界值分析关注的是输入空间的边界; 边界值分析的基本思想是使用在最小值、略高于最小值、正常值、略低于最大值和最大值处取输人变量值。 边界值分析基于一种关键假设,在可靠性理论叫做“单缺陷”假设。 东北大学软件学院 我们的两变量函数F的边界值分析测试用例是: {X1nom,X2min, X1nom ,X2min+ , X1nom ,X2nom , X1nom ,X2max ,X1nom ,X2max- ,X1min,X2nom , X1min+ ,X2nom ,X1nom,X2nom,X1max,X2nom , X1max- ,X2nom } a b c d 东北大学软件学院 三角形问题有三个输入,即三条边a、b、c,其取值范围为: 1 ≤ a ≤ 200 1 ≤ b ≤ 200 1 ≤ c ≤ 200 a = {1,2,100,199,200} b = {1,2,100,199,200} c = {1,2,100,199,200} 东北大学软件学院 非三角形 100 100 200 15 等腰三角形 100 100 199 14 等边三角形 100 100 100 13 等腰三角形 100 100 2 12 等腰三角形 100 100 1 11 非三角形 100 200 100 10 等腰三角形 100 199 100 9 等边三角形 100 100 100 8 等腰三角形 100 2 100 7 等腰三角形 100 1 100 6 非三角形 200 100 100 5 等腰三角形 199 100 100 4 等边三角形 100 100 100 3 等腰三角形 2 100 100 2 等腰三角形 1 100 100 1 预期输出 C B A 用例 东北大学软件学院 NextDate是一个有三个变量(月份、日期和年)的函数,函数返回输入日期后面的那个日期。变量月份、日期和年都具有整数值,且满足以下条件: 1 ≤ 月份 ≤ 12 1 ≤ 日期 ≤ 31 1812 ≤ 年 ≤ 2012 月份 = {1,2,6,11,12} 日期 = {1,2,15,30,31} 年 = {1812,1813,1912,2011,2012} 东北大学软件学院 12/16/1912 1912 15 12 15 11/16/1912 1912 15 11 14 6/16/1912 1912 15 6 13 2/16/1912 1912 15 2 12 1/16/1912 1912 15 1 11 非法输入 1912 31 6 10 7/1/1912 1912 30 6 9 6/16/1912 1912 15 6 8 6/3/1912 1912 2 6 7 6/2/1912 1912 1 6 6 6/16/2012 2012 15 6 5 6/16/2011 2011 15 6 4 6/16/1912 1
您可能关注的文档
- 光的色散-习题(含答案).docx
- 倒置式屋面要求及做法.doc
- 犀牛基础教程.pptx
- 东方明珠--香港和澳门.ppt
- 锦江国际酒店集团.ppt
- 食谱编制及营养配制.doc
- 初三数学旋转翻折等几何试题及答案.doc
- 高中语文必修一到必修三文言文复习.ppt
- 2013年盐城市中小学(幼儿园)教师教学基本功市级考核小学语文卷及答案.doc
- 初中语文优质课比赛《爱莲说》课件.ppt
- 第三单元解决问题的策略 三年级下册数学高频考点重难点讲义(苏教版)(1).docx
- 4.4 解比例 数学六年级下册同步培优讲义(苏教版).docx
- 第四单元《根据方向与距离确定物体位置》(教案)五年级下册数学青岛版.docx
- (奥数典型题)第三讲 分解质因数 五年级下册数学思维拓展提升讲义(人教版).docx
- 2.2:2、5、3的倍数-人教版五年级数学下册第二单元:因数和倍数.docx
- 第六单元正比例和反比例 六年级下册数学高频考点重难点讲义(苏教版).docx
- 第二单元除数是一位数的除法 三年级下册数学高频考点重难点讲义(人教版).docx
- 第二单元-认识三角形和四边形 四年级数学下册提升(北师大版).docx
- 第一单元观察物体(三)五年级下册数学高频考点重难点讲义(人教版).docx
- 第九单元 数学广角—推理 二年级数学下册重难点知识点(人教版).docx
文档评论(0)