微信发红包案例测试场景
目录
1、功能
2、安全
3、性能
4、兼容性
5、界面
6、网络
7、易用性
1、功能
代码语言:javascript复制# 公众号:AllTests软件测试
1、单人红包功能
(1)自己不能领取
(2)已经是好友可以发红包
(3)不是好友拉黑了就不能发红包
2、多人红包
(1)自己可以领取自己的红包
(2)拼手气红包
(2.1)每人只可以领取一次
(2.2)最多的红包个数100,超过是否有提醒
(2.3)每个人所抢的钱数不一样
(2.4)最佳手气的字样只有在所有的红包都发送完毕之后才会显示
(2.5)测试所有领取红包金额等于发的红包金额总数
(2.5.1)接口测试
(2.5.2)红包记录(红包记录的信息要和实际收发的红包匹配)
(2.6)测试红包在多少秒被抢完的时间是否准确
(3)普通红包
(4)专属红包
(4.1)指定的人可以领取
(4.2)其他非指定的人不可以领取
(5)设置红包金额
(6)设置红包个数
3、红包的输入框中只能输入数字
4、面对面红包、二维码更新的问题
5、自己给自己发红包
6、红包的金额
(1)红包的上限金额200
(2)红包金额只允许纯数字
(3)红包金额不支持复制粘贴
(4)红包的下限金额0.01
(5)红包的金额只支持两位小数
(6)当超过金额限制的时候有提示、或者低于最低金额的时候、对应塞钱进红包是否变灰色
7、不可重复领取
8、红包退回
(1)超过24小时、不领取
(1.1)红包退回
(1.2)收红包的人不可以领取
(2)多个红包,金额没有被领完、红包退回
9、余额和红包问题
(1)选择红包的支付方式
(1.1)默认的优先级设置、余额不足的时候,自己匹配
(1.2)自定义优先级
(1.2.1)自己的微信账户零钱
(1.2.2)零钱通
(1.2.3)绑定的银行卡
(1.3)确认的时候自己选择付款方式
(2)余额不足不可以发送
10、有没有限制每个用户每天最多发送红包的金额数量和红包个数限制
11、红包自定义文本框
(1)默认的文字
(2)数字 字符 中文 英文 表情单独或者混合
(3)插入自定义的下载和收藏的表情、抢红包的人是否可以正常看到
(4)纯文字的字数有上限25
(5)红包的文字描述支持粘贴复制
12、红包的封面
13、发送的红包不支持撤回功能
14、支付的方式
(1)密码支付
(2)指纹支付
(3)免密支付
2、安全
代码语言:javascript复制# 公众号:AllTests软件测试
1、面对面红包二维码安全问题、这个二维码是动态更新的、拍照留下来是没有用的
2、红包被领取后、发红包的金额会减少、收红包的金额会则增加、事务问题
3、发送红包失败后、余额和银行卡里面的钱数不会变化、数据库相关的回滚
3、性能
代码语言:javascript复制# 公众号:AllTests软件测试
1、不同的网速时抢红包、发红包的时间
2、收发红包的耗电量
3、发红包和收红包后的跳转时间
4、兼容性
代码语言:javascript复制# 公众号:AllTests软件测试
1、网页版不支持
2、PC版不支持
3、手机端支持
4、平板支持
5、界面
代码语言:javascript复制# 公众号:AllTests软件测试
1、红包机自定义界面
2、收发红包是否错别字
3、收发红包的界面排版是否合理
4、收发红包的界面颜色搭配合理
5、收红包的到声音
6、红包自定义表情
7、自己看到的红包界面和别人点开后看到的不一致
8、红包被领取后,红包的颜色变化
9、群红包各种描述信息
10、手气最佳的界面颜色
6、网络
代码语言:javascript复制# 公众号:AllTests软件测试
没有网络的时候发红包显示系统繁忙
7、易用性
代码语言:javascript复制# 公众号:AllTests软件测试
1、可以指纹也可以免密
2、红包描述、可以通过语言输入