其他
软件测试术语 - API测试
本公众号所有内容,均属微信公众号: 开源测试评论 所有,任何媒体、网站或个人未经授权不得转载、链接、转贴或以其他方式复制发布/发表。已经本公众号协议授权的媒体、网站,在使用时必须注明"稿件来源微信公众号:开源测试评论",违者本公众号将依法追究责任。
API测试
英文:API Testing
什么是API
API代表Application Programming Interface(应用程序编程接口)。
它指定了一个组件如何与另一个组件交互。
它包含一组用于构建软件应用程序的例程、协议和工具。
什么是API测试
API测试是对一组API进行测试的,一般对以下方面进行测试:
探索边界条件,并确保测试过程充分利用了API的参数来验证API的功能和发现缺陷
准备更多的参数合理组合,以验证带有两个或多个参数的调用,提升覆盖率
考虑外部条件,例如环境、设备、文件读写等等情况下,验证API行为
验证API顺序调用关系的合理性,并验证测试过程中产生的结果的有效性
API常见测试
基于输入条件验证返回值
验证API是否不返回任何内容
验证API是否触发其他事件或调用另一个API,事件输出应该被跟踪和验证
验证当有更新数据结构时API是否可用
长按关注OSTRChinese