对于普通的文本输入框,通常要检查以下几点:
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 |