二、文本框为数值型
边界值:
1、输入[最小值-1]--程序应提示错误;
2、输入[最小值]--OK;
3、输入[最大值]--OK;
4、输入[最大值+1]--程序应提示错误;
位数:
1、输入[限制位数]--OK;
2、输入[限制位数+1]--根据实际项目而定,是否自动四舍五入成限制位数,还是提示信息;
3、输入[限制位数-1]--OK;
异常值、特殊值:
1、输入非数值型数据:汉字、字母、字符--程序应提示错误;
2、输入负数--根据实际项目而定,如果不允许输入负数,必须提示友好信息;
3、字段禁止直接输入非数值型数据时,使用“粘贴”、“拷贝”功能尝试输入,并测试能否正常提交保存--只能使用“粘贴”、“拷贝”方法输入的特殊字符应无法保存,并应给出相应提示 ;
4、全角数字和半角数字的情况--全角数字不能保存,提示友好信息,半角数字正常保存;
5、首位为零的数值:如01=1--视实际项目情况而定;
三、文本框为日期型
合法性检查:
1、日输入[0日]--程序应提示错误;
2、日输入[1日]--OK;
3、日输入[32日]--程序应提示错误;
4、月输入[1、3、5、7、8、10、12月]、日输入[31日]--OK;
5、月输入[4、6、9、11月]、日输入[30日]--OK;
6、月输入[4、6、9、11月]、日输入[31日]--程序应提示错误;
7、输入非闰年,月输入[2月]、日输入[28日],比如2009.2.28--OK;
8、输入非闰年,月输入[2月]、日输入[29日],比如2009.2.29--程序应提示错误 9、(闰年)月输入[2月]、日输入[29日],比如2008.2.29--OK;
10、(闰年)月输入[2月]、日输入[30日],比如2008.2.30--程序应提示错误;