写点什么

软件测试 | 接口测试的价值与体系

  • 2023-02-21
    北京
  • 本文字数:444 字

    阅读完需:约 1 分钟

1.接口测试简介

如果把测试简单分为两类,那么就是客户端测试和服务端测试。客户端的测试包括 UI 测试、兼容性测试等,服务端测试包括接口测试、性能测试等。接口测试主要检查数据的交换、传递和控制管理。它绕过了客户端,直接对服务端进行测试。客户端测试与服务端测试的关系如图 6-1 所示。


2.接口测试的价值

服务端的结构非常复杂,图 6-2 所示是阿里巴巴系统的核心链路图,包含大约 150 个组件,组件与组件之间进行交互,形成了密集的后端通信网络。UI 测试无法覆盖这么复杂的组件交互网络,所以要 绕过客户端,直接使用接口测试对服务端进行测试。

3.接口测试的体系

接口测试相比 UI 测试,可以更早发现系统中的问题,更快地反馈质量改进建议;同理,单元测试相比接口测试,可以更早发现系统中的问题,更快地反馈质量改进建议,所以花费的成本更低。


4.客户端测试与服务端测试的关系

虽然接口测试覆盖面广,但是也不能使用接口测试代替客户端测试。UI 测试涉及系统的用户体验,用户体验的测试无法用接口测试代替。


搜索微信公众号:TestingStudio 霍格沃兹的干货都很硬核

用户头像

社区:ceshiren.com 2022-08-29 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料、实事更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬

评论

发布
暂无评论
软件测试 | 接口测试的价值与体系_测试_测吧(北京)科技有限公司_InfoQ写作社区