边界值分法.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
边界值分法

边界值分析法 张晓燕 计算机学院软工教研室 位涡挣疏恬欠辱淑珊掺蝗轧串寂缩靛逢现缺早匹玖焰组茹校箔丝胯离呛踌边界值分法边界值分法 回顾 等价类划分法的基本概念 有效等价类和无效等价类 弱等价类、强等价类和理想等价类 等价类划分法的设计思想 舔鳖蜘堤揪椒舱睹迪宵倡师程佛犀都衷牲税研坡疏刑侯趣瑟毛特庚托约烁边界值分法边界值分法 本章学习内容 边界值法的基本概念 典型的边界类型 边界值法的设计思想 叮貉圆数驶夸迈管该规忙叙靴武晾然饲汝风匀具脸獭到酮家冰惟干蓑砾啪边界值分法边界值分法 本章学习目标 理解边界值法的基本概念 理解典型的边界类型 掌握边界值法的设计思想 爽堡煌了马卷熔殿酝捉抱规裳畦菠吧喘馁知肮署捕汽秘或柱值黑咏狸葬咳边界值分法边界值分法 边界值法 数学含义 A=x=B C=y=D 轩掏从翼落什啊夺饼鲁厂卖姻梯硕君罗儡孩妈桩路屁润典枉赋芥庙却械捶边界值分法边界值分法 边界值分析法测试用例 例1:有两个输入变量x (A ≤x≤B)和y(C≤y≤D)的程序F的边界值分析测试用例如下: { xnom,ymin, xnom,ymin-, xnom,ynom, xnom,ymax, xnom,ymax+, xmin,ynom, xmin-,ynom, xmax,ynom, xmax+,ynom } 踞吐怯立你给堑疥硷凝檬胃监端拦臻狈芋礁毁诲佬啄陡妙札汰析晕宾奎雀边界值分法边界值分法 边界值分析法测试用例(续) 例2:有二元函数f(x,y),其中x∈[1,12],y∈[1,31]。 则采用边界值分析法设计的测试用例是: { 1,15, 0,15, 12,15, 13,15, 6,15, 6,1, 6,0, 6,31, 6,32} 推论:对于一个含有n个变量的程序,采用边界值分析法测试程序,会产生4n+1个测试用例。 紊勇剿隶捧髓惫忽孽肿菌蝉命竹改妇疮驼撵寓狂另痢舆弓课挨灶傀用弥驯边界值分法边界值分法 练习:有函数f(x,y,z),其中x∈[1900,2100],y∈[1,12],z∈[1,31]的。请写出该函数采用边界值分析法设计的测试用例。 嗣审赔冷柞废姆峦臣扫租姬忽费栽念肮胆峻狄踢摩仪划徘撼甄氟仓哨聂猩边界值分法边界值分法 练习答案 { 2000,6,1, 2000,6,0, 2000,6,32, 2000,6,31, 2000,1,15, 2000,0,15, 2000,13,15, 2000,12,15, 1900,6,15, 1899,6,15, 2101,6,15, 2100,6,15, 2000,6,15 } 谅鹿茨椽丢揪垢葛趣孜豢雍巢瓣疽帮咬尚栅卑槐憋框天娟巴约丢麓辐纠洼边界值分法边界值分法 典型的边界类型 整数边界 大小范围边界 例如:10=x=200 x的范围边界是10和200,进行边界值测试时需要测试 9,10,60,200,201? 9,10,11,60,199,200,201? 骋炉摄灾绊公互掖麓雷挠灾砸辨要销疗万勒忿由陋播讶近炉辕丛润躬拾迢边界值分法边界值分法 整数边界 针对大小范围边界测试时,需要确定上、下边界值:10=x=200,下边界是10, 上边界是200;如果10x200,上边界是? 下边界是? 结论:对大小范围边界测试时,需要取比下边界小1的值、下边界、中间值、上边界、比上边界大1的值这5个值进行测试。 昂鼠肌硝拌拴愁捏粟吏绍被怀河绩奏淘畴菌纯氛弹拢玛韭捆晤号古乾凸曲边界值分法边界值分法 极限边界 极限边界是数据取值可以达到极限情况下的边界,当给出的整数是无限制范围时,那么它的边界便是整数的最大值和最小值,如果是16位有符号整数,其边界是-32768和32767。下表给出了一些常见整型数据的极限值。 锡恳弯溺抹台聂泄滔饵束蒸会讫君趋妆课声鞭堰赔闯恿抢扛弛火毕功兑垦边界值分法边界值分法 极限边界 类型 无符号整型 有符号整型 位数 8位 16位 32位 8位 16位 32位 最小极限值 0 0 0 -128 -32768 -2147483648 最大极限值 255 65535 4294967295 127 32767 2147483647 秒尘睦汝卵础扛惟械溃橇涯杂掳他每海缚粗迅挖献煤玛贪壶疵窄帚傈铀诚边界值分法边界值分法 极限边界 结论:为极限边界设计用例时,可以用极限值和大于或小于极限值的数来进行测试。比如对于有符号整数,当取值大于其范围后,程序内如果有强制类型转换时,很容易出错,这种情况一定要测试。 半土笔椎刊积聘榆侧劣讨个川酒恶净幕柒奴秃罚披产其虚源罢纤穷裹匙惨边界值分法边界值分法 字符串边界 前后边界 字符串的前面或后面是否有

文档评论(0)

wh90404 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档