API 测试



什么是 API?

API 代表 **应**用**程**序**接**口,它指定了一个组件如何与另一个组件交互。它由一组例程、协议和工具组成,用于构建软件应用程序。

什么是 API 测试?

API 测试是针对具有需要测试的 API 集合的系统执行的。在测试期间,会查看以下事项的测试。

  • 探索边界条件并确保测试框架以验证功能并暴露故障的方式改变 API 调用的参数。

  • 生成更多增值参数组合以验证具有两个或多个参数的调用。

  • 验证 API 的行为,该行为考虑了外部环境条件,例如文件、外围设备等。

  • 验证 API 调用的顺序并检查 API 是否从连续调用中产生有用的结果。

对 API 执行的常见测试

  • 基于输入条件的返回值 - 根据输入条件检查 API 的返回值。

  • 验证 API 是否不返回任何内容。

  • 验证 API 是否触发其他事件或调用其他 API。应跟踪和验证事件输出。

  • 验证 API 是否正在更新任何数据结构。

广告