接口自动化测试——用例设计(五)
创始人
2025-05-31 09:31:27

引言

与UI相比,接口一旦研发完成,通常变更或重构的频率和幅度相对较小。因此做接口自动化的性价比更高,通常运用于迭代版本上线前的回归测试中。

手工做接口测试,测试数据和参数都可以由测试人员手动填写和更新。

因此我们在考虑将接口用例实现自动化的时候,主要思路就是在单个接口请求的测试用例已经完成的前提下,我们如何解决以下问题:

  1. 业务测试场景会调用不止一个接口,下一个接口的请求依赖于上一个接口的数据,需要解决接口依赖问题
  2. token等鉴权数据有过期时间,多个接口用到该参数,需要解决一次修改,多处生效的问题
  3. 一个接口要用到多个测试数据做覆盖
  4. 批量测试下,需要知道某个接口返回的参数/数据是否符合预期

接口自动化测试的基本流程

1、需求分析
2、挑选需要做自动化测试的功能接口
3、设计测试用例
4、搭建我们的自动化测试环境
5、设计自动化测试项目的整体架构
6、编写脚本代码
7、运行测试用例脚本
8、生成自动化测试报告

1. 接口测试的用例设计思路

  • 思考:接口测试,测试的目的是什么?
  • 根据接口的参数,设计输入数据,验证接口的返回值
  • 所以,其测试范围就是围绕着参数进行用例的设计
  • 就是准备各种各样的数据,对接口的返回值进行验证
  • 思路:
    正确的值
    错误的值
    异常的值
    边界的值
    根据场景设计的值

最终,只是看不见页面的黑盒用例设计方法

但是,我们自己要尽量根据接口要产生画面感

2. 接口自动化测试用例设计要点

尽量让人和代码都能够看懂且用得上
但是,很多时候我们做不到那就只能分开

  • 接口自动化测试用例字段设计

用例编号、用例标题、请求接口类别、请求地址、输入数据(分字段)、数据格式、请求方式、是否需要登录、期望结果

  • 接口自动化实施的前提

接口已趋于稳定

3. 接口自动化测试用例书写

1675599385746.png

1675599492504.png

1675599528637.png

相关内容

热门资讯

【临汾日报】市人民医院膳食专家... 年夜饭 是团圆的味道 是时光的馈赠 更是营养与美好的温柔邂逅 新春将至 大家是不是正发愁 年夜饭该做...
「年夜饭系列4」除夕夜,没有什... 年夜饭的餐桌上,总有一道菜是专为“团圆”而生的。它不是最贵重的,也不是最复杂的,但它一定是最能牵动味...
除夕年夜饭菜单,4-5口人家8... 除夕年夜饭菜单,4-5口人家8个菜,菜式丰富不浪费,年味十足! 在中国人的传统观念里,除夕是一年中...
原创 血... 血糖高的人早餐完全可以吃荞麦面条,而且荞麦面是很适合控糖的主食,但吃法很关键。 1. 为什么推荐吃...
原创 年... 哪怕只有一个人吃饭,也要做到精致得体,美食、不仅仅是为了果腹,更是对生活的一种品味和追求,用心去过好...