📘 仿真回归测试与自动化脚本实战 30章
🧪 从基础到综合实战 · 完整目录
⚡ 点击章节跳转
什么是回归测试 目的与价值 软件生命周期位置
Linux基础命令 Python环境配置 虚拟环境管理
unittest vs pytest vs nose2 特性对比 选型建议
安装与基本使用 断言机制 测试发现规则
作用域 自动使用 参数化 yield teardown
parametrize装饰器 多参数组合 外部文件读取
pytest-html pytest-xdist pytest-cov pytest-ordering
等价类划分 边界值分析 因果图法 正交实验法
WebDriver原理 浏览器驱动配置 元素定位八大方法
点击、输入 下拉框、弹窗 滚动、截图
强制等待 隐式等待 显式等待 FluentWait
PO设计原则 BasePage封装 Page层与TestCase分离
JSON/YAML/Excel 数据源读取 数据驱动框架搭建
关键字设计 Excel关键字解析 执行引擎实现
HTTP协议回顾 Requests基本使用 Session管理
状态码校验 响应体校验 Schema校验 超时与重试
Mock原理 unittest.mock 搭建简易Mock Server
Jenkins安装配置 Pipeline基础语法 触发器配置
构建参数化 测试报告展示 邮件通知
Git工作流 分支策略 代码Review流程 Git Hook触发测试
Dockerfile编写 docker-compose编排 容器化执行测试
Allure报告集成 报告历史趋势 失败用例分析
logging模块使用 日志分级、轮转 ELK集成
try-except最佳实践 retry装饰器 失败用例自动重跑
测试数据工厂 数据库准备与清理 Faker生成假数据
多线程/多进程 线程安全 资源竞争处理
Locust入门 性能指标(TPS,RT,QPS) 场景设计
常见Web漏洞(XSS,SQL注入) 自动化扫描(ZAP,Nikto)
Appium环境搭建 元素定位、手势操作 真机与模拟器调试
从零搭建回归测试框架 编写测试用例 集成CI/CD 全链路报告