Raina测试学习指南Raina测试学习指南
导读
面试题
AI 测试教程
软件测试教程
🌍 知识星球
学习交流群
  • Raina测试工具集
  • Raina常用网站&工具合集
  • 小红书
  • B站
  • 作者介绍
导读
面试题
AI 测试教程
软件测试教程
🌍 知识星球
学习交流群
  • Raina测试工具集
  • Raina常用网站&工具合集
  • 小红书
  • B站
  • 作者介绍
  • 学习路线

    • 如何入门学习软件测试
    • 如何入门学习AI赋能测试
    • 接口自动化测试学习路线
  • 工具选择

    • 如何按需学习测试工具!技术
    • 抓包工具选择
    • AI工具选择
  • 工作方法

    • 测试用例设计心得分享
    • 如何定位&排查BUG
    • 如何复盘分析bug
    • 关于如何更好的进行深度测试,我的心得
    • 测试人需要掌握的5项核心竞争能力
    • 分享我坚持了很久的工作习惯
    • 建立维护可复用测试资产库
    • 建议多总结适合自己的学习方法论
    • 如何建立常见缺陷模式库
    • 如何进行测试总结!复盘
    • 如何通过项目沉淀核心能力
    • 养成复盘bug的习惯

接口自动化测试学习路线

最近有不少小伙伴来问我该怎么去学接口自动化测试,所以我根据自己之前学习的经验,整理了一下学习顺序和建议,有需要的小伙伴可以参考下~

一、在编写代码之前,建议先使用图形化工具熟悉接口测试的流程(已熟悉的可略过这一步)

比如jmeter、postman这些接口工具,因为用工具操作起来会更简单易懂一些,能帮助你快速熟悉接口测试的流程,从中也可以学到不少http协议基础、接口知识、常见数据格式等,如:

1、发送各种类型的请求(GET, POST等)。

2、如何设置请求头(Headers)。

3、构造不同格式的请求体(Body)。

4、使用环境变量和全局变量来管理不同环境的配置。

5、编写简单的预请求脚本(Pre-request Script)和测试脚本,进行参数化和断言。

6、接口串联等

二、简单学习python相关语法基础

其实很多人会被这一步劝退,一想到要学的东西那么多就头疼,觉得遥遥无期;当初我也会,所以我当时只是简单学了一点语法知识,就开始去学自动化相关的内容了,在这过程中遇到不懂的python知识,再去学,慢慢的自动化也学会了,python也掌握了不少,一举两得~

那要学哪些东西呢?

  • 基础语法:变量、数据类型、条件判断、循环。

  • 复杂数据结构:列表、字典。

  • 函数定义与调用

  • 模块的导入和使用

三、接口自动化核心知识学习

✅Requests学习

1、安装、导入

2、get/post请求、调用

✅Yaml配置文件学习

1、了解语法规则

2、字典、列表基础操作

3、yaml文件读取

✅pytest框架学习

1、pytest基础使用

2、常用插件

3、数据参数化

4、应用到接口用例

✅数据驱动学习

1、yaml数据驱动:将测试用例写到yml文件内

2、Excel 数据驱动:将用例写到excel中

✅断言学习

1、assert断言方法

2、数据库结果验证

✅Allure报告学习

1、安装与简单使用

2、Allure应用测试用例

3、Allure自动生成测试报告

四、构建自动化测试框架并结合项目实践

将之前学到的知识点串联起来,搭建一个结构清晰、可维护的自动化测试框架,并尝试运用到项目流程中

推荐框架技术:Python+Request+Pytest+Yaml+Allure

推荐框架结构:

核心内容:

1️⃣请求封装:封装一个通用的发送请求的函数,统一处理日志、基础断言等。

2️⃣数据驱动:将测试数据与代码分离。可以从JSON、YAML、Excel或数据库中读取数据。

3️⃣配置文件管理:使用 config、yaml管理不同环境(测试、预生产、生产)的配置。

4️⃣日志系统:使用Python内置的 logging 模块,记录测试执行过程的详细信息,便于调试和排查问题。

五、其他建议

✅一定要手动实操!!把遇到的问题都记录下来,一个个去功克

✅要习惯去做笔记,按模块、按类型去记

以下是我做的笔记,我都会附带截图和标注,加深理解的同时方便自己后续回顾

✅实操时,可以先拿系统某个流程去实践,

比如:创建工单—>工单查询—>工单审核—>工单作废

不要一上来就把整个系统的接口都搬上去实操,很容易出问题,打压自信心;

最近更新: 2026/6/3 13:04
Contributors: weixin_55062269
Prev
如何入门学习AI赋能测试