测试开发程序全流程实战指南
📚 共计 30 章节
第01章
测试开发导论
什么是测试开发 · 与纯测试/开发的区别 · 职业发展路径
概念
入门
第02章
测试需求分析
需求文档阅读 · 评审要点 · 提取测试点 · 分析报告
需求
分析
第03章
测试计划制定
核心要素 · 范围与风险评估 · 资源估算 · 计划文档
计划
管理
第04章
测试用例设计方法 (上)
等价类 · 边界值 · 因果图 · 判定表驱动
黑盒
设计
第05章
测试用例设计方法 (下)
正交实验 · 场景法 · 错误推测 · 综合实践
黑盒
进阶
第06章
测试用例编写与管理
要素格式 · 优先级分类 · 评审维护 · 管理工具
用例
工具
第07章
Python测试基础
环境搭建 · Pytest框架 · 断言 · Fixture与参数化
Python
Pytest
第08章
自动化测试框架搭建
项目结构 · 配置管理 · 日志系统 · Allure报告
框架
Allure
第09章
Web UI自动化 (Selenium)
环境搭建 · 八大定位 · Page Object · 等待与异常
Selenium
UI
第10章
Web UI自动化 (Playwright)
快速入门 · 自动等待 · 多浏览器 · 录制生成
Playwright
UI
第11章
接口自动化测试 (Requests)
HTTP协议 · Requests核心 · 关联参数 · Cookie/Token
接口
Requests
第12章
接口自动化框架实践
分层设计 · 数据驱动 · Schema校验 · Mock服务
接口
Mock
第13章
移动端自动化 (Appium)
环境搭建 · 元素定位 · Android/iOS差异 · 真机模拟
Appium
移动端
第14章
性能测试基础
概念分类 · 指标(TPS/QPS/RT) · JMeter · 场景设计
性能
JMeter
第15章
性能测试实战
脚本参数化 · 监听器分析 · 瓶颈定位 · 分布式压测
性能
实战
第16章
CI/CD 持续集成与交付
Git分支 · Jenkins流水线 · GitLab CI · 测试集成
CI/CD
DevOps
第17章
代码质量与静态分析
Lint工具 · 复杂度分析 · 单元测试覆盖率 · SonarQube
质量
静态分析
第18章
安全测试入门
SQL注入 · XSS · CSRF · Burp Suite · OWASP ZAP
安全
渗透
第19章
测试数据管理
静态/动态数据 · 准备清理 · 数据脱敏 · 数据库验证
数据
治理
第20章
日志与监控
ELK日志 · APM监控 · 自定义指标 · 告警策略
日志
监控
第21章
测试环境管理
环境分类 · Docker容器 · 环境一致性 · 配置管理
环境
Docker
第22章
测试报告与度量
报告模板 · 度量指标 · 可视化 · 总结复盘
报告
度量
第23章
缺陷管理
生命周期 · 报告规范 · 优先级 · 根因分析
缺陷
管理
第24章
探索性测试
方法论 · Session管理 · 脚本结合 · 探索工具
探索
敏捷
第25章
测试左移与右移
左移(需求/静态) · 右移(生产/A/B) · 全流程质量
左移
右移
第26章
AI在测试中的应用
AI用例生成 · 缺陷预测 · 视觉回归 · Testim/Mabl
AI
测试
第27章
测试开发面试准备
简历技巧 · 面试解析 · 手撕代码 · 谈薪Offer
面试
求职
第28章
项目实战 (一)
选题需求 · 技术选型 · 架构设计 · 登录模块测试
实战
项目
第29章
项目实战 (二)
订单流程 · 支付模块 · 异常场景 · CI/CD集成
实战
支付
第30章
项目实战 (三)
性能调优 · 安全扫描 · 报告生成 · 总结复盘
实战
全流程