VIP20
本课程属于:004-Prescan场景 自动驾驶 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

批量运行与自动化测试实战

📚 共计 30 章节
01
自动化测试概述
什么是自动化测试 · 优缺点 · 适用场景分析
概念入门
02
测试环境搭建
Python环境 · 虚拟环境 · pytest/selenium/requests
环境配置
03
pytest基础入门
安装运行 · 断言机制 · 用例编写规则
pytest基础
04
pytest固件(fixture)
定义与作用域 · yield清理 · 内置fixture
fixture核心
05
参数化测试
@parametrize · 外部文件参数 · 笛卡尔积
参数化数据驱动
06
测试用例组织
测试类与模块 · conftest.py · 分组标记
组织模块化
07
命令行与配置文件
pytest选项 · pytest.ini · 覆盖与排除
配置CLI
08
HTML报告生成
pytest-html · 自定义样式 · 截图嵌入
报告HTML
09
allure报告集成
安装配置 · 步骤标签 · 历史趋势
allure可视化
10
日志系统集成
logging配置 · 分级 · 与报告联动
日志调试
11
Selenium WebDriver入门
浏览器驱动 · 八大定位 · 浏览器操作
SeleniumUI
12
Selenium等待机制
强制/隐式/显式等待 · 预期条件
等待稳定
13
Page Object模式
PO设计原则 · 基类封装 · 用例分离
PO设计模式
14
数据驱动测试
JSON/YAML/Excel · 框架设计 · 动态用例
数据驱动DDT
15
关键字驱动框架
关键字定义 · 动作封装 · 可配置化
KDT框架
16
接口测试基础
HTTP协议 · requests · GET/POST实战
接口HTTP
17
接口断言与校验
状态码 · 响应体 · JSON Schema
断言校验
18
接口关联与依赖
管理 · 参数传递 · 依赖处理
关联依赖
19
Mock服务搭建
unittest.mock · Mock Server · 模拟第三方
Mock模拟
20
持续集成基础
Git · Jenkins · 触发自动化测试
CIJenkins
21
Docker容器化测试
Dockerfile · 容器化环境 · docker-compose
Docker容器
22
分布式测试执行
pytest-xdist · 并行策略 · 结果汇总
分布式并行
23
测试数据管理
Faker生成 · 数据清理 · 数据库测试
数据Faker
24
UI自动化进阶
多窗口 · iframe · 文件上传 · JavaScript
进阶UI
25
移动端自动化入门
Appium环境 · 元素定位 · 手势操作
Appium移动
26
性能测试基础
Locust · 用户模拟 · 性能指标
性能Locust
27
安全测试基础
SQL注入 · XSS · 自动化扫描
安全漏洞
28
测试框架设计
分层架构 · 插件机制 · 自定义pytest插件
架构插件
29
测试报告与通知
邮件 · 企微/钉钉 · 报告归档
通知报告
30
综合实战项目
电商全流程自动化 · CI/CD · 复盘总结
实战项目