查看原文
其他

软件测试术语 - API测试

苦叶子 Jmeter性能测试指南 2022-11-13

声明
        本公众号所有内容,均属微信公众号: 开源测试评论  所有,任何媒体、网站或个人未经授权不得转载、链接、转贴或以其他方式复制发布/发表。已经本公众号协议授权的媒体、网站,在使用时必须注明"稿件来源微信公众号:开源测试评论",违者本公众号将依法追究责任。


API测试

英文:API Testing

什么是API

API代表Application Programming Interface(应用程序编程接口)。

它指定了一个组件如何与另一个组件交互。

它包含一组用于构建软件应用程序的例程、协议和工具。

什么是API测试

API测试是对一组API进行测试的,一般对以下方面进行测试:

  • 探索边界条件,并确保测试过程充分利用了API的参数来验证API的功能和发现缺陷

  • 准备更多的参数合理组合,以验证带有两个或多个参数的调用,提升覆盖率

  • 考虑外部条件,例如环境、设备、文件读写等等情况下,验证API行为

  • 验证API顺序调用关系的合理性,并验证测试过程中产生的结果的有效性

API常见测试

  • 基于输入条件验证返回值

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

  • 验证API是否触发其他事件或调用另一个API,事件输出应该被跟踪和验证

  • 验证当有更新数据结构时API是否可用

长按关注OSTRChinese



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存