测试用例设计
2019-12-30 本文已影响0人
七七总是很暴躁
1.接口
2.功能:模块细分,层级,操作组合,业务流程,需求实现
3.界面
4.兼容:新老版本&平台&系统
5.安全:多点登录,中断(中断位置:页面,数据提交;中断类型:前后台切换,锁屏,断网重连,APP切换,来电中断)
6.网络:WiFi&三大运营商,网路切换,弱网,无网
微信发红包
1.接口
- 入参出参与接口文档是否一致
- 每个字段,不同类型值测试(尤其枚举,每个都需要测试)
- 单个接口调用成功
- 前后承接接口调用成功
- 数据入库无误
2.功能
发起方
- 单人&多人
- 红包金额输入框:边界数值(空值,0,负值,红包最大金额,超红包最大金额,余额最大金额,超余额最大金额,特殊符号)
- 抢红包人数输入框:边界数值(空值,0,1,负值,无限大)
- 抢红包模式变更:
- 备注信息:空,单个字符,特殊字符,长度限制,敏感信息
- 塞钱进红包
- 支付调起
- 余额足够:默认扣款来源为钱包,支付方式(密码,指纹),密码或指纹错误后续交互处理,支付正常后余额扣除金额正确,发出红包正常
- 余额不足:默认扣款来源(已绑卡&未绑卡),其他同上
- 红包发出后,余额详情新增发出红包记录,金额一致
- 点进红包
- 发起人是否可抢红包
- 抢红包,红包余额扣除,个人钱包金额增加
- 不抢红包,红包余额、个人钱包情况
- 未超时即领取完,红包余额、钱包余额
- 超时后点击红包
- 已领取完,红包显示余额、个数,个人钱包余额,是否金额退回
- 部分领取,红包显示余额、个数,个人钱包余额,是否金额退回
- 都未领取,红包显示余额、个数,个人钱包余额,是否金额退回
- 退回路径,退回金额到账情况
接收方
- 消息提醒:点击消息跳转对应聊天窗口
- 首次点击红包,弹出开红包界面
- 不点击开红包,关闭该界面,回到聊天窗口
- 点击开红包
- 有余额,显示金额、个数,抢到红包后红包详情增加记录;钱包金额增加,钱包详情新增抢红包记录。金额一致
- 无余额,显示金额、个数,未抢到红包,钱包金额未变化
- 抢红包后再点击红包,不再显示开红包,直接进入红包详情界面
- 超时后点击红包:有超时提示,余额、个数正确
3.界面
- 发红包界面
- 红包发出后在聊天窗口显示界面
- 抢红包后聊天窗口显示界面(红包状态,已抢提示)
- 发起方钱包记录界面
- 接收方钱包记录界面
4.兼容
- iOS&Android
- iOS各系统,Android各大系统
- Android各主流手机品牌
- 电脑端抢红包
5.安全
- 手机、电脑同时登录抢红包
- 操作过程中各页面进行前后台切换再回去操作,尤其发起红包和抢红包的过程
- 发起红包和抢红包时断网重连
- ...
6.网络
- WiFi抢红包:弱网测试
- 移动、联通、点心网络抢红包
- 国外网络
微信小程序
1.接口
- 涉及的所有接口进行接口测试,字段返回值、业务流程、弱网
2.功能
- 按模块测试,每个模块内的功能、按钮、内容显示等
- 按流程测试
- 同一功能模块不同入口不同路径
- 前后台切换,应用间切换,来电中断
3.界面
- 整个流程里所有界面
- UI设计是否与整个APP风格相符,界面展示是否与设计相符
- 效果交互
- 界面跳转刷新速度,界面内容展示速度
4.兼容
- Android、iOS分别首次打开小程序
- 一端授权后另一端再进入
- 不同系统版本
- 电脑端打开
- 新老版本兼容
5.安全
- 微信未授权时打开小程序
- 微信已授权时打开小程序
- 已授权后其他客户端登录微信再打开小程序
6.性能
- CPU,耗电量,流量
7.网络
- WiFi强弱网
- 三大运营商