上周上线一个电商促销功能,测试组提前写了 87 条测试用例,评审会上开发直接问:‘第 32 条和第 45 条是不是重复了?’产品也皱眉:‘这个边界值没覆盖到用户真实下单场景。’——不是用例写得少,是缺一套靠谱的评审标准。
别把评审会开成“走过场”
很多团队的测试用例评审,就是把文档发群里@所有人,等两小时没人提意见,就算通过。结果上线后发现:支付超时没测、优惠券叠加逻辑漏了、安卓低版本闪退根本没覆盖。问题不在执行,而在评审环节没真正卡住质量关口。
四个硬指标,现场就能核对
1. 业务路径是否完整
比如登录功能,不能只写‘输入正确账号密码→登录成功’。得包含:微信一键登录失败重试、手机号+图形验证码组合、弱网下点击登录按钮两次的响应。评审时直接打开原型图或用户旅程地图,一条条比对关键触点有没有遗漏。
2. 数据覆盖是否真实
常见坑是拿‘123’‘abc’当测试数据。实际要模拟用户:手机号用 138****8888(运营商真实号段)、地址填‘上海市浦东新区张江路XXX弄X号X室’(含括号和空格)、商品库存输‘0’‘-1’‘9999999’。评审时挑出 3 条用例,让测试同学当场口述数据来源和预期结果,卡壳就打回。
3. 环境和前置条件写清楚
‘验证搜索功能’这种描述等于没写。必须明确:
环境:Android 12,小米13,App V5.8.2
前置条件:已登录,首页缓存清空,网络为WiFi弱信号(丢包率15%)
操作步骤:在搜索框输入‘蓝牙耳机’→点击语音图标→说‘降噪款’→等待3秒没有这些,开发复现问题时能绕晕。4. 预期结果可判定
‘页面表现正常’‘体验流畅’这种描述必须删掉。改成:‘搜索结果页顶部显示‘为您找到 23 个相关商品’,加载时间 ≤1.2s(DevTools Network 面板截图佐证)’。评审时所有人盯着这一句,能截图/录屏/查日志验证才算过关。
小技巧:用“三色贴纸法”快速过评审
打印用例表格,每人发红黄绿三色便签:
• 红色:逻辑错误(如‘输入空邮箱能注册成功’)
• 黄色:描述模糊(如‘检查弹窗’没写弹窗标题和按钮文字)
• 绿色:无异议
贴满一页纸再集中讨论,1 小时内能筛掉 60% 问题用例。
评审不是挑刺,是帮测试把关‘能不能真发现问题’。下次写完用例,先对照这四条自己划一遍,省得返工重写。