软件测试 Assignment 8

1. 题目

  1. 构造 NextDate 问题的弱一般的等价类测试用例。
    NextDate 问题:NextDate() 是整型变量 month, day 和 year 的函
    数,输入 1812-2012 年期间的某一日期的 month, day 和 year 的
    值,输出这一天的下一天的日期的 month, day 和 year 值。

2. 答案

1. 划分等价类

变量 month:

  • M1 = {month: month has 30 days}
  • M2 = {month: month has 31 days except December}
  • M3 = {month: month is December}
  • M4 = {month: month is February}

变量 day:

  • D1 = {day: 1 ≤ day ≤ 27}
  • D2 = {day: day = 28}
  • D3 = {day: day = 29}
  • D4 = {day: day = 30}
  • D5 = {day: day = 31}

变量 year:

  • Y1 = {year: year is a leap year}
  • Y2 = {year: year is a common year}

2. 弱一般的等价类测试用例

用例ID月份日期预期输出
WN142720002000年4月28日
WN212819961996年1月29日
WN3123020022002年12月31日
WN42301997输入日期不合法
WN56311998输入日期不合法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值