0NextDate的第三次测试.docVIP

  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文档。上传文档
查看更多
0NextDate的第三次测试

第1部分 1.1寻找边界 对于 NextDate问题而言,边界可从两个大的方面来考虑: 1.2从整体考虑 NextDate 的有效输入日期是在 1800 年 1 月 1 日到 2050 年 12 月 31 日之间的所有日期,则 从该角度来考虑,边界点只有两个:1800-1-1(最小值)和 2050-12-31(最大值),这样,基本 的边界值分析将仅需考虑在这两个边界点附件的输入日期,即 1800-1-2 和 2050-12-30。若考虑 健壮性,则可将两边界点外侧的两个无效日期考虑进行,即 1799-12-31 和 2051-1-1。 (2)针对三个输入条件分别考虑 从整体来考虑问题的边界显然是不够全面的,NextDate 问题共有三个输入条件,即年份、 月份和日期,每个输入条件都有各自独立的有效域,应分别针对它们确定边界点,进而确定其边 界值测试的范围。 再次强调:基本的边界值分析要受到一个基本假设的制约,即有关边界的测试仅限于一个输 入条件的边界,此时其他输入条件应取为典型的有效数据。另外要注意的是,应对测试用例进行 评审,避免用例的重复。 1.3开始测试 对于 NextDate问题,针对以上分析,表 1.3 给出了健壮性边界值测试的测试用例的集合。为简单起见,下文中均不列出测试用例的 实际执行结果。读者可以自行尝试执行这些测试用例,看看结果如何。 以自行尝试执行这些测试用例,看看结果如何。 表1.3 NextDate问题的边界值测试的测试用例 ID 输入数据 (年-月-日) 操作步骤 预期输出 ND-BVT-001 1799-6-15 输入年月日,点击“计算”按钮 提示“请填入一个在1800和2050之间 的整数” ND-BVT-002 1800-6-15 输入年月日,点击“计算”按钮 1800-6-16 ND-BVT-003 1801-6-15 输入年月日,点击“计算”按钮 1801-6-16 ND-BVT-004 2049-6-15 输入年月日,点击“计算”按钮 2049-6-16 ND-BVT-005 2050-6-15 输入年月日,点击“计算”按钮 2050-6-16 ND-BVT-006 2051-6-15 输入年月日,点击“计算”按钮 提示“请填入一个在1800和2050之间 的整数” ND-BVT-007 1925-0-15 输入年月日,点击“计算”按钮 提示 “请填入一个在1和12之间的整数” ND-BVT-008 1925-1-15 输入年月日,点击“计算”按钮 1925-1-16 ND-BVT-009 1925-2-15 输入年月日,点击“计算”按钮 1925-2-16 ND-BVT-010 1925-11-15 输入年月日,点击“计算”按钮 1925-11-16 ND-BVT-011 1925-12-15 输入年月日,点击“计算”按钮 1925-12-16 ND-BVT-012 1925-13-15 输入年月日,点击“计算”按钮 提示 “请填入一个在1和12之间的整数” ND-BVT-013 1925-6-0 输入年月日,点击“计算”按钮 提示 “请填入一个在1和31之间的整数” ND-BVT-014 1925-6-1 输入年月日,点击“计算”按钮 1925-6-2 ND-BVT-015 1925-6-2 输入年月日,点击“计算”按钮 1925-6-3 ND-BVT-016 1925-6-30 输入年月日,点击“计算”按钮 1925-7-1 ND-BVT-017 1925-6-31 输入年月日,点击“计算”按钮 提示“该日期不存在” ND-BVT-018 1925-6-32 输入年月日,点击“计算”按钮 提示 “请填入一个在1和31之间的整数” ND-BVT-019 1800-1-1 输入年月日,点击“计算”按钮 1800-1-2 ND-BVT-020 2050-12-31 输入年月日,点击“计算”按钮 2051-1-1 1.4测试分析 表 3.1 的 20个测试用例中, ND-BVT-001 到 ND-BVT-006 的 6 个测试用例是针对年份的边界 值测试,ND-BVT-007 到 ND-BVT-012 的 6 个测试用例是针对月份的边界值测试,ND-BVT-013 到 ND-BVT-018 的 6 个测试用例是针对日期的边界值测试, 而最后两个测试用例则是从整体上考 虑的边界值测试。 这些用例是否存在冗余,是否有漏洞呢。表 3.2针对不同测试重点的测试用例进行了统计。 表中无效日期是指输入条件的取值无效, 不存在日期指输入条件取值有效但该日期实际是不存在 的。 表3.2 针对不同测试重点的测试用例分布情况

文档评论(0)

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

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

1亿VIP精品文档

相关文档