- 1、本文档共116页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三步:为每一个无效等价类设至少 设计一个测试用例 测试数据 期望结果 覆盖范围 003MAY 等价类(4) 输入无效 20035 等价类(5) 输入无效 2003005 等价类(6) 输入无效 200105 等价类(7) 输入无效 200905 等价类(8) 输入无效 200300 等价类(9) 输入无效 200313 等价类(10) 输入无效 不能出现相同 的测试用例 本例的10个等价类至 少需要8个测试用例 例:对招干考试系统“输入学生成绩”子模块 设计测试录入准考证号的测试用例 准考证号数据格式定义:共6为数字组成,其中 第一位为专业代号:1-行政专业,2-法律专业,3-财经专业 后5位为考生顺序号,编码范围为: 行政专业准考证号码为:110001~111215 法律专业准考证号码为:210001~212006 财经专业准考证号码为:310001~314015 准考证号码的等价类划分 有效等价类: (1) 110001 ~ 111215 (2) 210001 ~ 212006 (3) 310001 ~ 314015 无效等价类: (4) - ? ~ 110000 (5) 111216 ~ 210000 (6) 212007 ~ 31000 (7) 314016 ~ + ? 等价类划分即把输入空间分解成一系列子域,软件在一个子域内的行为应是等价的。 软件错误分为两类: 计算错误 域错误 针对计算错误的测试方法 针对域错误的测试方法:测试域边界 划定的正确性 2 边界值分析法 边界值分析法与等价类划分法区别 (1)边界值分析不是从某等价类中 随便挑一个作为代表,而是使 这个等价类的每个边界都要作 为测试条件。 (2)边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况 被测试 子 域 测试内点 测试外点 如果在悬崖峭壁边 可以自信地安全行走, 平地就不在话下。 如果软件在能力达 到极限时能够运行,那 么在正常情况下就不会 出什么问题。 软件边界与悬崖很类似 边界条件类型 如果软件测试问题 包含确定的边界,那 么数据类型可能是: 数值 字符 位置 数量 速度 地址 尺寸 …… 还要考虑数据类型的特征: 第一个/最后一个 最小值/最大值 开始/完成 空/满 最慢/最快 相邻/最远 超过/在内 …… 测试边界线 测试临近边界的合法数据,以及刚超过边界的非法数据. 越界测试通常简单地加1或很小的数 (对于最大值)和减1或很小的数(对于最小值). 输入 条件 报表日 期的类 型及长 度 1个数字字符 5个数字字符 7个数字字符 有1个非数字字符 全部是非数字字符 6个数字字符 显示出错 显示出错 显示出错 显示出错 显示出错 输入有效 日期 范围 月份 范围 “报表日期( 6位数字字符)”边界值分析法测试用例 测试用例说明 测试数据 期望结果 选取理由 5 20035 2003005 2003.5 MAY--- 200305 月份为1月 月份为12月 月份1 月份12 200301 200312 200300 200313 200301 200812 200300 200813 输入有效 输入有效 显示出错 显示出错 输入有效 输入有效 显示出错 显示出错 在有效范围 边界上选取 数据 仅有1个合法字符 比有效长度少1 比有效长度多1 只有1个非法字符 6个非法字符 类型及长度均有效 最小日期 最大日期 刚好小于最小日期 刚好大于最大日期 最小月份 最大月份 刚好小于最小月份 刚好大于最大月份 有效等价类和用来测试getNumDaysInMonth()方法所选的有效输入 有效等价类 一个月有31天,非闰年 1901 7(七月) 一个月有31天, 闰年 1904 7(七月) 一个月有30天,非闰年 1901 6(六月) 一个月有30天, 闰年 1904 6(六月) 一个月为28或29天,非闰年 1901 2(二月) 月份 输入值 年份 输入值 一个月为28或29天, 闰年 2(二月) 1904 用来测试getNumDaysInMonth()方法的附加边界值 等价类 可以被400整除的闰年 2000 2(二月) 可以被100整除的非闰年 1900 2(二月) 非正数无效月份 1291
您可能关注的文档
- 第5章透镜及其应用第3节凸透镜成像的规律(1726KB).ppt
- 新编VisualFoxPro应用教程作者匡松胡念青主编VFP第10章节课案(695KB).ppt
- 第5章透镜及其应用第4节眼睛和眼镜(2078KB).ppt
- 第5章透镜及其应用第5节显微镜和望远镜(2445KB).ppt
- 第5章透镜及其应用复习与训练(2912KB).ppt
- 第5章透镜及其应用微专题四凸透镜成像规律的应用(1649KB).ppt
- 新编会计学第十章节课件(249KB).ppt
- 第5章详细设计第5章详细设计(741KB).ppt
- 新编会计学原理13版李海波第八章(908KB).ppt
- 第5章选择结构程序设计(533KB).ppt
- 工民建施工中预应力混凝土技术的应用简述.docx
- 逆势上扬发展提速一一江西省1-5月规模以上服务业发展情况分析.docx
- 4.2挑战与应对(学案)-【帮课堂】2023-2024学年高二政治同步学与练(统编版选择性必修1).docx
- 4.12 终身学习 持续发展【导学案及练习题】-【中职专用】中职思想政治《心理健康与职业生涯》同步课堂精品导学案+练习题(高教版2023·基础模块).docx
- 8.1国家财政 教案-2020-2021学年高中人教版政治必修一.docx
- 9.2中国与新兴国际组织(学案)-【帮课堂】2023-2024学年高二政治同步学与练(统编版选择性必修1).docx
- 4.1 我国的个人收入分配【含6大模块】-【帮课堂】2023-2024学年高一政治同步学与练(统编版必修2).docx
- 04 我国的个人收入分配与社会保障(知识梳理)-备战2023年高考政治一轮复习知识梳理+专题训练(新教材新高考).docx
- 7.3弘扬中华优秀传统文化与民族精神-【帮课堂】2023-2024学年高二政治同步学与练(统编版必修4).docx
- 7.2正确认识中华传统文化-【帮课堂】2023-2024学年高二政治同步学与练(统编版必修4).docx
文档评论(0)