




免费预览已结束,剩余6页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
流程图1开始2输入年月日3日期是否合法5.闰年的2月29日或者非闰年的2月29日4无效日期6.明天为3月1日7.大月的31日或者小月的30日8.下个月是否大于12月9.下个月为1号11.日期加110.1月1号12.结束程序流程图213456789101112程序控制流图1,23456789101112计算其环形复杂度E=15,N=11,V(G)=E-N+2=14-11+2=5P=4, v(G)=P+1=4+1=5基本路径法的测试用例(1) 1,2-3-4-12(2)1,2-35-6-12(3)1,2-3-5-7-8-10-12(4)1,2-3-5-7-8-9-12(5)1,2-3-5-7-11-12语句覆盖用例说明输入数据预期结果实际结果输入正确的年、月、日2011年6月15日2011年6月16日2011年6月16日输入错误的年、月、日2501年6月15日日期输入有误输入有误,重新输入输入错误的年、月、日2011年6月33日日期输入有误输入有误,重新输入输入错误的年、月、日2011年13月15日日期输入有误输入有误,重新输入输入闰年2月29日2000年2月29日2000年3月1日2000年3月1日输入非闰年2月28日2001年2月28日2001年3月1日2001年3月1日输入大月31日2001年3月31日2001年4月1日2001年4月1日输入小月30日2001年4月30日2001年5月1日2001年5月1日输入12月31日2004年12月31日2005年1月1日2005年1月1日判定覆盖编号输入数据预期结果实际结果12000年6月30日2000年7月1日2000年6月16日22010年12月31日2011年1月1日2011年1月1日条件覆盖编号输入条件预期结果实际结果路径1日期不合适日期错误日期错误1,2-3-4-122闰年的2月29日或者非闰年的2月29日明天为3月1日明天为3月1日1,2-35-6-123大月的31日或者小月的30日日期加1日期加11,2-3-5-7-11-124下个月是否大于12月下个月为1号下个月为1号1,2-3-5-7-8-9-125下个月是否大于12月1月1号1月1号1,2-3-5-7-8-10-12判定/条件覆盖编号输入条件预期结果实际结果路径1日期不合适日期错误日期错误1,2-3-4-122闰年的2月29日或者非闰年的2月29日明天为3月1日明天为3月1日1,2-35-6-123大月的31日或者小月的30日日期加1日期加11,2-3-5-7-11-124下个月是否大于12月下个月为1号下个月为1号1,2-3-5-7-8-9-125下个月是否大于12月1月1号1月1号1,2-3-5-7-8-10-12组合条件覆盖1. 日期合适? 是标记T1,不是标记F12. 闰年的2月29日或者非闰年的2月29日?是标记T2,不是标记F23. 大月的31日或者小月的30日?是标记T3,不是标记F34. 下个月是否大于12月? 是标记T4,不是标记F4条件间的互斥关系序号互斥关系1T1F12T2F23T3F34T4F4条件间的可能组合关系T1 T2T3T4T1T2T3T4T1T2T3F4T1T2F3T4T1F2T3T4F1T2T3T4F1F2F3F4编号输入条件预期结果实际结果路径1日期不合适日期错误日期错误1,2-3-4-122闰年的2月29日或者非闰年的2月29日明天为3月1日明天为3月1日1,2-35-6-123大月的31日或者小月的30日日期加1日期加11,2-3-5-7-11-124下个月是否大于12月下个月为1号下个月为1号1,2-3-5-7-8-9-125下个月是否大于12月1月1号1月1号1,2-3-5-7-8-10-12路径法的测试用例编号输入数据输出数据覆盖路径YearMonthDay1170000?1,2,-3412219991212000-1-11,2-3-5-7-8-10-1231999131?1,2-3-4-12419991299?1,2-3-4-12520042292004-3-11,2-3-5-6-12620042282004-2-291,2,-3-5-7-6-9-12用例说明输入数据预期结果实际结果测试结果不输入时间空提示请输入时间提示请输入时间正确输入正确年份19881988请输入月份1988请输入月份正确输入错误年份1810年份超限,请重新输年份超限,请重新输错误输入错误年份2014年份超限,请重新输年份超限,请重新输入错误输入错误年份#747输入有误#747错误输入错误年份1 0 H输入有误1 0 H错误输入大月月份8请输入日期请输入日期正确输入小月份9请输入日期请输入日期正确输入闰月份2请输入日期请输入日期正确输入错误月份0输入有误输入有误错误输入月错误份13输入有误输入有误错误输入正确日期20明天是:明天是:正确输入错误日期0输入有误,请重新输入输入有误,请重新输入错误输入错误日期56输入有误,请重新输入输入有误,请重新输入错误输入正确日期28明天是:明天是正确输入闰年日期2000年2月29日明天是2000年2月29日明天是2000年2月29日正确1、 语句覆盖测试用例输入输出判定M的取值判定N的取值覆盖路径(8,6,5)j=1,k=47TTP12、判定覆盖p1和p4可以作为测试用例,其中p1作为取真的路径,p4作为取反的路径。测试用例输入 输出判定M的取值判定N的取值覆盖路径(4,6,6)j=1,k=23TTP1(1,2,11)j=0,k=0FFP4也可以让测试用例测试路径P2和P3。相应的两组输入数据如下:测试用例输入输出判定M的取值判定N的取值覆盖路径(8,6,5)j=1,k=47TFP2(1,6,11)j=1,k=0FTP33、条件覆盖对于M:x3取真时T1,取假时F1; z5取真时T4,取假时F4。条件:x3,z5条件:x=10,x!=4,y=5根据条件覆盖的基本思路,和这8个条件取值,组合测试用例如表所示:测试用例输入输出取值条件具体取值条件覆盖路径X=1,Y=4,Z=9J=0,K=0F1,T2,F3,F4X3,Z10,X!=4,Y3,Z10,X=4,Y5P4(a-c-e)4、判定/条件覆盖测试用例输入输出取值条件具体取值条件覆盖路径X=1,Y=4,Z=9J=0,K=0F1,T2,F3,F4X3,Z10,X!=4,Y3,Z10,X=4,Y3,Z3,Z=103)X=3,Z10 4)X=105)X=4,Y5 6)X=4,Y5 8)X4,Y=5测试用例输入输出覆盖条件取值覆盖条件组合覆盖路径x=4,z=5,y=6J=1,K=23T1,T2,T3,T41,5P4(a-c-e)x=4,z=10,y=5J=0,k=0T1,F2,T3,F42,6P2(a-b-e)x=3,z=5,y=6J=1,K=0F1,T2,F3,T43,7P2(a-b-e)x=3,z=10,y=5J=0,K=0F1,F2,F3,F44,8 P1(a-b-d)6、路径覆盖 测试用例输入输出覆盖条件取值覆盖条件组合覆盖路径x=4,z=5,y=8J=0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 30692-2025提高在用自动扶梯和自动人行道安全性的规范
- 停车技术考试题及答案
- 田径考试试题及答案
- 第41个教师节校长讲话:三心育德润心田三志引领立师范三力汇聚启新篇
- 2025年高压电工复审考试及考试题库含答案
- 2025年高级维修电工理论知识复习题库及答案
- 2025年高级保安员模拟试题及答案
- 铁路船务知识题库及答案
- 财务审批流程管理办法
- 西藏特产仓储管理办法
- 化妆品配方与工艺(新)
- 初中综合实践课程活动教案5篇(初中综合实践活动课件)
- 旗袍英文介绍课件
- 模块二-化肥减施增效基础知识课件
- 咽喉科内镜诊疗技术管理规范
- 小学各项安全管理制度汇编
- 北京香格里拉饭店庭园环境设计
- 预防未成年犯罪主题班会
- 语文版七年级上第五单元《犟龟》作业
- 电气改造工程施工组织设计
- JJG 52-2013弹性元件式一般压力表、压力真空表和真空表
评论
0/150
提交评论