在进行 API 测试之前,我们先了解一下

什么是 API?

API(全称 Application Programming Interface)是两个单独的软件系统之间的通信和数据交换。实现 API 的软件系统包含可以由另一个软件系统执行的功能/子例程。

什么是 API 测试

API 测试是一种用于验证 API(应用程序编程接口)的软件测试类型。它与 GUI 测试非常不同,主要集中在软件体系结构的业务逻辑层。在 API 测试中,您无需使用标准的用户输入(键盘)和输出,而是使用软件将调用发送到 API,获取输出并记下系统的响应。

API 测试需要可以通过 API 进行交互的应用程序。为了测试 API,您需要

API 测试的测试用例:

API 测试的测试用例基于

API 测试方法:

以下几点可帮助用户进行 API 测试:

单元测试 API 测试
开发人员执行它 测试人员执行它
单独的功能经过测试 端到端功能经过测试
开发人员可以访问源代码 测试人员无法访问源代码
还涉及 UI 测试 仅测试 API 函数
仅测试基本功能 所有功能问题均经过测试
范围有限 范围更广
通常在办理登机手续前运行 创建完成后运行

如何进行 API 测试

API 测试应至少涵盖除常规 SDLC 流程以外的以下测试方法:

API 测试的挑战

API 测试的挑战包括:


点击查看文章目录


↙↙↙阅读原文可查看相关链接,并与作者交流