首页
›
移动端与Android应用开发
›
051-Android自动化测试体系
›
《GitHub Actions快照测试集成教程》
VIP20
本课程属于:051-Android自动化测试体系
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
GitHub Actions快照测试集成教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
第1节
GitHub Actions概述 · 工作原理 · 核心概念(工作流
第1节
GitHub
02
第2节
快照测试简介:什么是快照测试 · 为什么需要快照测试 · 适用场景(UI组件
第2节
快照测试简介
03
第3节
环境准备:创建GitHub仓库 · 配置Git · 安装Node.js/Python等运…
第3节
GitHub
04
第4节
编写第一个GitHub Action… · 定义简单的工作流并触发
第4节
GitHub
05
第5节
事件触发详解:push · pull_request · schedule
第5节
push
06
第6节
作业与步骤:定义作业 · 设置运行器 · 使用步骤组合操作
第6节
作业
07
第7节
使用矩阵策略 · Node版本 · Python版本)
第7节
使用矩阵策略
08
第8节
依赖安装与缓存:缓存依赖加速构建 · 使用actions/cache
第8节
依赖安装
09
第9节
运行测试命令 · 获取测试结果
第9节
运行测试命令
10
第10节
快照测试工具(Jest) · 配置snapshot · 编写基本快照用例
第10节
Jest
11
第11节
快照测试工具(Pytest-snap… · 编写快照测试 · 对比文件
第11节
Pytest-snap
12
第12节
快照文件的存储:默认快照目录 · 如何自定义路径 · 版本控制注意事项
第12节
快照文件的存储
13
第13节
更新快照:在CI中如何自动更新快照 · 使用--updateSnapshot…
第13节
CI
14
第14节
处理快照差异:工作流中检测差异 · 失败时输出diff · 使用actions/upload-a…
第14节
处理快照差异
15
第15节
上报快照差异到PR
第15节
PR
16
第16节
视觉回归测试集成:结合Percy · Chromatic等工具 · 在CI中进行像素级比对
第16节
Percy
17
第17节
动态内容处理:在快照中忽略时间戳 · 随机数 · 生成ID
第17节
动态内容处理
18
第18节
跨平台一致性 · 如何处理换行符 · 文件路径等
第18节
跨平台一致性
19
第19节
大规模项目快照策略:拆分快照文件 · 按模块组织 · 增量更新
第19节
大规模项目快照策…
20
第20节
快照测试的维护与Review流程 · 如何审核快照变更 · 撤销不良快照
第20节
Review
21
第21节
使用Secrets管理敏感数据 · 令牌等
第21节
Secrets
22
第22节
自定义Action编写 · 封装快照测试逻辑
第22节
Action
23
第23节
可复用工作流(Reusable Wo… · 在多个仓库间共享
第23节
Reusable
24
第24节
工作流监控与错误处理 · 重试机制 · 超时控制
第24节
工作流监控
25
第25节
集成测试报告
第25节
集成测试报告
26
第26节
部署快照结果到GitHub Page…
第26节
GitHub
27
第27节
实战演练(上) · 配置Jest快照测试 · 编写第一个工作流
第27节
实战演练
28
第28节
实战演练(下):完善工作流 · 处理快照更新 · 集成PR评论
第28节
实战演练
29
第29节
常见问题与排错:工作流失败排查 · 快照冲突 · 缓存失效
第29节
常见问题
30
第30节
总结与扩展 · 未来学习路径(端到端测试 · 性能快照等)
第30节
扩展
所属VIP或分类
同VIP:Android-CI测试失败案例与排查方法
同VIP:Android基准测试与帧率监控教程
同VIP:Android权限Mock回归测试实战指南