API测试,英文名 API Testing,也叫接口测试。
什么是API?
API代表Application Programming Interface(应用程序编程接口)。
它指定了一个组件如何与另一个组件交互。它包含一组用于构建软件应用程序的例程、协议和工具。
什么是API测试?(更多内容参见:小酋测试:接口测试入门)
- API测试是对一组API进行测试的,一般对以下方面进行测试:
- 探索边界条件,并确保测试过程充分利用了API的参数来验证API的功能和发现缺陷;
- 准备更多的参数合理组合,以验证带有两个或多个参数的调用,提升覆盖率;
- 考虑外部条件,例如环境、设备、文件读写等等情况下,验证API行为;
- 验证API顺序调用关系的合理性,并验证测试过程中产生的结果的有效性。
API常见测试
- 基于输入条件验证返回值;
- 验证API是否不返回任何内容;
- 验证API是否触发其他事件或调用另一个API,事件输出应该被跟踪和验证;
- 验证当有更新数据结构时API是否可用;