首页
›
移动端与Android应用开发
›
046-Kotlin应用回归测试体系
›
《GitLab CI集成Kotlin回归测试流水线教程》
VIP20
本课程属于:046-Kotlin应用回归测试体系
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
GitLab CI集成Kotlin回归测试流水线教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程介绍
GitLab CI与Kotlin回归… · 课程目标 · 前置知识
课程介绍
GitLab
02
GitLab CI基础
Pipeline · Job · Stage概念解析
GitLab
CI
03
GitLab Runner安装
注册Runner · 配置executor(Shell/D…
GitLab
Runner
04
Kotlin项目构建
Gradle配置 · Kotlin编译与依赖管理
Kotlin
项目构建
05
编写.gitlab-ci.yml
基本语法 · Stages定义 · Job定义
gitlab-ci.ym…
编写
06
第一个Pipeline
构建 · 单元测试 · 部署示例
Pipeline
第一个
07
CI变量
预定义变量 · 自定义变量 · 变量作用域与保护
CI
变量
08
Docker镜像使用
选择镜像 · Docker-in-Docker · 服务容器
Docker
镜像使用
09
缓存与Artifact
缓存依赖 · 保存测试结果 · 跨Job传递
Artifact
缓存
10
并行与DAG
parallel关键字 · needs关键字 · 并行测试
DAG
并行
11
回归测试概念
定义 · 策略 · 自动化回归流程
回归测试概念
定义
12
单元测试集成
JUnit/KotlinTest · 运行测试 · 输出结果
单元测试集成
JUnit/Kotlin…
13
集成测试
环境准备 · 数据库服务 · 集成测试执行
集成测试
环境准备
14
测试报告
JUnit XML报告 · GitLab集成 · 失败通知
测试报告
JUnit
15
代码覆盖率
Jacoco配置 · 覆盖率报告 · 质量门禁
代码覆盖率
Jacoco
16
SonarQube分析
静态代码分析 · 质量门禁 · GitLab集成
SonarQube
分析
17
分支策略与合并请求
仅对MR运行Pipeline · 规则控制
分支策略
合并请求
18
环境管理
Deploy到staging/pro… · 环境变量切换
环境管理
Deploy
19
条件Job
when规则(on_success/…
Job
条件
20
手动Job与审批
手动触发 · 需要审批 · 环境锁定
Job
手动
21
定时Pipeline
Schedule Pipeline · 回归测试周期执行
Pipeline
定时
22
多项目Pipeline
Trigger其他项目 · 传递变量
Pipeline
多项目
23
自定义CI脚本
Kotlin编写CLI工具 · 调用API
CI
自定义
24
测试数据管理
Seed数据 · 测试前后清理 · 数据库重置
测试数据管理
Seed
25
性能回归测试
Gatling · JMeter集成 · 阈值判定
性能回归测试
Gatling
26
安全测试
依赖扫描(Trivy) · SAST · DAST
安全测试
Trivy
27
失败重试与通知
retry机制 · 失败时邮件/Slack通知
失败重试
通知
28
监控与调试
Pipeline日志 · Runner日志 · Debug模式
监控
调试
29
最佳实践
命名规范 · Job大小 · 缓存策略
最佳实践
命名规范
30
实战案例
构建完整回归流水线 · 从零到一
实战案例
构建完整回归流水…
所属VIP或分类
同VIP:Android-SDK兼容性回归保障:API差异详解
同VIP:CI流水线回归用例自动化:GitHub-Actions实操
同VIP:Compose测试与Espresso协同回归实践