画布 1
登录
  正向
    输入注册过的正确的手机号，正确的密码，点击登录按钮，登录成功
      1. 进入账号密码登录页面
2. 输入已经注册的正确手机号
3. 输入正确的密码
4. 点击登录按钮
        登录成功，跳转到首页
  界面
    界面展示符合 UI 设计图
      1. 进入账号密码登录页面
2. 查看界面展示
        符合 UI 设计图，文案正确
  单个功能验证
    账号输入框
      账号输入12位数字，输入符合规则的密码，点击登录按钮，登录失败，展示提示信息
        1. 进入账号密码登录页面
2. 账号输入 12 位数字
3. 密码输入符合规则的密码
4. 点击登录按钮
          登录失败，展示提示信息
      账号输入10位数字，输入符合规则的密码，点击登录按钮，登录失败，展示提示信息
        1. 进入账号密码登录页面
2. 账号输入 10 位数字
3. 密码输入符合规则的密码
4. 点击登录按钮
          登录失败，展示提示信息
      账号输入11位（数字+字母），输入符合规则的密码，点击登录按钮，登录失败，展示提示信息
        1. 进入账号密码登录页面
2. 账号输入 11位（数字+字母）
3. 密码输入符合规则的密码
4. 点击登录按钮
          登录失败，展示提示信息
      账号输入11位（数字+汉字），输入符合规则的密码，点击登录按钮，登录失败，展示提示信息
        1. 进入账号密码登录页面
2. 账号输入 11位（数字+汉字）
3. 密码输入符合规则的密码
4. 点击登录按钮
          登录失败，展示提示信息
      账号输入11位（数字+特殊字符），输入符合规则的密码，点击登录按钮，登录失败，展示提示信息
        1. 进入账号密码登录页面
2. 账号输入 11位（数字+特殊字符）
3. 密码输入符合规则的密码
4. 点击登录按钮
          登录失败，展示提示信息
      账号输入注册过的正确手机号，前后加空格，输入正确的密码，点击登录按钮，登录成功
        1. 进入账号密码登录页面
2. 账号输入注册过的正确手机号，前后加空格
3. 密码输入正确的密码
4. 点击登录按钮
          登录成功，跳转到首页
      账号为空，输入符合规则的密码，点击登录按钮，登录失败，展示提示信息
        1. 进入账号密码登录页面
2. 账号为空
3. 密码输入符合规则的密码
4. 点击登录按钮
          登录失败，展示提示信息
      账号输入11位的2开头的数字，输入符合规则的密码，点击登录按钮，登录失败，展示提示信息
        1. 进入账号密码登录页面
2. 账号输入11位的2开头的数字
3. 密码输入符合规则的密码
4. 点击登录按钮
          登录失败，展示提示信息
      账号输入11位的1开头的错误号段数字，输入符合规则的密码，点击登录按钮，登录失败，展示提示信息
        1. 进入账号密码登录页面
2. 账号输入11位的1开头的错误号段数字
3. 密码输入符合规则的密码
4. 点击登录按钮
          登录失败，展示提示信息
      账号输入非国内的手机号，输入符合规则的密码，点击登录按钮，登录失败，展示提示信息
        1. 进入账号密码登录页面
2. 账号输入非国内的手机号
3. 密码输入符合规则的密码
4. 点击登录按钮
          登录失败，展示提示信息
    密码输入框
      输入正确的手机号，输入7位（字母+数字）的密码，点击登录按钮，登录失败，给出提示信息
        1. 进入账号密码登录页面
2. 输入已经注册的正确手机号
3. 输入7位（字母+数字）的密码
4. 点击登录按钮
          登录失败，给出提示信息
      输入正确的手机号，输入13位（字母+数字）的密码，点击登录按钮，登录失败，给出提示信息
        1. 进入账号密码登录页面
2. 输入已经注册的正确手机号
3. 输入13位（字母+数字）的密码
4. 点击登录按钮
          登录失败，给出提示信息
      输入正确的手机号，输入符合规则的不匹配的密码，点击登录按钮，登录失败，给出提示信息
        1. 进入账号密码登录页面
