功能点测试用例:
1. 发红包功能:用户 A 能够成功发送固定金额的红包给用户 B;用户 A 能够成功发送拼手气红包给用户 B;用户 A 发送红包时,红包金额和留言能够正确保存并显示。
2. 领取红包功能:用户 B 能够成功领取用户 A 发送的固定金额红包;用户 B 能够成功领取用户 A 发送的拼手气红包。
3. 红包金额限制:系统限制用户 A 发送的红包金额不得低于 0.01 元;系统限制用户 A 发送的红包金额不得高于 200 元。
4. 红包留言功能:用户 A 在发送红包时可以添加留言,留言内容能够正确显示;用户 A 不添加留言时,红包详情不显示留言内容。
5. 红包领取时间限制:用户 B 在发送后 24 小时内未领取红包,红包金额自动退回给用户 A。
6. 红包领取状态更新:用户 B 领取红包后,用户 A 的红包详情页面状态更新为已领取;用户 B 领取红包后,用户 B 的红包详情页面显示领取金额。
7. 余额不足处理:用户 A 余额不足时,无法发送红包,系统给出相应提示。
8. 网络异常处理:用户 A 发送红包过程中网络异常,红包发送失败,系统给出相应提示;用户 B 领取红包过程中网络异常,领取失败,系统给出相应提示。
9. 红包退款功能:用户 A 在用户 B 未领取红包前,可以撤回红包,红包金额退回用户 A 账户。
10. 红包记录查询:用户 A 可以查询已发送红包的记录;用户 B 可以查询已领取红包的记录。