ImageVerifierCode 换一换
格式:PPT , 页数:20 ,大小:888.04KB ,
资源ID:10265001      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/10265001.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(软件测试---NextDate函数---测试用例详解省名师优质课赛课获奖课件市赛课一等奖课件.ppt)为本站上传会员【精***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

软件测试---NextDate函数---测试用例详解省名师优质课赛课获奖课件市赛课一等奖课件.ppt

1、单击此处编辑母版文本样式,第二级,第三级,第四级,课题名称:,Page,*,制作者:,制作者:,aTool.org,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。谢谢,制作者:,制作者:,aTool.org,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。谢谢,制作者:,aTool.org,单击此处编辑母版文本样式,第二级,第三级,第四级,课题名称:,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。谢谢,主讲:黄老师,NextDate,函数用例设计方法,讲课班级:软件设计班,第1页,NextDate,函数用例设计方

2、法,黑盒测试,等价类划分法,边界值分析法,因果图法,决议表法,第2页,NextDate,函数包含三个变量:,month,(月份)、,day,(日期)和,year,(年),函数输出为输入日期后一天日期。比如,输入为,年,9,月,9,日,则函数输出为,年,9,月,10,日。要求输入变量,month,、,day,和,year,均为整数值,而且满足以下条件:,(,1,),1month12,(,2,),1day31,(,3,),1912year2050,此函数主要特点是输入变量之间逻辑关系比较复杂。复杂性起源有两个:一个是输入域复杂性,另一个是指闰年规则。比如变量,year,和变量,month,取不一样

3、值,对应变量,day,会有不一样取值范围,,day,值范围可能是,1,30,或,1,31,,也可能是,1,28,或,1,29,。,等价类划分法,以输入域划分等价类,第3页,(,1,)简单等价类划分测试,NextDate,函数,有效等价类,简单等价类划分测试,NextDate,函数能够划分以下三种有效等价类:,M1,month,:,1month12,D1,day,:,1day31,Y1,year,:,1912year2050,无效等价类,若条件(,1,)(,3,)中任何一个条件无效,那么,NextDate,函数都会产生一个输出,指明对应变量超出取值范围,比如,month,值不在,1,12,范围当

4、中。,等价类划分法,以输入域划分等价类,第4页,显然还存在着大量,year,、,month,、,day,无效组合,,NextDate,函数将这些组合统一输出为:“无效输入日期”。其无效等价类为:,M2,month,:,month12,D2,day,:,day31,Y2,year,:,year2050,等价类划分法,以输入域划分等价类,第5页,等价类划分法,以输入域划分等价类,普通等价类测试用例,如表,5-2,所表示。,表,5-2 NextDate,函数普通等价类测试用例,测试用例,输入,期望输出,month,day,year,Test Case 1,9,9,9月10日,健壮等价类测试中包含弱健

5、壮等价类测试和健壮壮等价类测试。,弱健壮等价类测试,弱健壮等价类测试中有效测试用例使用每个有效等价类中一个值。弱健壮等价类测试中无效测试用例则只包含一个无效值,其它都是有效值,即含有单缺点假设。如表,5-3,所表示。,第6页,等价类划分法,以输入域划分等价类,表,5-3 NextDate,函数弱健壮等价类测试用例,测试用例,输入,期望输出,month,day,year,Test Case 1,9,9,9月10日,Test Case 2,0,9,month,不在,1,12,中,Test Case 3,13,9,month,不在,1,12,中,Test Case 4,9,0,day,不在,1,31

6、中,Test Case 5,9,32,day,不在,1,31,中,Test Case 6,9,9,1911,year,不在,1912,2050,中,Test Case 7,9,9,2051,year,不在,1912,2050,中,第7页,健壮壮等价类测试,健壮壮等价类测试考虑了更多无效值情况。健壮壮等价类测试中无效测试用例能够包含多个无效值,即含有多个缺点假设。因为,NextDate,函数有三个变量,所以对应健壮壮等价类测试用例能够包含一个无效值,两个无效值或三个无效值。,如表,5-4,所表示。,等价类划分法,以输入域划分等价类,第8页,等价类划分法,以输入域划分等价类,表,5-4 Next

