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

2DevOps&质量卡点

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测试覆盖&范围

3BUG产生

2、PDCA

3、变更&影响范围分析

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

1基于风险的测试

① RBT

② RBT+Exploratory Testing

③ 测试分级

④ 盘和优化

2基于覆盖率的测试

① 思路

② 工具

③ 续集成

④ 风险&改进

3基于调用链的测试

① 思路

② 工具

③ 流程

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

(1)架构埋点

① trace

② 染色/甬道

2码切面

① 旁路

② 注入

③ 卡点

3引流测试

① log replay

② Querydiff

4混沌工程

① 混沌注入

② 编排

③ 爆炸半径

④ 雷区

6、精准测试的实践

1业微信的实践

2QQ邮箱的实践

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