51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2015|回复: 7
打印 上一主题 下一主题

[原创] date类型的数据应该怎么测?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-4-28 10:32:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      昨天我测了和简单的增删改查的小功能,遇到了一个date类型的字段,请问各位一般对这一类型的数据怎么考虑呢?

   我遇到的情况如下:
   (添加功能)
      1.只输入年份时,月份和日期默认为0101,如:输入1987,显示的结果为:1987-01-01
      2.输入年份和月份,日期默认为01,   如:输入198703,显示的结果为:1987-03-01
      不好意思,没说清楚,这个字段名为出生日期,应该考虑一个比当前日期要大的数值吧!比如今天是2010-4-28,编写测试用例的时候,应该考虑一下2010-05-01,或者是2012-01-01之类的数值

[ 本帖最后由 张志英 于 2010-4-28 12:06 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-4-28 10:45:05 | 只看该作者
1.测试是否对日期型、时间型数据进行了格式化输入?
期望结果:进行了格式化输入,不可以输入非正常日期之外的数据
2.测试对日期数据的溢出进行了控制?输入的值为1899-01-01或2999-01-01  
期望结果:给予提示信息,不允许提交。
3.输入年,修改默认的月日
期望结果:可以保存修改的具体时间,不会回到默认或者系统日期
4.输入年、月,修改日
期望结果:可以保存修改的具体时间,不会回到默认或者系统日期
5.修改已经保存后的日期
期望结果:可以准确保存修改日期,而不会成为默认或系统时间
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-4-28 10:49:05 | 只看该作者
不是很懂楼主的意思
应该是先是年和月都输
只输年
只输月
都不输
尝试看看能不能输进去其他的非数字的或者输入小数点之类的
基本这些了 其他的 想不到了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-4-28 11:45:59 | 只看该作者
1.只输入年份,看它是否显示正确,(年份采用等价类划分和边界值法去设计用例)
2.输入年份和月份,看它是否显示正确(年份月份也采用等价类划分和边界值法去设计用例)
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-4-28 12:02:57 | 只看该作者

回复 4# 的帖子

等价类划分和边界值???能举个例子吗??
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-4-28 13:04:54 | 只看该作者

回复 5# 的帖子

对于输入的年份、年份和月份,进行等价类划分,分为有效等价类和无效等价类,然后在每个等价类里选取边界数据来测试
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2010-4-28 17:07:34 | 只看该作者

回复 6# 的帖子

额,明白你的意思了!!!!!!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2010-4-29 09:50:46 | 只看该作者

回复 2# 的帖子

1.格式化是指以yyyy-mm-dd  还是以 dd-mm-yyyy 的格式显示吗?
2.对于日期数据的溢出怎样判断呢?如:填写出生日期时不能大于当前日期   如果有**面貌这一项的,中共党员的出生日期和当前的日期之差不能小于20

[ 本帖最后由 张志英 于 2010-4-29 10:00 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 19:33 , Processed in 0.068362 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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