习题解答1_v2.0.docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
习题解答1_v2.0

习题解答 第三章 黑盒测试及其用例 1、NextDate函数(P28) 请使用等价类划分法为NextDate函数列出输入域等价类表,并设计相应的测试用例。 解答: NextDate函数包含三个变量month、day和year,函数的输出为输入日期后一天的日期。 要求输入变量month、day和year均为整数值,并且满足下列条件: 条件1 1≤ month ≤12 条件2 1≤ day ≤31 条件3 1912≤ year ≤2050 分析程序规格说明中给出和隐含的对输入条件的要求。列出等价类表 *年份:闰年、非闰年(1912≤ year ≤2050) *月份:1-12月 *天数:1、3、5、7、8、10、12(31天),4、6、9、11(30天),2(28或29) 等价类表 输入条件 有效等价类 编号 无效等价类 编号 年份 闰年 1 年份不在(1912-2050)之间 8 非闰年 2 月份 1、3、5、7、8、10、12 3 月份不在1-12之间 9 4、6、9、11 4 2 5 天数 1-27 6 非有效日期 10 28/29/30/31 7 测试用例 测试用例编号 输入数据 预期输出 年份 月份 天数 下一天日期 1 2000 2 28 2000-2-29 2 1989 10 10 1989-10-11 3 1989 1 31 1989-2-1 4 2003 6 30 2003-7-1 5 2005 2 28 2005-3-1 6 2000 4 29 2000-4-30 7 2008 2 29 2000-3-1 8 2060 4 2 无法推算 9 2030 14 5 无法推算 10 2000 2 30 无法推算 2、找零钱最佳组合(P47) 假设商店货品价格(R) 都不大于100元(且为整数),若顾客付款(P)在100元内,现有一个程序能在每位顾客付款后给出找零钱的最佳组合(找给顾客货币张数最少)。 假定此商店的货币面值只包括:50元(N50)、10元(N10)、 5元(N5)、1元(N1) 四种。 请结合等价类划分法和边界值分析法为上述程序设计 出相应的测试用例。 解答: 根据等价类划分法和边界值分析法的基本定义,得到下列基本认识: Step1. 输入: 商品价格R和顾客付款P有以下情况: R 100 0 R = 100 R = 0 P 100 R= P = 100 P R Step2. 输出: N50 = 1 N50 = 0 4 N10 = 1 N10 = 0 N5 = 1 N5 = 0 4 N1 = 1 N1 = 0 Step3. 分 析 规 格 中 每 一 决 策 点 之 情 形 , 以 RR1, RR2, RR3 表 示 计 算 要 找 50, 10, 5 元 货 币 数 时 之 剩 余 金 额 。 R 100R = 0P 100 P R RR1 = 50 RR2 = 10 RR3 = 5 Step4. 由 上 述 之 输 入 输 出 条 件 组 合 出 可 能 的 情 形 。 R 100 R = 0 0 R = 100, P 100 0 R = 100, P R 0 R = 100, R = P = 100, RR = 50 0 R = 100, R = P = 100, RR = 49 0 R = 100, R = P = 100, RR = 10 0 R = 100, R = P = 100, RR = 9 0 R = 100, R = P = 100, RR = 5 0 R = 100, R = P = 100, RR = 4 0 R = 100, R = P = 100, RR = 1 0 R = 100, R = P = 100, RR = 0 Step5. 为 满 足 以 上 之 各 种 情 形 , 测 试 资 料 设 计 如 下 : 1. 货品价格 = 1012. 货品价格 = 03.货品价格 = -1 4. 货品价格 = 100, 付款金额 = 1015. 货品价格 = 100, 付款金额 = 99 6. 货品价格 = 50, 付款金额 = 1007. 货品价格 = 51, 付款金额 = 100 8. 货品价格 = 90, 付款金额 = 1009. 货品价格 = 91, 付款金额 = 100 10. 货品价格 = 95, 付款金额 = 10011. 货品价格 = 96, 付款金额 = 100 12. 货品价格

文档评论(0)

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

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

1亿VIP精品文档

相关文档