二、文本框为数值型

  边界值:

  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--程序应提示错误;