红包测试 一、功能正常场景 1. 红包金额设置: - 输入合法的整数金额进行红包发放,如 1 元、10 元等。 - 输入带有小数的金额,如 0.5 元、1.5 元等,验证小数金额是否正确处理。 2. 红包个数设置: - 设置不同数量的红包个数,如 2 个、5 个、10 个等,验证红包个数是否正确。 - 设置单个红包,验证是否能正常发放。 3. 红包发送: - 确认红包能够成功发送给指定的联系人或群聊。 - 检查发送红包后,界面显示是否正确,如红包图标、金额等信息。 4. 领取红包: - 用不同的账号领取红包,验证领取金额是否正确。 - 验证领取红包后,红包状态是否更新为已领取。 - 检查领取红包后的提示信息是否正确。 5. 余额检查: - 发放红包前检查钱包余额是否足够,不足时给出相应提示。 - 领取红包后,检查余额是否正确增加。 二、异常场景 1. 金额限制: - 输入超过钱包余额的金额,检查是否提示余额不足。 - 输入过大或过小的金额,检查是否符合微信红包的金额限制规则,并给出相应提示。 - 输入负数金额,验证系统是否拒绝并给出错误提示。 2. 红包个数限制: - 设置过多的红包个数,超过系统允许的上限,检查是否给出提示。 - 设置红包个数为 0 或负数,验证系统是否报错。 3. 网络异常: - 在发送红包过程中模拟网络中断,检查系统是否正确处理并给出提示。 - 领取红包时网络中断,恢复网络后检查红包状态是否正确更新。 4. 重复领取: - 尝试用同一个账号多次领取同一个红包,检查系统是否拒绝并提示已领取。 5. 红包过期: - 模拟红包长时间未被领取,检查是否在规定时间后过期,并正确显示过期状态。 三、安全相关 1. 密码验证: - 检查在发放红包时,是否需要正确输入支付密码。 - 多次输入错误密码,验证系统的处理方式,如锁定账号一段时间等。 2. 防欺诈: - 检查系统是否有对异常红包行为的监测和提示,如大量发放红包给陌生账号等。 3. 数据加密: - 验证红包相关数据在传输和存储过程中是否进行了加密处理,以保护用户资金安全。