首页
›
移动端与Android应用开发
›
049-应用发布合规与灰度测试
›
《CI自动化冒烟测试设计学习讲义》
VIP20
本课程属于:049-应用发布合规与灰度测试
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CI自动化冒烟测试设计学习讲义
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CI/CD概念与价值
持续集成与持续交付的核心思想 · 为什么需要CI/CD · CI/CD的收益与挑战
CI/CD
概念
02
冒烟测试定义与目的
什么是冒烟测试 · 冒烟测试在软件测试金字塔中的位置 · 冒烟测试的目标——快速反馈
冒烟测试定义
目的
03
CI自动化冒烟测试的适用场景
回归测试前的前置验证 · 构建验证测试(BVT) · 每日构建与部署流水线中的第一道防线
CI
自动化冒烟测试的…
04
主流CI工具对比
Jenkins · GitLab CI · GitHub Actions
CI
主流
05
冒烟测试用例设计原则
核心功能优先 · 覆盖关键路径 · 稳定性优先
冒烟测试用例设计…
核心功能优先
06
测试环境搭建
使用Docker容器化测试环境 · Docker Compose编排服务 · 环境一致性管理
测试环境搭建
Docker
07
测试框架选择
pytest vs unittest… · 轻量级框架的选择标准 · 示例代码结构
测试框架选择
pytest
08
编写第一个冒烟测试用例
项目目录组织 · 测试用例编写规范 · 断言与预期结果
编写第一个冒烟测…
项目目录组织
09
集成CI流水线触发条件
代码提交(push) · 合并请求(MR/PR) · 定时触发
CI
集成
10
Pipeline as Code基础
Jenkinsfile语法 · .gitlab-ci.yml结构 · GitHub Actions Wor…
Pipeline
as
11
在CI中运行冒烟测试脚本
生成测试报告(JUnit XML) · 测试结果收集与展示 · 失败通知机制
CI
运行冒烟测试脚本
12
测试结果报告与通知
HTML报告生成 · Allure报告集成 · Slack/邮件/钉钉通知配置
测试结果报告
通知
13
冒烟测试的覆盖率分析
行覆盖率 · 分支覆盖率 · 主要模块覆盖率目标设定
冒烟测试的覆盖率…
行覆盖率
14
并行执行与性能优化
pytest-xdist并行运行 · 任务切分策略 · 减少整体流水线时间
并行执行
性能优化
15
测试数据管理
测试数据准备(fixture) · 数据库快照恢复 · 测试数据隔离
测试数据管理
fixture
16
环境变量与密钥管理
CI环境变量配置 · 密钥管理(Vault · GitHub Secrets)
环境变量
密钥管理
17
失败重试与稳定性处理
测试用例重试机制 · flaky测试识别与处理 · 超时设置
失败重试
稳定性处理
18
集成代码质量门禁
代码风格检查(flake8/pyli… · 静态分析(SonarQube) · 门禁规则配置
集成代码质量门禁
flake8/pyli
19
冒烟测试与单元测试、集成测试的关系
测试分层策略 · 冒烟测试的筛选条件 · 避免重复
冒烟测试
单元测试
20
多分支策略
feature分支冒烟测试 · develop分支每日构建 · release分支全回归
多分支策略
feature
21
容器化测试环境
Docker镜像版本管理 · Kubernetes动态测试环境 · 环境清理策略
容器化测试环境
Docker
22
使用Mock与Stub简化测试
外部服务Mock(unittest.… · pytest-mock) · Stub服务搭建
Mock
Stub
23
日志收集与调试
CI日志采集 · 结构化日志 · 错误堆栈追踪
日志收集
调试
24
冒烟测试的版本管理
测试用例版本与代码版本对应 · 历史报告存档 · 变更审计
冒烟测试的版本管…
测试用例版本
25
持续监控与告警
流水线成功率监控 · 平均执行时间趋势 · 异常告警规则
持续监控
告警
26
安全扫描与冒烟测试结合
依赖漏洞扫描(Trivy) · 代码安全扫描 · 与冒烟测试流水线集成
安全扫描
冒烟测试结合
27
跨平台测试
多操作系统(Linux/Window… · 多浏览器(Selenium Grid… · 并行执行挑战
跨平台测试
Linux/Window
28
大规模项目中的冒烟测试策略
模块化冒烟测试集 · 增量测试 · 灰度发布验证
大规模项目
冒烟测试策略
29
常见问题与解决方案
CI环境不稳定 · 测试用例依赖问题 · 资源不足
常见问题
解决方案
30
实战案例
从零搭建CI冒烟测试体系:需求分析 · 工具选型 · 流水线设计
实战案例
CI
所属VIP或分类
同VIP:ANR与Room数据库调优实践方法
同VIP:ANR与Room数据库问题排查实操
同VIP:ANR问题排查与Room性能优化指南