功能测试用例库 1
输入验证 输入验证主要包括:数字输入验证、非法字符输入验证、输入长度验证、必填项验证和信息提示 1
数字输入验证:分别输入数字(正数、负数、零值、单精度、双精度)、字符串、空白值、空值、临界数值
不合法的输入,系统给出必要的判断提示信息 2
字符输入验证:分别输入单字节字符、双字节字符、大小写字符、特殊字符、空白值、空值
不合法的输入,系统给出必要的判断提示信息 3
日期、时间输入验证:分别输入任意字符、任意数字、非日期格式的数据、非正确日期(错误的闰年日期)、空值、空白值
不合法的输入,系统给出必要的判断提示信息
注:有些系统会不让输入当日以后或者以前的日期、时间;有些系统会通过 JavaScript来自动填写日期时间,这时需要注意是否能否人工主观填写输入 4
多列表选择框:测试是否能否多选,列表框中的数据是否能否显示完全
当列表框的数据过多时,需要对数据有一定格式的排序 5
单列表下拉框:测试是否能否手工输入,下拉框中的数据是否能否显示完整
当下拉框的数据很多时,需要对数据有一定格式的排序
如果下拉框数据值过多时,下拉框可能会超出 IE显示范围,此种情况不能够被接收 6
大文本输入框(textArea):虽然它能够满足大数据量的输入,但最好能够显示地标明输入字符的长度限制,并且应该结合“字符输入验证”进行
需要注意的是,应该允许标点的存在 7
文件输入框输入验证:该输入框主要用做文件上传操作
在测试过程中,应该注意输入文件的扩展名
从测试角度来看,要求开发人员必须对扩展名进行输入限制,并且在适当的地方输入格式提示
当输入是空值等不合法的输入时,系统给出必要的判断提示信息
另外,对于上传的文件大小应该做限制,不宜太大 8
输入字符长度验证:输入字符的长度是否超过实际系统接收字符长度的能力
当输入超出长度时,系统给出必要的判断提示信息 9
必填项验证:输