2. 输入已经注册的正确手机号
3. 输入符合规则的不匹配的密码
4. 点击登录按钮
          登录失败，给出提示信息
      输入正确的手机号，密码为空，点击登录按钮，登录失败，给出提示信息
        1. 进入账号密码登录页面
2. 输入已经注册的正确手机号
3. 密码为空
4. 点击登录按钮
          登录失败，给出提示信息
    登录按钮
      弱网，输入正确的手机号和密码，点击登录，展示弱网提示信息
        前提条件：网络设置为弱网
1. 进入账号密码登录页面
2. 输入已经注册的正确手机号
3. 输入正确的密码
4. 点击登录按钮
          展示弱网提示信息
      断网，输入正确的手机号和密码，点击登录，展示弱网提示信息
        前提条件：关闭网络
1. 进入账号密码登录页面
2. 输入已经注册的正确手机号
3. 输入正确的密码
4. 点击登录按钮
          展示断网提示信息
      切换网络，输入正确的手机号和密码，点击登录，展示弱网提示信息
        1. 进入账号密码登录页面
2. 输入已经注册的正确手机号
3. 输入正确的密码
4. 切换网络模式
5. 点击登录按钮
          登录成功，跳转到首页
      频繁点击登录按钮，正常登录，或者展示操作提示信息
        1. 进入账号密码登录页面
2. 输入已经注册的正确手机号
3. 输入正确的密码
4. 快速频繁点击登录按钮
          登录成功，跳转到首页，展示操作提示信息
    忘记密码按钮
      点击忘记密码按钮，转到到找回密码页
        1. 进入账号密码登录页面
2. 点击忘记密码按钮
          跳转到找回密码页
  功能交互（场景）
    账号密码都为空，点击登录按钮，登录按钮置灰，不可点击
      1. 进入账号密码登录页面
2. 账号为空
3. 密码为空
4. 点击登录按钮
        登录按钮置灰，不可点击
    输入未注册的正确手机号，输入符合规则的密码，点击登录按钮，登录失败，展示提示信息
      1. 进入账号密码登录页面
2. 账号输入未注册的正确手机号
3. 密码输入符合规则的密码
4. 点击登录按钮
        登录失败，展示提示信息
    接口无响应前提下，输入已经注册的正确手机号和正确的密码，点击登录按钮，登录失败，展示提示信息
      前提条件：接口无服务
1. 进入账号密码登录页面
2. 账号输入已经注册的正确手机号
3. 密码输入正确的密码
4. 点击登录按钮
        登录失败，展示提示信息
  隐性需求
    密码密文展示
      1. 进入账号密码登录页面
2. 密码框中输入内容
3. 查看密码展示
        密码展示为密文（* 圆点）
    账号互踢
      前提条件：在另一个终端登录账号
1. 进入账号密码登录页面
2. 账号输入已经注册的正确手机号
3. 密码输入正确的密码
4. 点击登录按钮
        登录成功，另一个终端退出登录
    登录有效时间
      前提条件：已经登录
1. xx 分钟之后（有效时间内），刷新页面
2. 查看登录状态
        保持登录状态
      前提条件：已经登录
1. xx 分钟之后（有效时间外），刷新页面
2. 查看登录状态
        退出登录
    退出登录
      前提条件：已经登录
1. 查看退出按钮
2. 点击退出按钮
        退出登录状态
    不同设备登录数据正常同步
      前提条件：在另一个终端登录账号并修改个人信息数据
1. 在本设备登录相同的账号
2. 查看个人信息
        修改过的个人信息成功同步到本设备
    修改密码之后正常登录
      前提条件：更换登录密码
1. 进入账号密码登录页面
2. 账号输入已经注册的正确手机号
3. 密码输入修改之后的密码
4. 点击登录按钮
        登录成功
      前提条件：更换登录密码
1. 进入账号密码登录页面
2. 账号输入已经注册的正确手机号
3. 密码输入旧密码
4. 点击登录按钮
        登录失败