接口测试——测试用例设计

一、接口测试流程

  1. 需求分析;
  2. 测试设计;
  3. 测试用例评审;
  4. 测试执行;
  5. 验收;
  6. 预发布;
  7. 上线;

二、接口测试用例设计思路

基本功能流程测试

  • 冒烟测试
  • 正常流程覆盖测试
    • 基于输入域的测试
    • 边界值测试
    • 特殊字符校验
    • 参数类型校验
    • 必选参数校验
    • 组合参数校验
    • 有效性校验
    • 默认值校验
    • 排重逻辑
  • 接口幂等性
    • 重复提交
  • 故障注入
    • Redis故障降级测试
    • 服务故障转移测试
  • 线程安全测试
    • 并发测试
    • 分布式测试
    • 数据库读写安全测试

三、接口测试用例要素

  • 用例名称
  • 接口地址
  • 请求方式
  • 前置条件
  • 请求头部
  • 请求参数
  • 响应状态码
  • 预期响应结果