7、Date,函数健壮壮等价类测试用例,测试用例,输入,期望输出,month,day,year,Test Case 1,-1,9,month,不在,1,12,中,Test Case 2,9,-1,day,不在,1,31,中,Test Case 3,9,9,1900,year,不在,1912,2050,中,Test Case 4,-1,-1,变量,month,、,day,无效,变量,year,有效,Test Case 5,-1,9,1900,变量,month,、,year,无效,变量,day,有效,Test Case 6,9,-1,1900,变量,day,、,year,无效,变量,month,有效,

8、Test Case 7,-1,-1,1900,变量,month,、,day,、,year,无效,第9页,(,2,)改进等价类划分测试,NextDate,函数,在简单等价类划分测试,NextDate,函数中,没有考虑,2,月份天数问题,也没有考虑闰年问题,月份只包含了,30,天和,31,天两种情况。在改进等价类划分测试,NextDate,函数中,要考虑,2,月份天数问题。,关于每个月份天数问题,能够详细划分为以下等价类:,M1,month,:,month,有,30,天,M2,month,:,month,有,31,天,除去,12,月,M3,month,:,month,是,2,月,M4,month,

9、month,是,12,月,D1,day,:,1day27,D2,day,:,day,28,D3,day,:,day,29,D4,day,:,day,30,D5,day,:,day,31,Y1,year,:,year,是闰年,Y2,year,:,year,不是闰年,等价类划分法,以输入域划分等价类,第10页,等价类划分法,以输入域划分等价类,改进等价类划分测试,NextDate,函数如表,5-5,所表示。,表,5-5,改进等价类划分法,测试用例,测试用例,输入,期望输出,month,day,year,Test Case 1,6,30,7月1日,Test Case 2,8,31,9月1日,Te

10、st Case 3,2,27,2月28日,Test Case 4,2,28,3月1日,Test Case 5,2,29,3月1日(是闰年),Test Case 6,12,31,1月1日,Test Case 7,9,31,不可能输入日期,Test Case 8,2,29,不可能输入日期,Test Case 9,2,30,不可能输入日期,Test Case 10,15,9,变量,month,无效,Test Case 11,9,35,变量,day,无效,Test Case 12,9,9,2100,变量,year,无效,返回,第11页,边界值分析法,边界值分析法设计测试用例,在,NextDate,函数

11、中,要求了变量,month,、,day,、,year,对应取值范围。在上面等价类法设计测试用例中已经提过,详细以下:,M1,month,:,1month12,D1,day,:,1day31,Y1,year,:,1912year2050,第12页,边界值分析法,测试用例,输入,期望输出,month,day,year,Test Case 1,-1,15,month,不在,1,12,中,Test Case 2,0,15,month,不在,1,12,中,Test Case 3,1,15,1月16日,Test Case 4,2,15,2月16日,Test Case 5,11,15,11月16日,Test

12、 Case 6,12,15,12月16日,Test Case 7,13,15,month,不在,1,12,中,Test Case 8,6,-1,day,不在,1,31,中,Test Case 9,6,0,day,不在,1,31,中,Test Case 10,6,1,6月2日,Test Case 11,6,2,6月3日,Test Case 12,6,30,7月1日,Test Case 13,6,31,不可能输入日期,Test Case 14,6,32,day,不在,1,31,中,Test Case 15,6,15,1911,year,不在,1912,2050,中,Test Case 16,6,1

13、5,1912,196月16日,Test Case 17,6,15,1913,196月16日,Test Case 18,6,15,2049,2049,年,6,月,16,日,Test Case 19,6,15,2050,2050,年,6,月,16,日,Test Case 20,6,15,2051,year,不在,1912,2050,中,返回,第13页,决议表法,NextDate,函数决议表测试用例设计:,NextDate,函数中包含了定义域各个变量之间依赖问题。等价类划分法和边界值分析法只能“独立地”选取各个输入值,不能表达出多个变量依赖关系。决议表法则是依据变量间逻辑依赖关系设计测试输入数据,排

