课程简介
课程从质量流程、测试设计到自动化与持续集成,系统梳理研发全生命周期质量保障体系。第一天聚焦质量策划、缺陷分析、质量内建与体系建设;第二天深入持续集成、代码审查、单元测试、自动化测试策略及工具链落地,并分享利用大模型辅助测试的最新实践。课程贯穿互联网大厂真实案例,帮助企业在快速交付节奏下,实现“质量左移、右移”与自动化提效,打造可持续、可度量的高质量交付能力。
目标收益
建立端到端质量流程与度量体系,用数据驱动缺陷预防与改进
掌握等价类、边界值等测试设计技巧,输出高可读、可维护的用例
熟练搭建持续集成流水线,结合GitOps实现代码-测试-部署自动化
学会编写高质量单元测试与分层自动化脚本,降低回归成本30%+
理解质量内建与左移右移实践,推动研发、测试、运维协同提质降险
培训对象
测试工程师、QA、质量经理
研发工程师、DevOps工程师
项目经理、Scrum Master
架构师、技术负责人
希望构建质量体系与自动化测试能力的中小企业技术团队
课程大纲
| 第⼀天:质量流程与测试基础 |
1. 质量管理基本流程(1⼩时) ◦ 质量管理的关键⻆⾊及其责任 ◦ 质量管理流程的主要步骤和最佳实践 ◦ 案例:互联⽹公司的质量管理及协作实践 2. 测试⼯作全景(1.5⼩时) ◦ 研发全流程中的测试⼯作全景介绍 ◦ 测试阶段和⼿段 ◦ 测试过程的规划、设计、执⾏和报告 ◦ 缺陷管理与问题复盘 3. 测试设计实践(1⼩时) ◦ 常⽤测试⽤例设计技术:等价类划分、边界值分析等 ◦ 编写可读、值得信赖和可维护的测试⽤例 ◦ 测试⽤例评审和优化技巧 4. 质量度量与改进(1.5⼩时) ◦ 软件质量度量指标体系及其在项⽬中的应⽤ ◦ 缺陷分析、跟踪和质量改进流程 5. 质量内建实践(1⼩时) ◦ 质量内建的概念及其发展 ◦ 质量左移,质量右移核⼼实践 ◦ 业内质量内建案例分享 6. 质量体系建设策略(1⼩时) ◦ 交付、规范、基建的建设思路与最佳实践 ◦ 企业质量体系建设的发展阶段 ◦ 企业建设案例分享 |
| 第⼆天:⾃动化及持续集成 |
1. 持续集成基础(2⼩时) ◦ 持续集成的概念及其在现代软件开发中的重要性 ◦ 持续集成核⼼实践:频繁集成、⾃动化构建和测试 ◦ 为不同集成和发布⽅式设计分⽀管理策略 ◦ 通过⼯具定制托管流程 ◦ GitOps与Everything As Code实践 2. 代码审查和静态分析(0.5⼩时) ◦ 有效的代码审查流程和⼯具选择 ◦ 静态代码分析技术在团队的应⽤策略 3. 测试环境及数据管理(1⼩时) ◦ 测试环境管理策略:配置、部署和维护 ◦ 测试数据准备、管理和数据隔离技术 ◦ ⽣产环境数据脱敏和安全性考虑 4. 单元测试最佳实践(2⼩时) ◦ 编写⾼质量单元测试的技巧和常⻅陷阱 ◦ 测试替⾝(Test Doubles):Mock、Stub、Fake对象的使⽤ ◦ 利⽤⼤模型编写和维护单元测试的最佳实践 5. ⾃动化测试⼯具、⽅法与实践(2⼩时) ◦ ⾃动化测试策略制定和⼯具选择指南 ◦ 分层⾃动化测试的最佳实践 ◦ 性能测试⾃动化设计、执⾏和分析 ◦ 实⽤的测试辅助⼯具和技术 ◦ 对架构必要的可测性改造 ◦ 提⾼测试稳定性的实践 |
|
第⼀天:质量流程与测试基础 1. 质量管理基本流程(1⼩时) ◦ 质量管理的关键⻆⾊及其责任 ◦ 质量管理流程的主要步骤和最佳实践 ◦ 案例:互联⽹公司的质量管理及协作实践 2. 测试⼯作全景(1.5⼩时) ◦ 研发全流程中的测试⼯作全景介绍 ◦ 测试阶段和⼿段 ◦ 测试过程的规划、设计、执⾏和报告 ◦ 缺陷管理与问题复盘 3. 测试设计实践(1⼩时) ◦ 常⽤测试⽤例设计技术:等价类划分、边界值分析等 ◦ 编写可读、值得信赖和可维护的测试⽤例 ◦ 测试⽤例评审和优化技巧 4. 质量度量与改进(1.5⼩时) ◦ 软件质量度量指标体系及其在项⽬中的应⽤ ◦ 缺陷分析、跟踪和质量改进流程 5. 质量内建实践(1⼩时) ◦ 质量内建的概念及其发展 ◦ 质量左移,质量右移核⼼实践 ◦ 业内质量内建案例分享 6. 质量体系建设策略(1⼩时) ◦ 交付、规范、基建的建设思路与最佳实践 ◦ 企业质量体系建设的发展阶段 ◦ 企业建设案例分享 |
|
第⼆天:⾃动化及持续集成 1. 持续集成基础(2⼩时) ◦ 持续集成的概念及其在现代软件开发中的重要性 ◦ 持续集成核⼼实践:频繁集成、⾃动化构建和测试 ◦ 为不同集成和发布⽅式设计分⽀管理策略 ◦ 通过⼯具定制托管流程 ◦ GitOps与Everything As Code实践 2. 代码审查和静态分析(0.5⼩时) ◦ 有效的代码审查流程和⼯具选择 ◦ 静态代码分析技术在团队的应⽤策略 3. 测试环境及数据管理(1⼩时) ◦ 测试环境管理策略:配置、部署和维护 ◦ 测试数据准备、管理和数据隔离技术 ◦ ⽣产环境数据脱敏和安全性考虑 4. 单元测试最佳实践(2⼩时) ◦ 编写⾼质量单元测试的技巧和常⻅陷阱 ◦ 测试替⾝(Test Doubles):Mock、Stub、Fake对象的使⽤ ◦ 利⽤⼤模型编写和维护单元测试的最佳实践 5. ⾃动化测试⼯具、⽅法与实践(2⼩时) ◦ ⾃动化测试策略制定和⼯具选择指南 ◦ 分层⾃动化测试的最佳实践 ◦ 性能测试⾃动化设计、执⾏和分析 ◦ 实⽤的测试辅助⼯具和技术 ◦ 对架构必要的可测性改造 ◦ 提⾼测试稳定性的实践 |
近期公开课推荐