测试用例:微信发红包测试用例(最新版)
1. 选择支付方式:零钱、零钱通、银行卡、添加新的银行卡支付——选择的支付方式钱数是否大于要发送的金额:①大于等于时:发送成功,并返回聊天界面;②密码错误,支付失败,并给出正确的提示信息:①可以选择忘记密码,找回密码;3. 在有指纹支付功能的前提下,可以使用指纹支付——①指纹验证成功,红包正确发送,退回到聊天框界面;3. 在群发红包的拼手气红包和普通红包的方式下,有提示本群总人数,方便用户填写发红
测试核心(重点):
功能+界面+安全性+易用性+兼容性+性能
一、功能测试
1、一对一红包:
一对一发出去的红包自己不能领取。
一对一红包金额:最多200。
2、群发红包:
(1)拼手气红包:
1. 是否可以正常选择拼手气红包。
2. 红包个数:①只能是数字,且是整数;②红包个数最少必须大于0,等于0时无法发送,并且给出正确提示;③红包个数最多不能超过:当前这个群的最大人数。
3. 拼手气红包金额:有总金额显示框,且可以正常填入修改。
4. 拼手气红包领取:①拼手气红包自己可以领取;②在本群成员都可以看到且领取;③拼手气红包领取的最少金额是多少0.01。
(2)普通红包:
1. 是否可以正常选择普通红包。
2. 红包个数:①只能是数字,且是整数;②红包个数最少必须大于0,等于0时无法发送,并且给出正确提示;③红包个数最多不能超过:当前这个群的最大人数。
3. 普通红包金额:有单个金额显示框,且可以正常填入。
4. 普通红包领取:自己无法领取普通红包(但是可以发到这个群总人数)。
(3)专属红包:
1. 是否可以正常选择专属红包。
2. 发送与领取:①在本群名单中(不包含自己),选择发送对象;②只有被指定的人才能领取专属红包。
3. 专属红包金额:不能超过200.
(4)群发红包金额:最大2000
3、其他通用测试:
(1)红包金额:
1. 红包金额只能是数字。
2. 红包金额精度在小数点后两位
3. 如果直接输入小数点,小数点前默认生成0。
4. 金额最少是0.01元,填写少于0.01的无法塞钱进红包并给出正确提示。
5. 一对一金额最大是200元,群发金额最大是2000,填写超过200/2000的无法塞钱进红包并给出正确的提示。
(2)红包描述:
1. 在红包描述中是否可以正确输入汉字、拼音、符号、英文、emoji等——①测试他们的混合输入和纯输入;②测试红包描述里的表情是否可以正常删除和添加。
2. 红包描述中是否可以输入自己下载的表情/或者自己收藏的表情,并且正常展示。——①静态;②动态。
3. 空格:①红包描述是否可以包含空格;②红包描述单个空格也可以发送。
4. 红包描述输入且红包正确发送后,对方是否正常可见。
5. 红包描述长度的最大限制是多少,超过限制则给出相应的提示。
6. 红包描述也可以不输入,不输入时,默认是“恭喜发财,大吉大利”。
(3)红包封面:
1. 红包封面选择界面可以正常打开。
2. 红包封面可以正常选择。
3. 红包封面已选择且正确发出后,对方是否可见。
4. 红包封面不选择会有默认的封面。
(4)支付方式:
1. 填入正确的金额后,支付界面可以正常打开。
2. 是否可以自己切换支付方式。
3. 余额不足时,是否可以切换支付方式。
(5)支付的验证方式:
1. 密码。
2. 指纹
3. 人脸识别。
4. 免密支付等。
(6)余额不足,导致发红包失败:
1. 零钱。
2. 银行卡。
3. 零钱通。
(7)塞钱进红包,扣款顺序:
1. 主动设置优先级。
2. 默认顺序——①默认从零钱开始;②如果零钱不足时,看哪一种方式付钱比较充足。
3. 确认自己选择的支付方式。
(8)发红包时:
1. 选择支付方式:零钱、零钱通、银行卡、添加新的银行卡支付——选择的支付方式钱数是否大于要发送的金额:①大于等于时:发送成功,并返回聊天界面;②小于时:发送失败,并给出余额不足的提示。
2. 可以使用密码支付——①密码正确,支付成功,成功发出红包;②密码错误,支付失败,并给出正确的提示信息:①可以选择忘记密码,找回密码;②也可以选择重试,重新弹出支付界面。
3. 在有指纹支付功能的前提下,可以使用指纹支付——①指纹验证成功,红包正确发送,退回到聊天框界面;②指纹验证失败,红包发送失败,并给出正确的提示。
4. 取消发送:点击取消发送键,可以取消发送红包。
(9)发送红包后:
1. 发送红包后,不能撤回红包!
2. 支付成功后,退回到聊天界面。
3. 红包被拆时,有提示信息。
4. 红包发送后,支付者:对应支付方式下金额有相应的减少。
5. 红包发送后,领取者:增加正确的领取金额。
6. 领取红包者,可以看到红包正确的的金额、描述、表情、封面等
(10)红包记录:
1. 发红包界面是否能看到之前的收发红包记录。
2. 红包记录界面是否正常打开。
3. 红包记录中的金额是否与实际收发金额一致。
(11)红包超时未领取:
1. 红包超过24h是否可以领取。
2. 红包未领取,是否按原路退回。
3. 红包退款到账时间。
(12)电脑端:
1. 电脑端不支持红包功能,不能发也不能领取。
2. 收到红包,给出提示收到红包请在手机上查看。
(13)是否可以连续多次发红包。
二、界面测试
1. 发红包界面展示没有错别字。
2. 抢红包界面没有错别字。
3. 输入金额界面没有错别字。
4. 红包收取记录界面没有错别字。
5. 发红包和抢红包界面排版和颜色搭配合理
三、安全性测试
1. 红包被领取后,发送方的金额会减少,接收方的金额会增加,且保持总金额不变。
2. 发送红包失败,金额不会减少。
3. 红包发送成功后,会收到微信支付的通知。
4. 给陌生人发红包,是否会收到安全通知。
四、易用性测试
1. 红包金额、红包个数和红包描述支持复制黏贴。
2. 红包金额直接输入小数点,小数点前默认生成0。
3. 在群发红包的拼手气红包和普通红包的方式下,有提示本群总人数,方便用户填写发红包个数。
4. 红包描述,可以通过语音输入。
5. 支付方式有多种:指纹、密码、免密、人脸识别等。
五、兼容性测试
1. 不同系统(安卓、IOS、鸿蒙)都可以收发红包。
2. 不同运营商(电信、移动、联通),都可以收发红包。
3. 不同网络连接(WIFI、宽带、流量、热点),都可以收发红包。
六、性能测试
1. 断网时,不能收发红包。
2. 不同网速,抢红包和发红包的时间。
3. 发送红包和领取红包时,跳转页面的时间。
4. 收发红包的耗电量。
感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)