DevOps工程效能体系
Curzn Ren 查看讲师
百林哲咨询(北京)有限公司专家团队成员
现任大型互联网公司PCG联合业务质量中心总监,数据质效应用和服务中心总监,负责PCG所有业务基础质量和EPC效能提升。具有10+年开发和质量保障经验,5年互联网电商平台经验,是质效领域专家、PMP。
浏览:4373次
详情 DETAILS

课程简介

在数字化和AI时代,DevOps做为一种软件开发协作模式,强调研发组织内部不同角色的沟通、尽可能的自动化一切操作,不断的获得反馈以寻找提升效能的机会。DevOps能够提升研发效率和质量以满足用户需求是大势所趋,DevOps是一个完整的端到端的工程效能体系框架中极为重要的一部分。本课程从背景知识开始,循序渐进的讲解了工程效能体系建设,并分享介绍了精准测试的一系列内容,最后讲解了相关技术趋势。

课程收益

掌握DevOps双环模型、互联网业务质量风险敞口和质量保障策略等等背景知识

学习到工程效能体系建设的各方面知识

掌握精准测试的相关技术

了解现今相关技术的未来趋势

受众人群

测试工程师、测试经理等等,以及对DevOps工程效能体系感兴趣的人员

课程周期

2天(12H)

课程大纲

标题

授课内容

一、背景知识

1、DevOps双环模型和质效演进

2、工程效能和传统质量QA/QC的关系

3、互联网业务质量风险敞口和质量保障策略

(1)互联网业务典型技术架构和研发迭代模型

① 南北向典型技术架构

② 端上技术架构

③ 研发迭代模型演进(从瀑布到敏捷)

(2)研发迭代流程下主要质量敞口

① 需求

② 代码

③ CI

④ CD

⑤ CO

(3)质量是测试出来的吗?

(4)通过测试可以保障质量吗?

4、质效一体的质量保障策略

(1)基于业务生命周期的策略&4 key metrics

(2)DevOps&质量卡点

(3)测试 vs. 预防

(4)灰度 / 开关 / 降级 / 熔断 -- 条条大路保平安

(5)监控/告警/预案 -- 只要跑得快

(6)又快又好(to C -- 面向体验) vs. 又好又快(to B -- 面向功能)

二、工程效能体系建设

1、工具赋能

(1)需求域

(2)代码域

(3)测试域

(4)构建和持续集成

(5)发布域

(6)线上运维

(7)实验和数据

(8)工具的互联互通

(9)工具的统一入口

2、流水线和工作流(需求研发价值链)

(1)从业务诉求到业务价值

(2)通过统一价值链串连从需求到线上的各个Pipeline(流水线和子流程)

(3)建设方案

3、度量

(1)度量的价值和误区

(2)元数据模型

(3)数据的打通和应用

4、治理

(1)组织的复杂度会带来技术债

(2)组织层面的技术债需要通过治理

(3)治理的方法论

(4)治理的危害

(5)康威定律和反向康威定律

5、工程效能体系实际案例讨论

三、补充内容 -- 精准测试

1、精准测试原理和背景

(1)测试三角形

(2)测试覆盖&范围

(3)BUG的产生

2、PDCA

3、变更&影响范围分析

4、精准测试的演进和形态

(1)基于风险的测试

① RBT

② RBT+Exploratory Testing

③ 测试分级

④ 复盘和优化

(2)基于覆盖率的测试

① 思路

② 工具

③ 持续集成

④ 风险&改进

(3)基于调用链的测试

① 思路

② 工具

③ 流程

5、精准测试+可测试性演进

(1)架构埋点

① trace

② 染色/甬道

(2)代码切面

① 旁路

② 注入

③ 卡点

(3)引流测试

① log replay

② Querydiff

(4)混沌工程

① 混沌注入

② 编排

③ 爆炸半径

④ 雷区

6、精准测试的实践

(1)企业微信的实践

(2)QQ邮箱的实践

(3)小红书的实践

7、精准测试思路和质效体系的关系

(1)持续测试

(2)避免穷举

(3)强调反馈&参与

(4)水无常型

四、趋势

1、Code Intelligent

2、Cloud IDE

3、Clean Architecture


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1