zoukankan      html  css  js  c++  java
  • 自动化接口面试遇到的问题

    验证码问题

    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.校验输入全角的数字的时候,系统是否会识别(这个得根据需求确定是否可以使用全角的数字)

  • 相关阅读:
    慎用静态类static class
    20170617
    学习笔记之工厂模式-2017年1月11日23:00:53
    链表翻转
    面试被虐
    tips
    依赖注入那些事儿
    浅谈算法和数据结构(1):栈和队列
    猫都能学会的Unity3D Shader入门指南(一)
    SerializeField等Unity内的小用法
  • 原文地址:https://www.cnblogs.com/zhangjiantaocs/p/14098910.html
Copyright © 2011-2022 走看看