- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3 边郊扮值分析法
软件测试实践 ——黑盒测试技术黑盒:边界值分析法主讲人:xxx主讲人:魏娜娣2010-2011第二学期上节课程回顾等价类划分法概述实例讲解及演练1个字段——1个页面——保险率计算——年份的划分方法应用与总结步骤划分等价类确定唯一编号设计一个新用例,使它能够尽量多覆盖尚未覆盖的有效等价类。设计一个新用例,使它仅覆盖一个尚未覆盖的无效等价类。上节课程回顾本节教学目标掌握边界值分析法进行测试用例设计掌握课堂讲解实例并能举一反三4原因猜猜猜!1边界值分析法概述2实例讲解及演练3本节课程内容方法应用与总结边界值分析法概述(1)——为什么?等价类分析法不是很好吗?边界值分析法概述(2)——是什么?1—10【5】需求:重量在10.00公斤至50.00公斤范围内的邮件,其邮费计算公式为……。边界值分析法是对输入或输出的边界值进行测试的一种测试方法。通常边界值分析法是作为对等价类划分法的补充。4原因猜猜猜!1边界值分析法概述2实例讲解及演练3本节课程内容方法应用与总结实例一:大宗购物折扣(1)1件 ¥1.593件 ¥1.59*3=4实例一:大宗购物折扣(2)——需求购买数量单价(元)头10件(即从第1件到第10件)5.00第二个10件(即从第11件到第20件)4.75第三个10件(即从第21件到第30件)4.50超过30件4.00 ---------------------------------------------------------------------------------------------------------------买5件,需要支付5*5=25买16件,需要支付10*5+6*4.75=73.75买27件,需要支付10*5+10*4.75+7*4.5=129买50件,需要支付10*5+10*4.75+10*4.5+20*4=182.50 ---------------------------------------------------------------------------------------------------------------一家出售各种商品的商店,它为购买不同数量商品的客户报出不同的价格,即按购买量的不同“分段”计价。 实例一:大宗购物折扣(3)——分析要测试的输入值选择测试的理由预期输出(元)1第一个计价段的开始5.005第一个计价段中的值,没有考虑边界25.009正好低于第二个计价段,或正好在第一个计价段的末尾45.0010第一个计价段的极限50.0011正好高于第一个计价段,正好进入第二个计价段54.7516第二个计价段中的值,没有考虑边界73.7519正好低于第三个计价段,或正好在第二个计价段的末尾92.7520第二个计价段的极限97.5021正好高于第二个计价段,正好进入第三个计价段102.0027第三个计价段中的值,没有考虑边界129.0029正好低于第四个计价段,或正好在第三个计价段的末尾138.0030第三个计价段的极限142.5031正好高于第四个计价段146.5050高出第四个计价段底线很多182.50大宗购买折扣例子的边界值扩展!!!实例二:人寿保险保费计算程序(1)条件—点数—保险率—保险费年龄性别婚姻状况抚养人数20~3940~59其它(最大99)MF已婚未婚1人扣0.5点,最多扣3点(最多9人)6点4点2点4点3点3点5点某保险公司人寿保险的保费计算方式为:保险费=投保额×保险费率其中,保险费率根据投保人年龄、性别、婚姻状况和抚养人数的不同而有所不同,体现在不同的上述条件下对应的点数设定不同,10点及10点以上保险费率为0.6%,10点以下保险费率为0.1%,具体规则见下表。实例二:人寿保险保费计算程序(2)[3]有效20—39[1]无效1[2]有效1—19[4]有效40—59[5]有效60—99[6]无效=100[2]有效1—6[1]无效1[3]有效7—9[4]无效=10年龄边界值: 0 1 19 20 39 40 59 60 99 100 无穷大抚养人数边界值: 0 1 6 7 9 10 无穷大点数 4原因猜猜猜!1边界值分析法概述2实例讲解及演练3本节课程内容方法应用与总结方法应用与总结(1)1)如果输入条件规定了值的范围,则应取刚达到这个范围的边界值以及刚刚超过这个范围边界的值作为测试输入数据。2)如果输入条件规定了值的个数,则用最大个数、最小个数和比最大个数多1个、比最小个数少1个的数作为测试数据。3)如果程序的规格说明给出的输入域或输出域是有序集合 (如有序表、顺序文件等),则应选取集合中的第一个和最后一个元素作为测试用例。4)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构边界上
文档评论(0)