从功能测试到质量工程的完整成长地图:先练扎实基本功,再借 AI 提效 —— 免费开源,持续更新 🚀
软件测试开发正在被 AI 重塑:用例可以让 AI 出初稿,脚本可以让 AI 帮忙写,但「判断测得够不够、质量有没有滑坡、问题出在哪一层」仍然需要人。这个仓库整理了一条从零基础到测试开发工程师(SDET)的完整学习路线:既打牢传统测试开发的功底,也补上 AI 时代的两门新功课——用 AI 提效测试,以及评测 AI 应用本身。
- 在校学生 / 应届毕业生:计算机相关专业或零基础转行,准备走测试开发、自动化测试、质量工程方向,需要一条从零到能求职的完整路径
- 功能 / 业务测试工程师:正在做手工或功能测试,业务熟悉但编程薄弱,想补齐编程、自动化和工程化能力,转型测试开发
- 程序员 / 后端开发:有 Java、Python 或后端开发基础,看好质量工程方向的机会,想把求职面扩展到测开
- 在职测试工程师(社招进阶):已经会一些自动化,遇到能力瓶颈,想突破性能测试、质量平台、精准测试等进阶能力,冲击更高岗位和薪资
- 想学 AI 测试的工程师:无论测试还是开发背景,想把 AI 真正用进测试工作,或切入 AI 应用评测(RAG / Agent / 大模型)这个新方向
不同背景不必从头读到尾:路线总览 为「功能测试转测开」「后端转测开」「校招零基础」三条路径做了定制裁剪,社招进阶可按目标岗位选学第 8-11 章。
| 阶段 | 章节 | 修炼境界 | 核心能力 |
|---|---|---|---|
| 🧭 认知 · 建立岗位判断力 | |||
| 起点 | 01 认识测试开发 | 💨 练气期 | 岗位全景 · 测开到底在做什么 · AI 时代多学了什么 |
| 🧱 筑基 · 编程与工程功底 | |||
| 阶段一 | 02 计算机基础 | 🧱 筑基初期 | 网络 · 操作系统 · 数据结构与算法 |
| 阶段二 | 03 编程语言 | 🏗️ 筑基中期 | Python / Java 主语言 + 单测框架 |
| 阶段三 | 04 工程基础 | 🏯 筑基圆满 | MySQL · Redis 缓存 · 消息队列与 Nginx 中间件 · Linux · Git · Docker · K8s · CI/CD |
| 🧪 测试核心 · 从用例设计到质量工程 | |||
| 阶段四 | 05 测试理论与用例设计 | ⚗️ 结丹期 | 六维用例框架 · 边界与异常思维 |
| 阶段五 | 06 接口测试与接口自动化 | 👶 元婴初期 | 框架分层 · 断言体系 · Mock 与数据构造 |
| 阶段六 | 07 UI 与 App 自动化 | 🧒 元婴中期 | Playwright · Selenium / Appium · POM |
| 阶段七 | 08 性能与稳定性测试 | 🧑 元婴后期 | 压测方法论 · 监控链路 · 瓶颈定位 |
| 阶段八 | 09 CI/CD、质量平台与精准测试 | 👁️ 化神期 | CI/CD 流水线集成 · 测试平台 · 精准测试 |
| 🤖 AI 时代 · 提效与新赛道 | |||
| 阶段九 | 10 AI 辅助测试 | 🦋 婴变初期 | AI 编程提效 · 提示词工程 · AI 生成用例与脚本 · AI 代码审查与失败归因 · MCP / Skill |
| 阶段十 | 11 AI 应用测试与大模型评测 | ✨ 婴变圆满 | Dify 知识库 / Workflow 搭建 · 评测集建设 · RAG / Agent / 安全评测 · LLM-as-a-Judge · 上线门禁与 bad case 回流 |
| 🚀 实战与求职 · 把能力兑现成 offer | |||
| 实战 | 12 项目实战指南 | ⚔️ 问鼎初期 | 4 个递进项目:接口框架 → UI/App → 性能定位 → AI 评测平台 |
| 面试 | 13 面试准备 | 🏆 问鼎 · 飞升 | 分类题库 · 项目叙事与表达框架 |
阶段六、七可以并行学习;从阶段五(接口自动化)开始就可以用 AI 提效,不必等传统技能全部学完。
🎮 修练须知:各位道友,境界不靠打坐,靠每章末尾的「自查清单」渡劫;跳级容易走火入魔,收藏不学则道基尽毁 😄
先看 路线总览:里面有不同背景的定制路线、3-6 个月学习节奏和优先级建议。
| 目录 | 状态 | 说明 |
|---|---|---|
| docs/roadmap | 持续更新 | 学习路线主线,按阶段成章 |
| docs/knowledge | 持续更新 | 实战教程:AI 测试实战系列 20 篇(用例设计/接口自动化/UI 自动化)等 |
| docs/interview | 持续更新 | 分类面试题库:大模型测试 + 软件测试必备 + 自动化测试 + 性能测试 + 安全测试 + AI 测试提效 + 研发效能度量 + 测试平台开发 + 测试管理 + 测试流程与团队协作共 200 题已收录,更多分类持续规划中 |
