测试开发工程师技能地图
用工程手段保障软件质量的角色,从自动化脚本做到效能平台;适合想要质量领域语义、又不愿放弃编码深度的学生。
对口岗位方向
测试开发工程师(SDET)|对口自动化测试工程师|对口测试平台开发工程师|对口性能测试工程师|相邻质量保障工程师(QA)|相邻
实色为高度对口方向,浅色为技能高度重合的相邻方向。
技术栈与核心技能(按学习先后)
1.Python 与 pytest 事实标准(fixture 机制)2.用例设计六法与风险优先级思维3.HTTP 协议与 requests 接口自动化4.MySQL 手写 SQL 与 Linux 日志排查5.Playwright 或 Selenium 加 PO 模式的 UI 自动化6.抓包工具与 Mock 挡板服务7.JMeter 或 Locust 压测8.CI 接入(Jenkins/GitLab CI)与门禁设计9.Docker 构造测试环境10.断言分层与 flaky 用例治理11.测试左移右移、精准测试等体系认知
学习路径骨架
- 1
双地基6-8 周
用例设计方法论加一门语言写到实用脚本规模
- 2
自动化主线项目8-10 周
pytest 分层框架加报告重试机制并接入流水线
- 3
实习冲刺6-8 周
用例设计、编码与项目治理叙事三线并进
- 4
秋招投递12-16 周
按 JD 分化关键词,投平台岗按准后端标准准备
以上为阶段骨架。每个人基础不同,完整到周的学习路线让小职按你的情况排。
常见弯路
- · 只背工具 API 不懂框架设计,被问失败重试如何实现时立刻露馅
- · 轻视编码是本岗最常见的挂点,笔试 SQL 与编码两条线都要练