画布 1
面试测试用例设计-登录
  需求分析
    功能细节
      输入框的输入细节
        输入类型
          账号
            手机号
              国内
              国外？
          密码
            无要求
        输入长度
          账号
            11位
          密码
            8-12位
    测试范围
      是否只设计账号密码登录功能？
      验证码、海外手机、第三方登录是否需要考虑？
      忘记密码的功能逻辑是否需要考虑？
      不考虑
  界面
    页面展示与 UI 设计原型图一致
    页面上展示的文案正确
  功能
    正向功能
      账号输入注册过的手机号、正确的密码，点击登录按钮可以登录成功
    单个功能
      账号
        账号输入10位数字，登录失败，展示正确的提示信息
        账号输入12位数字，登录失败，展示正确的提示信息
        账号输入11位数字和字母的组合，登录失败，展示正确的提示信息
        账号输入11位数字和汉字的组合，登录失败，展示正确的提示信息
        账号输入11位数字和特殊字符的组合，登录失败，展示正确的提示信息
        账号为空，登录失败，展示正确的提示信息
        账号输入11位，2开头的数字，登录失败，展示正确的提示信息
        账号输入11位，1开头的错误号段的数字，登录失败，展示正确的提示信息
        账号输入非国内的手机号，登录失败，展示正确的提示信息
        账号输入空格，登录失败，展示正确的提示信息
        账号输入注册过的正确手机号，前后加空格，登录成功
        账号输入未注册的正确手机号，登录失败，展示正确的提示信息
      密码
        密码输入7位内容，登录失败，展示正确的提示信息
        密码输入13位内容，登录失败，展示正确的提示信息
        输入符合规则的，错误的密码，登录失败，展示正确的提示信息
        密码为空，登录失败，展示正确的提示信息
      登录
        弱网点击登录，展示弱网提示
        断网点击登录，展示断网提示
        切换网络，输入正确的手机号和密码可以正常登录
        频繁快速点击登录按钮，可以正常登录，展示频繁操作提示信息
      忘记密码
        点击忘记密码按钮，跳转到找回密码页
    场景
      账号密码都为空，点击登录按钮，登录失败
      接口无响应，输入已注册的正确手机号和正确的密码，登录失败，展示正确的提示信息
      密码密文展示
      登录有效时间
      修改密码之后正常登录
      不同设备登录账号数据正常同步
      账号互踢
    接口
      接口请求的时机正确
      请求参数和 url 正确
      正确处理接口响应信息
  易用性
    操作简便
      账号是否支持复制粘贴
      点击输入框自动唤起键盘
    页面布局合理
    提示文案易于理解
  兼容性
    平台
      Android
      iOS
    厂商
      华为
      小米
      。。。。
    设备型号
    操作系统版本
    屏幕大小
    分辨率
    页面展示正确，主功能正常
  性能
    压力测试
    响应时间
    耗电量
    流量
    CPU
    内存
  安全性
    注入攻击
      SQL注入
    加密
      账号密码传输过程中加密
      登录成功后，账号密码有没有明文保存在文件中
    密码
      密码要密文展示
      密码输入框不支持复制粘贴
    登录限制
      超时
      账号互踢
      允许登录失败次数
  app特性
    中断
      前台后切换
      锁屏
      app之间切换
      电话/短信
    系统权限
      有权限
      没有授权