对于普通的文本输入框,通常要检查以下几点:
1. 中英文空格
2. 字符串首尾含空格
3. 字符串中间含空格
4. 字母
5. 数字
6. 中文
7. 特殊字符
8. null/NULL
9. 超长字符
10. html格式字符串
编号
|
输入
|
预期输出
|
1
|
中文空格
|
不能为空
|
2
|
英文空格
|
不能为空
|
3
|
字符串首为空格
|
保存成功,自动过滤首空格
|
4
|
字符串中间含空格
|
保存成功
|
5
|
字符串尾为空格
|
保存成功,自动过滤尾空格
|
6
|
字母
|
保存成功
|
7
|
数字
|
保存成功
|
8
|
中文
|
保存成功
|
9
|
~!@#¥
|
保存成功
|
10
|
null
|
保存成功
|
11
|
NULL
|
保存成功
|
12
|
超长中文
|
不能超过多少个汉字
|
13
|
超长英文/数字
|
不能超过多少个字符
|
14
|
html格式字符串
|
保存成功
|
对于费用类的文本输入框,通常要检查以下几点:
1. 正常整数
2. 正常小数
3. 负数
4. 以0开头/结尾的整数
5. 以0开头/结尾的小数(不是0.多少这种)
6. 超长整数
7. 超长小数
8. 以小数点开头/结束
9. 中英文空格
10. 字母
11.特殊字符
12. 中文
13. 0
14. 小数点多于1个
如最多能输入xxxxxxxx.xx
编号
|
输入
|
预期输出
|
1
|
正常整数
|
保存成功,自动加入.00
|
2
|
正常小数
|
保存成功
|
3
|
负数
|
保存成功
|
4
|
以0开头的整数
|
提示错误,不能以0开头
|
5
|
以0结尾的整数
|
保存成功
|
6
|
以0开头的小数(非0.)
|
提示错误,不能以0开头
|
7
|
以0结尾的小数
|
保存成功,保留0
|
8
|
整数部分超长
|
提示错误,整数部分不能超过8位
|
9
|
小数部分超长
|
保存成功,四舍五入截取前2位
|
10
|
以小数点开头
|
保存成功,自动加上0在前面
|
11
|
以小数点结尾
|
保存成功,自动过滤小数点
|
12
|
中文空格
|
不能为空
|
13
|
英文空格
|
不能为空
|
14
|
字母
|
不能输入
|
15
|
特殊字符
|
不能输入
|
16
|
中文
|
不能输入
|
17
|
0
|
保存成功
|
18
|
小数点多于1个
|
提示错误,小数点不能多于1
|
|