首页/开发/软件测试速查/接口异常与边界用例

接口异常与边界用例

接口异常用例:缺失必填、类型错误、超长与特殊字符、越界数值、未知字段、重复提交、并发修改、鉴权过期与伪造;异常输入应有确定的错误码与可解析的错误体。

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

异常请求示例

异常请求示例
curl -sS -X POST https://api.example.com/v1/users \
  -H 'Content-Type: application/json' \
  -d '{}'   # 缺少必填字段

输入类型

输入预期
缺失必填400/422 且有字段级说明
类型错误400/422
超长字符串400 或按约定截断策略
未知字段按接口约定:忽略或拒绝
错误体结构(code/message/details)应作为契约的一部分冻结,客户端依赖它做提示。

易错点

  • 只断言 HTTP 状态码不校验错误体结构,前端无法消费
  • 未知字段处理策略未与实现方确认,断言写错方向

数据来源与参考

  • RFC 9110(客户端错误语义)
  • OWASP API Security Top 10(输入与授权校验相关条目)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