1 接口测试介绍

在软件测试工作中,接口测试是必不可少的。接口测试一般是发生在单元测试之后,系统测试之前。当开发人员输出API文档后,测试人员就可以开始编写接口测试用例了。接口测试可以让测试人员更早的介入,不需要等待前后端联调完成才开始测试。

首先了解我们经常提到的API,它的全称是Application Program Interface应用程序编程接口,是一些预先定义的函数。开发人员提供的接口文档格式一般如下:

  • 接口所属模块
  • 接口名称
  • 接口介绍
  • URL
  • 请求方式
  • content-type
  • body请求参数
  • 返回参数
  • 请求示例

......

测试人员根据需求文档和接口文档编写接口测试用例。所使用的测试用例设计方法和平时写的系统测试用例差不多,比如等价类划分方法、边界值分析法、错误推断法等等。下面是测试用例模板供参考:

测试过程可以在接口工具(如postman)上运行,根据用例输入数据,查看运行结果。

上面是接口测试的一般方法,在实际工作中,测试人员需要尽可能思考全面。在需求分析阶段就要开始规划测试方案,确定本次迭代(或项目)的测试范围、测试方案、测试方法。考虑除了功能测试外是否有兼容性、性能、安全等其他方面的测试需求。前期规划设计全面了,后面的具体执行工作才会游刃有余。测试工作在外行人看来简单,却也不是人人都能胜任的工作。

相关推荐
测试老哥4 小时前
功能测试和接口测试
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·接口测试
susu10830189115 小时前
python中使用selenium执行组合快捷键ctrl+v不生效问题
selenium·测试工具
weixin_456146266 小时前
feign验签不通过,但是postman没问题
测试工具·lua·postman
gallonyin10 小时前
selenium浏览器下载汇总
selenium·测试工具
ARbing_an10 小时前
[Wireshark] 使用Wireshark抓包https数据包并显示为明文、配置SSLKEYLOGFILE变量(附下载链接)
测试工具·https·wireshark
测试199814 小时前
Jmeter进行http接口测试
自动化测试·软件测试·python·测试工具·jmeter·http·职场和发展
机器视觉小小测试员17 小时前
自动化测试工具Ranorex Studio(七十五)-录制ANDROID测试
android·测试工具·自动化
Redamancy_Xun18 小时前
开源软件兼容性可信量化分析
java·开发语言·程序人生·网络安全·测试用例·可信计算技术
xuanfengwuxiang1 天前
安卓帧率获取
android·python·测试工具·adb·性能优化·pycharm
樊梓慕1 天前
负载均衡式在线OJ系统测试报告(Jmeter性能测试、Selenium自动化测试脚本)
功能测试·selenium·测试工具·jmeter