对于普通的文本输入框,通常要检查以下几点:
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 |
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。