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

测试用例自动化回放实战

📚 共计 30 章节
01
自动化回放概述
什么是自动化回放 · 价值与挑战 · 适用场景分析
概念入门
02
测试用例设计基础
等价类划分 · 边界值分析 · 因果图法 · 正交实验法
设计黑盒
03
Selenium入门
Selenium简介 · WebDriver原理 · 环境搭建 · 第一个脚本
Selenium环境
04
元素定位
ID · Name · Class Name · Tag · Link · CSS · XPath
定位八大法
05
元素操作
点击 · 输入 · 清空 · 获取文本/属性 · 表单 · 下拉框
交互表单
06
等待机制
强制等待 · 隐式等待 · 显式等待 · WebDriverWait
同步等待
07
浏览器操作
窗口切换 · Frame · Alert · Cookie · 截图
窗口高级
08
鼠标与键盘事件
ActionChains · 悬停 · 右键 · 拖拽 · 组合键
事件Action
09
UnitTest框架
TestCase · TestSuite · Runner · 断言 · Fixture
框架单元
10
数据驱动测试
DDT概念 · CSV · Excel · JSON 驱动
数据参数化
11
Page Object模式
PO设计 · BasePage · Page层 · TestCase调用
设计模式PO
12
关键字驱动框架
关键字原理 · 封装 · Excel解析 · 引擎执行
框架关键字
13
日志系统
logging模块 · 级别 · 格式 · 滚动文件
日志调试
14
报告生成
HTMLTestRunner · Allure · 模板定制 · 截图嵌入
报告Allure
15
持续集成基础
Jenkins安装配置 · Job · 定时构建 · 邮件通知
CIJenkins
16
Git版本控制
安装配置 · 常用命令 · 分支管理 · Jenkins集成
Git版本
17
接口测试基础
HTTP协议 · Requests库 · GET/POST · 响应解析
接口HTTP
18
接口测试进阶
Session · 鉴权 · 签名 · 参数化
鉴权进阶
19
Mock服务搭建
Mock概念 · Flask搭建 · 数据返回 · 动态Mock
MockFlask
20
数据库验证
PyMySQL · SQL查询 · 数据断言 · 清理
数据库验证
21
Appium入门
Appium架构 · 环境搭建 · Desired Capabilities · 第一个App测试
Appium移动
22
App元素定位
UIAutomator · XPath · iOS定位 · 等待与操作
定位App
23
App手势操作
滑动 · 长按 · 缩放 · TouchAction · 多点触控
手势触控
24
性能测试基础
性能指标 · JMeter入门 · 线程组 · 监听器
性能JMeter
25
性能测试脚本
参数化 · 关联 · 断言 · 事务控制器 · 思考时间
脚本性能
26
安全测试基础
常见Web漏洞 · SQL注入 · XSS · CSRF
安全漏洞
27
测试数据管理
数据工厂 · Faker · 数据隔离 · 清理策略
数据Faker
28
异常处理与重试机制
try-except · retry装饰器 · 失败自动重跑
异常重试
29
多线程与并发测试
Threading · 并发执行 · 线程安全 · 分布式
并发多线程
30
综合实战项目
需求分析 · 框架搭建 · 用例编写 · CI · 报告展示
实战项目