输入内容检查点
-
长度检查(超长或过短)
-
输入类型检查(字母、符号(!@#$%^&*())、"测试汉字"、网络符号(笑脸)等)
-
特殊安全的检查(比如数据库分段字段;、sql注入)
-
密文的是否输入被隐藏
-
是否支持手机软键盘确认和完成
-
是否支持url链接
-
字母大小写兼容
-
是否判空检查、空格的输入处理
-
是否有相应的业务校验(比如手机号、身份证号),输入错误会不会有正确的提示。
-
输入框的内容是否按照要求格式化了,拷贝过来的数据是否按照要求格式化了,数据修改后是否能够按照要求格式化
-
输入超过输入框的内容是否显示....
- 输入代码片段,查看是否异常例如:<script>alert("abc")</script> 等
输入方式
-
键盘输入检查点
-
拷贝粘贴检查点
-
语音输入检查点
操作类检查点
-
是否支持输入框文字的复制和粘贴
-
点击输入框是否有提示键入的提示符,输入框是否高亮
-
点击输入框后,之前的输入提示水印是否消失,输入一个字符后水印是否消失。将字符全部删除后水印是否显示。
-
一直按删除键是否支持批量删除
-
能否逐字删除
-
是否支持tab切换
-
输入框悬浮状态,切换页面输入框会不会自动关闭
-
软键盘弹出的情况下,home键返回桌面,再返回应用
-
已经有内容的情况下,点击输入框光标是否能够显示在文字末尾