测试进阶篇之测试用例设计-微信红包

1. 功能测试

  1. 红包输入最多、最少可以输入的钱数 —— 200、0.01
  2. 拼手气红包最多可以发多少个红包
  3. 当红包钱数超过最大范围是不是有对应的提示
  4. 当发送的红包个数超过最大范围是不是有提示(一对一红包,群发红包)
  5. 塞钱进红包,扣钱顺序 主动设置优先级 默认顺序 —— 看哪一种方式付钱比较充足 确认时候,自己选择付款方式
  6. 红包描述中最多可以输入多少个字符(超过10个)
  7. 红包描述中金额、红包个数框里是否支持复制粘贴操作
  8. 发出去的红包不能撤回 —— 转账可以吗?
  9. 发送红包别人是否可以领取 —— 发的红包自己可以领取吗(一对一)
  10. 24小时内没有领取的红包是否可以退回到原来的账户,是否还可以领取
  11. 用户是否可以多次抢一个红包
  12. 发红包的人是否可以抢红包(群发时)
  13. 红包的金额里的小数位数是否有限制(100.0001)
  14. 可以按取消键,取消发红包
  15. 断网时,无法抢红包
  16. 可不可以自己选择支付方式
  17. 余额不足时,会不会自动匹配支付方式
  18. 在发红包界面能否看到以前的手法红包记录
  19. 红包记录里的信息与实际收发红包记录是否匹配
  20. 支付时可以密码支付也可以指纹支付(也可以设置免密支付/刷脸支付)
  21. 如果直接输入小数点,那么小数点之前应该有个0
  22. 支付成功后,返回聊天界面
  23. 发红包金额和收到红包金额应该匹配
  24. 是否可以连续多次发红包
  25. 输入钱数为 0 ,“塞钱进红包”标签置灰
  26. 退款到账时间

2. 性能测试

  1. 不同网速时抢红包,发红包的时间
  2. 发红包和收红包成功后的跳转时间
  3. 收发红包的耗电量
  4. 发红包消耗的流量是多少
  5. 所占的内存有多大
  6. 退款到账的时间
  7. 是否支持多人同时抢
  8. 能够支持多少人同时抢
  9. 是否造成卡顿
  10. 是否对服务器造成影响

3. 兼容性测试

  1. 苹果、安卓是否都可以发送红包、抢红包
  2. 苹果手机的不同版本是否可以正常进行
  3. 安卓手机的不同机型是否可以正常进行
  4. 不同的分辨率

4. 界面测试

  1. 发红包界面没有错别字
  2. 抢完红包界面没有错别字
  3. 整体的界面设计风格是否统一
  4. 发红包和收红包界面排版合理
  5. 发红包和收到红包界面颜色搭配合理
  6. 按钮位置大小是否合理
  7. 红包封面颜色搭配是否合理
  8. 描述位置是否合理
  9. 表情位置是否合理
  10. 点击领取后颜色是否发生变化
  11. 红包封面是否可更改

5. 安全

  1. 红包被领取以后,发送红包人的金额会减少,收到红包金额会增加
  2. 发送红包失败,余额和银行卡里的钱数不会少
  3. 密码输入错误是否能发送红包
  4. 输入金额大于余额是否能发送成功
  5. 是否需要实名制
  6. 是否需要绑定银行卡
  7. 发送红包是否需要密码验证(指纹)
  8. 单人红包24小时未领取是否退回
  9. 群发红包24小时未领取是否退回
  10. 群发红包部分未领取,未领取部分是否退回
  11. 是否可以给陌生人发送

6. 易用性

  1. 红包描述,可以通过语言输入
  2. 可以指纹支付也可以密码支付
  3. 免密支付、刷脸
  4. 是否简单操作,易学习,易理解
  5. 输入框输入数据错误是否有提示
  6. 是否可以取消发送

7. 中断测试

  1. 前后台进行切换,是否可以正常发送
  2. 网络异常的情况,如何发送
  3. 低电量对这个有什么影响
  4. 断电关机的情况是否可以发送出去
  5. 来电或是短信是否可以正常发送

8. 网络测试

  1. 网络兼容性,2g/3g4g,wifi,热点,移动/联通/电信
  2. 无网测试
  3. 弱网测试,延迟和丢包
经验分享 程序员 微信小程序 职场和发展