爱测-测试人社区
【每日一题】拼手气微信红包怎么测(答题要点)
兴趣爱好交流
每日一题
hogwarts
(霍格沃兹测试学院官方)
2026 年11 月 5 日 09:43
1
题目:请对「群聊拼手气红包」这个功能做测试设计,尽可能覆盖功能、算法、并发与异常场景。(面试口述)
难度:中级
题型:面试口述题
hogwarts
(霍格沃兹测试学院官方)
2026 年11 月 5 日 09:43
2
参考答案/答题要点:
功能主流程
:发红包(金额、个数、祝福语、支付)、抢红包、拆红包、金额入账零钱、未领完 24 小时退回、红包详情页展示领取记录、过期与退款状态。
金额与算法专项(核心采分点)
:总额 = 各份之和,无浮点丢失(分为单位/Decimal,不能出现 0.01 差额);个数 = 领取次数;每份 ≥ 0.01;单个不超过总额;个数 > 金额(如 1 元分 10 个)的处理;多次抽样验证二倍均值法的随机性与总额守恒,写脚本跑 10 万次做统计校验。
边界值
:最小 0.01 元 / 1 个;最大 200 元 / 上限个数;金额两位小数、第三位四舍五入或拦截;非群成员/被移出群/退群成员能否抢;0 金额、负数、超长祝福语、emoji/特殊字符。
并发与一致性
:多人同时抢(脚本并发 100 线程)不能超发、不能重复领取、不能少发;同一用户并发点两次只能领一份;余额扣减、零钱入账、流水明细三方对账一致(
资损专项
);分布式锁/队列幂等设计要能说出思路。
异常与弱网
:支付中途取消、重复回调、断网后重连、抢的瞬间服务超时(前端提示是否误导)、App 杀掉重进、时间跳变导致过期判定异常、服务端重启后的续抢。
权限与安全
:非群成员通过链接/分享进入不能领;未实名、零钱冻结用户的限制;防外挂自动抢包;红包口令与分享路径的越权。
兼容与体验
:iOS/Android/多版本、老版本客户端收到新协议不崩溃、群消息与红包通知互不干扰、UI 展示金额位数与币种。
数据与统计
:领取记录顺序、自己领取金额展示与入账一致、群内金额排行统计、后台风控与埋点上报准确。
联系我们