首页
›
移动端与Android应用开发
›
049-应用发布合规与灰度测试
›
《CI运行冒烟测试设计从入门到实践》
VIP20
本课程属于:049-应用发布合规与灰度测试
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CI运行冒烟测试设计从入门到实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
持续集成(CI)概念与价值
理解持续集成的定义 · 核心原则 · 以及它在现代软件开发中的关键作用
CI
持续集成
02
冒烟测试基础
冒烟测试的起源 · 目标 · 以及它为何被称为“构建验证测试
冒烟测试基础
冒烟测试的起源
03
CI工具生态介绍
对比Jenkins · GitLab CI · GitHub Actions
CI
工具生态介绍
04
Jenkins安装与基础配置
在Linux/Windows上安装J… · 配置管理员账号和全局工具
Jenkins
安装
05
GitLab CI/CD入门
编写.gitlab-ci.yml文件 · 配置Runner · 运行第一个流水线
GitLab
CI/CD
06
GitHub Actions实战
使用YAML定义工作流 · 触发构建和测试
GitHub
Actions
07
冒烟测试用例设计原则
如何挑选最核心的测试用例 · 确保覆盖关键路径但不冗余
冒烟测试用例设计…
如何挑选最核心的…
08
Python单元测试框架
使用unittest和pytest编…
Python
单元测试框架
09
测试报告与日志
集成JUnit XML输出 · 让CI系统解析并展示测试结果
测试报告
日志
10
CI流水线阶段设计
将冒烟测试置于构建后 · 深度测试前 · 合理划分阶段
CI
流水线阶段设计
11
多环境部署测试
在CI中同时验证开发 · 测试 · 预发布环境下的冒烟结果
多环境部署测试
CI
12
并行执行与并发控制
利用CI的并行能力加速冒烟测试 · 避免资源竞争
并行执行
并发控制
13
测试数据管理
为冒烟测试准备稳定的测试数据 · 使用种子数据或API Mock
测试数据管理
为冒烟测试准备稳…
14
Docker化冒烟测试
将测试环境容器化 · 保证CI中环境一致性
Docker
化冒烟测试
15
服务依赖模拟
使用Testcontainers或D… · 缓存等依赖服务
服务依赖模拟
Testcontaine…
16
代码质量门禁
在冒烟测试失败时阻止合并 · 通过GitHub Status Ch…
代码质量门禁
冒烟测试失败时阻…
17
条件触发与分支策略
仅对特定分支(如main · release)运行完整冒烟 · 对feature分支运行轻量冒烟
条件触发
分支策略
18
测试结果通知
集成Slack · 钉钉 · 邮件通知
测试结果通知
Slack
19
历史趋势分析
收集冒烟测试耗时 · 成功率 · 生成趋势图表辅助决策
历史趋势分析
收集冒烟测试耗时
20
自愈重试机制
对偶发网络问题或环境抖动 · 设置自动重试策略
自愈重试机制
对偶发网络问题或…
21
冒烟测试与安全测试结合
在CI中加入基础安全扫描(如依赖漏洞…
冒烟测试
安全测试结合
22
大型项目冒烟策略
微服务架构下如何设计分布式冒烟测试?…
大型项目冒烟策略
微服务架构下如何…
23
前端冒烟测试
集成Cypress或Playwrig… · 验证核心页面加载与用户操作
前端冒烟测试
Cypress
24
移动端冒烟测试
使用Appium模拟关键操作 · 在CI中运行iOS/Android测…
移动端冒烟测试
Appium
25
API冒烟测试
用Postman Newman或Re…
API
冒烟测试
26
CI流水线性能优化
缓存依赖 · 增量测试 · 并行策略等
CI
流水线性能优化
27
失败分析及调试
如何从CI日志 · 测试报告快速定位冒烟失败原因
失败分析
调试
28
企业级CI治理
权限控制 · 审计日志 · 流水线模板化
CI
企业级
29
迁移与演进
从传统堡垒机CI迁移到云原生CI · 冒烟测试设计如何平滑过渡
迁移
演进
30
综合实战
从零搭建一个完整的CI+冒烟测试流水… · 覆盖Web服务 · API
综合实战
CI+
所属VIP或分类
同VIP:ANR与Room数据库调优实践方法
同VIP:ANR与Room数据库问题排查实操
同VIP:ANR问题排查与Room性能优化指南