用决策表法设计测试用例。该程序有三个输入变量month、day、yearmonth、day 和 year 均为整数值并且满足:1=month=12 和 1=day=31分别作为输入日期的月份、日、年份通过程序可以输出该输入日期在日历上隔两天的日期。例如输入为2004年11月29日则该程序的输出为2004年12月2日
|月份|日|年份|输出日期| |---|---|---|---| |2月28日|平年|任意年份|3月2日| |2月28日|闰年|任意年份|2月29日| |非2月28日|平年|任意年份|隔日日期| |非2月28日|闰年|任意年份|隔日日期|
根据上述决策表,可以得到以下测试用例:
- 输入:month=2, day=28, year=2000,预期输出:3月1日
- 输入:month=2, day=28, year=2001,预期输出:3月2日
- 输入:month=3, day=31, year=2000,预期输出:4月2日
- 输入:month=12, day=31, year=2000,预期输出:1月2日
- 输入:month=1, day=1, year=2000,预期输出:1月3日
原文地址: https://www.cveoy.top/t/topic/bWa5 著作权归作者所有。请勿转载和采集!