自动化框架 · 30章 闯关地图

🧩 从零搭建 企业级
第01章
什么是自动化测试优缺点适用场景金字塔模型
第02章
环境搭建基础语法面向对象异常处理文件操作
第03章
Selenium简介WebDriver原理环境搭建第一个脚本
第04章
ID定位Name定位Class NameTag NameLink Text
第05章
XPath定位CSS Selector策略选择性能对比
第06章
点击/输入/清空获取文本属性表单操作单选/复选框下拉框
第07章
强制等待隐式等待显式等待WebDriverWait自定义条件
第08章
窗口切换Frame切换Alert弹窗Cookie操作JavaScript执行
第09章
ActionChains鼠标悬停拖拽右键键盘组合键
第10章
TestCaseTestSuiteTestRunner断言Fixture
第11章
安装配置断言Fixture参数化conftest.py插件
第12章
DDT思想Excel/CSV/JSON/YAMLpytest参数化
第13章
PO设计原理BasePage封装Page类TestCase分离
第14章
logging模块日志级别Handler/Formatter文件轮转框架集成
第15章
configparserYAML/JSON环境分离dev/test/prod
第16章
HTMLTestRunnerAllurepytest-html截图嵌入
第17章
Git版本控制Jenkins安装配置Job创建定时/触发构建
第18章
Docker基础命令Dockerfile构建测试镜像Compose编排
第19章
HTTP协议requests库用例设计状态码断言
第20章
框架分层Session管理加密签名Mock服务
第21章
Appium简介环境搭建Desired Capabilities第一个脚本
第22章
UIAutomatorViewer定位策略手势操作上下文切换
第23章
性能测试概念JMeter基础线程组/采样器监听器/聚合报告
第24章
参数化关联/断言逻辑控制器分布式压测瓶颈分析
第25章
SQL注入/XSS/CSRFBurp SuiteOWASP ZAP自动化扫描
第26章
三层架构数据层/业务层/用例层公共模块依赖解耦
第27章
数据工厂Faker假数据pymysql/sqlalchemy数据清理
第28章
异常捕获封装重试装饰器失败自动重跑稳定性提升
第29章
Jenkins PipelineGitLab CI/CD代码质量门禁自动部署通知
第30章
文档编写团队协作规范技术选型复盘AI测试趋势