验证码问题
1.直接绕过去,取消前后端代码对校验码的校验
2.万能验证码,让开发在测试环境设置万能验证码
3.从内存中读取验证码,读取session来获取验证码
4.保存验证码,程序生成随机数到用户手机上某一方面调用短信接口,将随机数发送到用户手机上另一方面将随机数存入数据库,读取数据库的验证码进行校验
5.绕过验证码,保存用户token信息
6.采用第三方的api接口对验证码进行识别。一般会有详细参数说明,识别错误返回-1,这条目前只能用于语音验证码,图文验证码
如何测试身份证号
1.校验身份证号规则的有效性(包括地址码、生日期码、顺序码和校验码)
2.校验15位身份证号和18位身份证号都是可用的
3.校验末位是X的情况
4.校验不足15位、16-17位和大于18位的情况
5.如果是必输项,校验不输入的时候会不会有正确的提示
6.如果不是必输项,则要校验不输入的时候流程能否正常进行
7.校验输入非数字的情况,是否会有正确提示信息(包括大小写字母、汉字、特殊字符和标点符号)
8.校验输入全角的数字的时候,系统是否会识别(这个得根据需求确定是否可以使用全角的数字)