51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2916|回复: 2
打印 上一主题 下一主题

[讨论] 利用等价类方法做nextdate问题的例子

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-10-23 14:59:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
nextdate是一个拥有month,day和year三个输入变量的函数,给出输入日期后面一天的日期。显然变量month、day和year均取整数值,并且应满足如下条件:
1<=month<=12
1<=day<=31
1812<=year<=2012

有两种划分方法:
第一种有效的为:
1<=month<=12
1<=day<=31
1812<=year<=2012
第二种有效的为:
1<=month<=12
1<=day<=28
day=29
day=30
day=31
year=平年
year=闰年
这两种方法怎么设计测试用例比较好呢?希望大侠给我对的答案
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2013-11-4 16:29:23 | 只看该作者
日输入0        错误
日输入1        正常
日输入32      错误

月输入(1,3,5,7,8,10,12)日输入31    正常
月输入(4,6,9,11)日输入30                 正常         
月输入(4,6,9,11)日输入31                 错误

输入月0            错误
输入月1            正常
输入月12          正常
输入月13          错误

年输入1811      错误
年输入1812      正常
年输入2012      正常
年输入2013      错误     

输入非闰年,月输入2,日输入28      正常
输入非闰年,月输入2,日输入29      错误
输入闰年,月输入2,日输入29         正常
输入闰年,月输入2,日输入30         错误
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2013-11-13 09:45:40 | 只看该作者
你是在培训吗亲
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 12:23 , Processed in 0.071532 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表