测试用例设计-微信发红包P0P1测试用例
分享一个大牛的人工智能教程。零基础通俗易懂风趣幽默希望你也加入到人工智能的队伍中来请轻击人工智能教程https://www.captainai.net/troubleshooter针对微信发红包功能P0为核心功能必须跑通否则阻塞发布P1为重要功能需覆盖主流异常与边界。以下按功能模块设计测试用例采用标准格式用例编号、测试点、前置条件、操作步骤、预期结果。一、P0 级别基础功能阻塞级编号测试点前置条件操作步骤预期结果P0-01发普通红包拼手气已登录微信余额/银行卡有钱1. 进入好友聊天窗口2. 点击【】→【红包】3. 红包类型拼手气红包4. 总金额10元个数5个5. 留言恭喜发财6. 点击【塞钱进红包】并支付成功1. 页面提示“红包已发送”2. 聊天窗口出现红包消息3. 红包金额扣除正确P0-02发普通红包普通/平均已登录微信1. 同上进入红包2. 类型改为【普通红包】3. 金额10元个数5个4. 支付成功每个红包金额为2元P0-03领取红包聊天中有未被领取的红包1. 点击红包消息2. 点击【开】1. 显示领取金额2. 金额存入零钱3. 红包状态变为“已被领完”或“已领取”P0-04红包24小时未领完红包已发24小时内未被领完等待到超时时间剩余金额退回原支付账户聊天记录显示“红包已过期”P0-05给非好友发红包对方不是好友在非好友聊天窗口点【红包】提示“不能给非好友发红包”或按钮置灰二、P1 级别重要功能/异常边界/用户体验编号测试点前置条件操作步骤预期结果P1-01红包金额边界值0.01元-拼手气/普通红包金额输入0.01元允许发送P1-02红包金额边界值200元-输入200元允许发送P1-03红包金额超过200元-普通红包输入200.01元发送时提示“单个红包金额不能超过200元”P1-04红包个数边界值1个-个数1正常发送P1-05红包个数边界值100个-个数100正常发送P1-06红包个数超过100-个数101提示“红包个数不能超过100”P1-07金额与个数不匹配普通红包普通红包总金额1元个数2个提示“总金额至少为0.02元”P1-08零钱/银行卡余额不足余额仅5元发10元红包支付时提示余额不足无法发送P1-09发红包时断网开启飞行模式填写金额后点击【塞钱进红包】提示“网络不可用请稍后重试”P1-10发红包时取消支付-调起支付后点击取消/返回红包未发出聊天窗口无红包消息P1-11重复领取红包已领取过的红包再次点击同一个红包提示“你已经领过该红包了”P1-12最后一个红包被多人同时点击抢红包剩余1个多设备同时点【开】只有第一个人的成功其余提示“手慢了”P1-13群聊中查看红包详情群聊红包已领完点击红包→【查看领取详情】显示领完列表及时间P1-14发红包时留言长度限制-输入超过20个汉字或40字符超出部分无法输入或提示超长P1-15人脸/指纹支付失败已开启生物支付发红包时指纹验证失败提示验证失败可重试或切换密码支付P1-16红包消息复制/撤回红包刚发出长按自己的红包消息可撤回撤回后金额退回P1-17企业微信/海外版兼容企业微信环境向外部联系人发红包符合各端规则如海外版无红包功能则提示三、非功能性提醒可单独规划或归入专项测试P0 性能每秒1000人抢同一红包时不出现重复扣款或数据不一致P0 安全不能通过抓包修改红包金额或领取者P1 并发红包剩余1个时多人同时请求最终记录数正确P1 兼容性iOS/Android/平板/折叠屏 红包显示与领取正常说明实际项目中可根据业务风险调整 P0/P1 范围。通常P0 涵盖发送 领取 退款 权限P1 覆盖边界、异常、用户体验。