51Testing软件测试论坛

标题: 如何测试日期是否正确(我的面试经历) [打印本页]

作者: dantaoyao    时间: 2007-4-2 18:34
标题: 如何测试日期是否正确(我的面试经历)
今天上午去面试,之前什么都不懂,就是来51testing看了点文章。

  去了之后问我黑盒测试有哪些方法,我一愣,张口答个 穷举法  ,结果被告知这是不可能实现的,

  然后给我说了等阶测试法,给我解释了下,就出了个问题让我答。


  一个日志记录,比如说年份是到1997-2078年,提供查询。如果能确保输入的日期都是合理的,

测试时给一个程序,即当输入错误日期时显示错误,表示通过。主管让我列出数据,所有可能的数据,全部测试完之后可以保证
日期是正确的 。我弄了半天才明白,需奥单个列出错误的数据可能。

  后来我就开始列,不知道对不对。


  大家帮我看下,因为是等阶,所以在等阶内,一个错,这其他的都是错的。


   我的数据大致如下:

  1996   01   01    // 在1997这个下限之下出现的年都是错的

  2079   02   04   //  在2078这个上限之上出现的年都是错的

2007   00   01 //  在月份中 ,小于01 是错误的

  2007  13  12  //  月份大于13 是错误的

  2007  12  00 //  
2007   12  32   //  同上面月份的解释


2005   02   30   

2005    02   31  //2月份出现这两种情况是错误的


2007    04   31//  4月份出现31号是错误的

1998    06    31  

1999    09    31

2008    11   31  //  同4月的注释


2000  02   28  //  闰年2月 29 天


2004   02  28  //  同上

2008……
2012……
......
2078……


这是我给出的答案 ,大家帮我讨论下  有没有更好的办法   我总觉得 对闰年2月的处理很不好    算是穷举法  这样不是处理问题的最好办法



大家给我个好的方法和建议,由于刚开始干,好多东西都不懂 也不知道我说的大家看明白了没。


现在下班了,我在公司的电脑上上网发的 。

由于公司软件成果和AutoCAD关系比较大,我下午学了一下午CAD,看得头都大了,现在是试用期。

呵呵
作者: 测试小鬼    时间: 2007-4-2 20:31
标题: 学习
你好,我也是新手,现在正学呢
准备考今年的软测,有考的加我呀,
一起学习
155174139
作者: 盈非莹    时间: 2007-4-3 14:50
应该先找出输入项和输入范围,划分出有效和无效类,然后再进行数据准备测试。
作者: 厍仕杰    时间: 2007-4-3 15:00
教科书上有这样的 问题 你 自己去好好看看吧
作者: 不开窍的大饼    时间: 2007-4-3 16:31
你接触的应该就是用例的设计

有个很经典的三角形的实例;你可以在网上搜艘看

主要采用等价类+边界值的分析法

你把方法掌握了;回头再比较一下自己这道题的用例设计;自己会给自己一个明确的答复:)


加油;如果真决心做测试
作者: dantaoyao    时间: 2007-4-4 16:47
谢谢了,
我来找找,找出来了自己写出答案。
作者: 不开窍的大饼    时间: 2007-4-6 17:01
原帖由 dantaoyao 于 2007-4-4 16:47 发表
谢谢了,
我来找找,找出来了自己写出答案。

sdlkfj2
作者: hebts    时间: 2007-4-6 22:06
好好




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2