14、除不可能数据组合,很好地处理了定义域依赖问题。,NextDate,函数求解给定某个日期下一个日期可能操作(动作桩)以下:,变量,day,加,1,操作;,变量,day,复位操作;,变量,month,加,1,操作;,变量,month,复位操作;,变量,year,加,1,操作。,第14页,决议表法,依据上述动作桩发觉,NextDate,函数求解关键是日和月问题,通常能够在下面等价类(条件桩)基础上建立决议表:,M1,month,:,month,有,30,天,M2,month,:,month,有,31,天,,12,月除外,M3,month,:,month,是,12,月,M4,month,:,month

15、是,2,月,D1,day,:,1day27,D2,day,:,day,28,D3,day,:,day,29,D4,day,:,day,30,D5,day,:,day,31,Y1,year,:,year,是闰年,Y2,year,:,year,不是闰年,第15页,决议表法,输入变量间存在大量逻辑关系,NextDate,函数决议表如表,5-7,所表示。,决议表共有,22,条规则:,第,15,条规则处理有,30,天月份;,第,610,条规则处理有,31,天月份(除,12,月份以外);,第,1115,条规则处理,12,月份;,第,1622,条规则处理,2,月份和闰年问题。,不可能规则也在决议表中列出,

16、比如第,5,条规则中在有,30,天月份中也考虑了,31,日。,第16页,决议表法,规则,选项,1,2,3,4,5,6,7,8,9,10,11,条件:,C1:month,在,M1,M1,M1,M1,M1,M2,M2,M2,M2,M2,M3,C2:day,在,D1,D2,D3,D4,D5,D1,D2,D3,D4,D5,D1,C3:year,在,动作:,A1:,不可能,A2:day,加,1,A3:day,复位,A4:month,加,1,A5:month,复位,A6,:,year,加,1,第17页,决议表法,规则,选项,12,13,14,15,16,17,18,19,20,21,22,条件:,C1:m

17、onth,在,M3,M3,M3,M3,M4,M4,M4,M4,M4,M4,M4,C2:day,在,D2,D3,D4,D5,D1,D2,D2,D3,D3,D4,D5,C3:year,在,Y1,Y2,Y1,Y2,动作:,A1:,不可能,A2:day,加,1,A3:day,复位,A4:month,加,1,A5:month,复位,A6,:,year,加,1,第18页,决议表法,表,5-8,简化,NextDate,函数决议表,选项,规则,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,条件:,C1:month,在,M1,M1,M1,M2,

18、M2,M3,M3,M4,M4,M4,M4,M4,M4,C2:day,在,D1,D2,D3,D4,D5,D1,D2,D3,D4,D5,D1,D2,D3,D4,D5,D1,D2,D2,D3,D3,D4,D5,C3:year,在,Y1,Y2,Y1,Y2,动作:,A1:,不可能,A2:day,加,1,A3:day,复位,A4:month,加,1,A5:month,复位,A6,:,year,加,1,第19页,决议表法,依据简化决议表,5-7,,可设计如表,5-9,所表示测试用例。,表,5-9 NextDate,函数测试用例组,测试用例,month,day,year,预期输出,Test Case 13,6

19、15,6月16日,Test Case 4,6,30,7月1日,Test Case 5,6,31,不可能输入日期,Test Case 69,1,15,1月16日,Test Case 10,1,31,2月1日,Test Case 1114,12,15,12月16日,Test Case 15,12,31,1月1日,Test Case 16,2,15,2月16日,Test Case 17,2,28,2月29日,Test Case 18,2,28,3月1日,Test Case 19,2,29,3月1日,Test Case 20,2,29,不可能输入日期,Test Case 21,,,22,2,30,不可能输入日期,返回,第20页,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服