1、公共测试用例日期输入框考虑以下方面:1. 年月日边界检查(注意闰年的情况)2. 字符类型检查3. 日期格式检查4. 安全性检查(无法输入直接拷贝)日输入0 日 程序提示错误日输入【1 日】OK日输入【32 日】程序提示错误月输入【1、3、5、7、8、10、12】 、日输入【31 日】月输入【4、6、9、11】 、日输入【30 日】月输入【4、6、9、11】 、日输入【31 日】程序提示错误输入非闰年,月输入【2 月】 、日输入【28 日】 ,如.输入非闰年,月输入【2 月】 、日输入【29 日】 ,如.程序提示错误(闰年)月输入【2 月】 、日输入【29 日】 ,如.(润年)月输入【2 月】
2、、日输入【30 日】 ,如.程序提示错误月输入【0 月】程序提示错误月输入【1 月】月输入【12 月】月输入【13 月】程序提示错误输入【空白【】 】或!¥() :;“ ,。?、等可能导致系统错误的字符格式检查. 不合法格式:、;. 视具体项目而定是否合法:、.、;异常值、特殊值;.输入汉字、字母、字符程序提示错误输入日、月的最大值+11.打开一个有日期输入框的页面,输入符合要求的年月,输入 32 日,如 1989-11-322.打开一个有日期输入框的页面,输入符合要求的年日,输入 13 月,如 1989-13-121.给出错误提示2.给出错误提示输入不同的月份,验证每月的最大值1.打开一个有
3、日期输入框的页面,输入符合要求的年,月输入 1、3、5、7、8、10、12 月,日输入 31 日2.打开一个有日期输入框的页面,输入符合要求的年,月输入 4、6、9、11 月,日输入 30 日3.打开一个有日期输入框的页面,输入符合要求的的年,月输入 4、6、9、11 月,日输入 31 日1.验证成功,输入正确2.验证成功,输入正确3.给出错误提示验证非闰年 2 月份的日最大值1.打开一个有日期输入框的页面,输入非闰年,月输入 2 月,日输入 28 日,例如:2009-2-282.打开一个有日期输入框的页面,输入符合要求的非闰年,月输入 2 月,日输入,29 日,例如 2009-2-291.验
4、证通过,输入正确2.给出错误提示验证闰年 2 月份的日最大值1.打开一个有日期输入框的页面,输入符合要求的闰年,月输入 2 月,日输入 29 日,例如:2008-2-292.打开一个有日期输入框的页面,输入符合要求的闰年,月输入 2 月,日输入 30 日,例如:2008-2-301.验证通过,输入正确2.给出错误提示字符类型检查验证输入空白或者异常值或者输入!¥%&等特殊字符,系统是否给出提示1.打开一个有日期输入框的页面,在日期输入框中输入空白2.打开一个有日期输入框的页面,在日期输入框中输入异常值,如输入汉字,字母等3.打开一个有日期输入框的页面,在日期输入框中输入!#¥%&*()等特殊字
5、符1.给出提示错误2.给出提示错误3.给出提示错误日期格式检查验证输入的日期的格式是否合法1.打开一个有日期输入框的页面,在日期输入框中输入不合法的日期,如 2009-09、2009-09- 、200-2-2等2.打开一个有日期输入框的页面,在日期输入框中输入不符合该项目的日期格式,(如项目日期格式为2009-10-10,而输入的是 2009/10/10、2009.10.10 等)1.给出错误提示2.给出错误提示安全性检查验证输入 html,js 脚本时,系统能否处理1.打开一个有日期输入框的页面,在日期输入框中输入 html,js 脚本,如Hello everybody2.打开一个日期输入框的页面,输入符合要求格式年日,在月中输入 0,如 1989-00-101.打开一个有日期输入框的页面,输入符合要求的年月,输入 1 日,如 1989-11-011、打开一个有字符型输入框的页面,输入脚本语句或 html 标签1、页面能够正确解析1、打开一个有字符型输入框的页面,不能直接输入脚本语句、html 标签或特殊字符如!#&等,拷贝1、给出错误提示