画布 1
面试测试用例设计-微信发红包
  需求分析
    确认测试范围
      向好友发送红包
      群中发送红包
    确认功能点
      向好友发送普通红包
      群发
        普通红包
        拼手气红包
        专属红包
    确认功能流程
      发红包按钮 -- 发红包界面 -- 设置红包类型 -- 填写金额 -- 填写描述 -- 选择封面 -- 发送红包 -- 领取红包
  界面
    发红包按钮位置正确
    按钮文案正确
    发红包页面界面展示符合 UI 设计原型图
    界面文案正确
  功能
    冒烟测试
      普通红包发送成功，并且接收者能够收到红包通知
      拼手气红包发送成功，并且接收者能够收到红包通知
      接收者成功领取普通红包，并且红包金额正确显示
      接收者成功领取拼手气红包，并且红包金额正确显示
      接收者成功领取专属红包，并且红包金额正确显示
    好友红包
      金额
        最大金额正常发出
          200.00
        最小金额正常发出
          0.01
        系统拒绝发送非法金额的红包，并给出合适的提示信息
          为空
          最大金额大一点
            200.01
          最小金额小一点
            0.00
        无法输入非数字
        可以正常删除金额数字
      描述
        输入英文
        输入中文
        输入表情
        输入特殊字符
        输入数字
        输入英文、中文、数字、特殊字符、表情组合
        输入超出长度范围的内容
        不填写使用默认文案
        可以正常删除
      封面
        不选择使用默认封面
        可以选择不同封面
        选择封面后可以取消
      塞钱进红包
        发出金额与填写金额一致
        发出描述与填写描述一致
        发出封面与填写封面一致
        可以取消发送
        发出后不能撤回
      历史记录
        可以查看发红包历史记录
        可以查看收红包历史记录
      场景补充
        红包金额大于渠道余额，展示对应提示信息
        扣款顺序
          默认顺序
          重新设置优先级
          确认时，自己选择付款方式
        支付验证
          密码
          指纹
          人脸识别
          免密支付
        红包发送成功，收到微信支付的通知
        红包发送失败，扣款渠道钱数不会少
        网络
          弱网
          断网
          网络切换
      红包领取
        红包被领取以后，发送红包人的金额会减少，收到红包金额会增加
        发送的红包未领取，一定时间后自动退回原账号
    群发红包
      红包类型
        拼手气红包超出群成员个数，展示提示信息
        拼手气红包个数为0，展示提示信息
        拼手气红包等于群成员个数
        普通红包超出群成员个数，展示提示信息
        普通红包个数为0，展示提示信息
        普通红包等于群成员个数，每个红包金额相同
        专属红包，只能群内指定人领取
      金额
        最大金额正常发出
          200.00
        最小金额正常发出
          0.01
        系统拒绝发送非法金额的红包，并给出合适的提示信息
          为空
          最大金额大一点
            200.01
          最小金额小一点
            0.00
        无法输入非数字
        可以正常删除金额数字
      描述
        输入英文
        输入中文
        输入表情
        输入特殊字符
        输入数字
        输入英文、中文、数字、特殊字符、表情组合
        输入超出长度范围的内容
        不填写使用默认文案
        可以正常删除
      封面
        不选择使用默认封面
        可以选择不同封面
        选择封面后可以取消
      塞钱进红包
        发出金额与填写金额一致
        发出描述与填写描述一致
        发出封面与填写封面一致
        可以取消发送
        发出后不能撤回
      历史记录
        可以查看发红包历史记录
        可以查看收红包历史记录
      场景补充
        红包金额大于渠道余额，展示对应提示信息
        扣款顺序
          默认顺序
          重新设置优先级
          确认时，自己选择付款方式
        支付验证
          密码
          指纹
          人脸识别
          免密支付
        发送红包失败，扣款渠道钱数不会少
        红包发送成功，收到微信支付的通知
        网络
          弱网
          断网
          网络切换
      红包领取
        拼手气红包每个人抢的值不同
        拼手气红包自己可以领取
        普通红包一个人不可重复领取
        非指定人领取专属红包失败，展示提示信息
        红包被领取以后，发送红包人的金额会减少，收到红包金额会增加
        发送的红包未领取，一定时间后自动退回原账号
        领取过期红包失败，展示提示信息
    接口验证
      接口正常调用，请求参数携带正确
      接口响应正确
  兼容
    平台
    厂商
    设备型号
    操作系统
    分辨率
    界面展示正常、红包功能正常
  易用性
    红包描述，金额，红包个数框中是否支持复制粘贴
    用户在使用红包功能时应该有良好的体验，无明显卡顿或错误
    是否可以通过指纹支付，免密，人脸识别
  性能
    发送红包响应时间
    发送红包后, 收到消息提示的时间
    模拟多个用户同时发送红包请求，系统能够在高并发情况下稳定运行，不出现严重性能问题
    发送一条红包的耗电量
    发红包对于手机或者电脑资源的占用情况
  安全
    是否能防止未授权用户访问红包功能
    红包金额和个人信息应该加密存储，不应该以明文形式存储在数据库中
    是否对输入进行适当的过滤和转义，防止SQL注入攻击
    内容进行适当的过滤和转义，防止XSS攻击
    是否正确记录重要的安全事件和操作日志
    应该能够优雅地处理异常情况，给用户合适的提示，而不是泄露敏感信息或产生安全漏洞
  产品特性
    中断
      前后台切换
      锁屏
      断网重连
      app切换
      来电话，来短信