首页
›
移动端与Android应用开发
›
011-Android测试夹具分层
›
《UI测试重复代码夹具解决方案与实战》
VIP20
本课程属于:011-Android测试夹具分层
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
UI测试重复代码夹具解决方案与实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
UI测试夹具痛点全景
重复数据定义 · 页面对象冗余 · 测试环境依赖
UI
测试夹具痛点全景
02
夹具设计原则
DRY · 单一职责 · 可组合性
夹具设计原则
DRY
03
数据夹具分层
全局数据 · 用例级数据 · 动态生成数据
数据夹具分层
全局数据
04
页面对象夹具封装
BasePage · 组件对象 · 行为抽象
页面对象夹具封装
BasePage
05
测试上下文管理
setup/teardown · fixture装饰器 · 上下文管理器
测试上下文管理
setup/teardo…
06
参数化夹具
pytest.fixture par… · 数据驱动
参数化夹具
pytest.fixtu…
07
作用域与缓存
session/module/cla… · 缓存策略
作用域
缓存
08
夹具依赖注入
显式依赖 · 隐式依赖 · 自动注入
夹具依赖注入
显式依赖
09
共享fixture模块化
conftest层级 · 包级共享 · 项目级共享
fixture
共享
10
数据库夹具
测试数据库初始化 · 事务回滚 · 数据工厂
数据库夹具
测试数据库初始化
11
API Mock夹具
requests-mock · responses · wiremock
API
Mock
12
浏览器状态夹具
cookie · localStorage · sessionStorage设置
浏览器状态夹具
cookie
13
等待策略夹具
显式等待 · 隐式等待 · 自定义等待条件
等待策略夹具
显式等待
14
截图与日志夹具
失败自动截图 · 错误日志收集
截图
日志夹具
15
测试数据工厂
Faker · factory_boy · 自定义生成器
测试数据工厂
Faker
16
配置管理夹具
环境变量 · 配置文件 · 命令行参数
配置管理夹具
环境变量
17
跨浏览器夹具
多驱动实例 · 浏览器农场集成
跨浏览器夹具
多驱动实例
18
并行测试夹具
pytest-xdist兼容 · 资源隔离
并行测试夹具
pytest-xdist
19
报告与断言夹具
自定义断言 · 软断言 · 报告钩子
报告
断言夹具
20
性能夹具
页面加载时间 · 请求耗时 · 资源监控
性能夹具
页面加载时间
21
异常处理夹具
重试机制 · 异常转译 · 降级策略
异常处理夹具
重试机制
22
测试隔离夹具
清理残留状态 · 重置应用状态
测试隔离夹具
清理残留状态
23
外部服务夹具
Docker容器管理 · 服务启动停止
外部服务夹具
Docker
24
文件夹具
临时文件/目录 · 上传/下载文件处理
文件夹具
临时文件
25
认证夹具
管理 · 登录状态缓存 · SSO模拟
认证夹具
26
高阶夹具组合
嵌套fixture · fixture工厂 · fixture作为参数
高阶夹具组合
fixture
27
夹具调试技巧
fixture执行顺序 · 作用域冲突 · 缓存失效
夹具调试技巧
fixture
28
夹具性能优化
惰性加载 · 复用计算 · 避免重复初始化
夹具性能优化
惰性加载
29
大型项目夹具架构
分层设计 · 包间共享 · 版本管理
大型项目夹具架构
分层设计
30
实战案例
从零搭建UI测试夹具框架并交付可复用…
实战案例
UI
所属VIP或分类
同VIP:Android测试夹具设计案例解析
同VIP:Compose-UI测试夹具隔离实战
同VIP:Compose夹具环境快速配置指南