首页/开发/软件测试速查/错误提示与失败信息校验
用例设计方法62 条

错误提示与失败信息校验

错误信息是用体验的一部分:校验错误码、提示文案、可操作建议与日志可定位性;同时避免泄露内部实现细节。

软件测试速查开发更新于 2026-10-13

失败信息检查是什么

失败信息检查指验证系统在出错、校验不通过、资源不可用时的提示是否合格:用户看得懂、指出了怎么办、不泄露敏感信息、与其他渠道口径一致。多数团队只测功能通过路径,错误路径的文案与错误码随手写,最后变成支持团队的噩梦——用户截图来问,没人知道那句话从哪来。

基本信息

检查对象表单校验提示、接口错误码、异常弹窗、日志与页面对应关系
合格标准说明发生了什么、给出下一步动作、术语与业务一致
安全底线不暴露堆栈、SQL、内网地址、用户名枚举等敏感信息
一致性错误码与文案映射稳定,各端同一错误提示统一
可排查性界面提示与日志中的请求编号可关联,便于定位
覆盖范围断网、超时、权限不足、并发冲突、数据被删等异常路径

典型使用场景

  • 接口测试:断言错误结构中的码、文案与文档一致,而非只看状态码。
  • 安全测试:检查报错是否泄露内部实现信息,防止信息收集。
  • 可用性评审:让业务方读提示文案,确认用户能理解并知道下一步。
  • 报障处理:用户截图时能凭错误码快速定位日志与原因。
  • 版本回归:错误码变更时同步核对文档与各端展示。

常见问题与改法

坏提示问题改法
系统错误无信息量说明原因与建议动作
500 堆栈截图泄露内部信息页面给友好提示,细节进日志
登录失败或用户名不存在账号枚举风险统一为账号或密码错误
提示与错误码不符各渠道口径漂移建立错误码与文案映射表
错误路径也是产品体验:提示写得好,客服工单量能直接下降。
错误信息泄露内部细节是安全缺陷:堆栈、路径、SQL 片段流入前端即视为漏洞。
错误码文档要活:变更时同步更新,否则联调方拿着旧文档对不上号。

易错点

  • 只测成功路径:错误提示从没被验证,上线后用户看到火星文。
  • 错误码随意分配:同码多义或同义多码,排查时互相矛盾。
  • 提示只有工程师能懂:像空指针异常这种文案直达用户,体验崩坏。
  • 泄露敏感信息:堆栈与数据库报错透出,给攻击者提供侦察情报。
  • 文案与日志脱节:页面提示找不到对应日志,报障定位全靠猜。

数据来源与参考

  • OWASP WSTG(错误处理测试章节)
  • Nielsen Norman Group(错误提示设计原则)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