测试经理
互联网
架构师
软件测试
自动化测试
性能测试
企业级
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

测试架构师训练营

陈磊
前京东测试架构师,阿里云MVP、华为云MVP、中国商业联合会互联网应用工作委员会智库专家具有十多年的软件测试开发以及技术管理经验。现主要负责DevOps、工具链落地,同时引入AITesting和AIOps,完善DevOps工具链的智能化和自动化程度,加速端到端交付的进程。曾主导了京东工程生产力平台精灵平台设计和开发以及工程生产力赋能平台奥利凡德的设计和研发,引入AI技术设计和研发了AI测试框架AAT,实现了部分测试工作机器替代人的目标。 Asian Journal of Physical Education & Computer Science in Sports编委会委员、北方工业大学软件体系结构实验室特邀企业专家公开发表学术论文近30篇,专利20余篇。 多次作为特约讲师参加NCTS、MPD、TICA等技术峰会。

严佳奇
前阿里巴巴本地生活高级测试开发专家,负责各业务及全链路压测工作,有多年主导双11、双12等大促活动全局性能保障工作,也曾负责过各中间件产品测试工作,对中间件测试有着丰富的经验,善于发现问题,解决问题。

吴骏龙 前阿里巴巴本地生活高级专家,曾任职于eBay上海研发中心,专攻测试领域各项自动化技术,擅长通过技术手段保障产品质量和提升效能。在阿里巴巴本地生活负责质量基础设施建设和容量保障工作,涉及全局容量保障、稳定性、质量效能等多个领域,担任多项大促活动和重点项目PTM。极客时间《容量保障核心技术与实战》专栏作者。


陈磊 前京东测试架构师,阿里云MVP、华为云MVP、中国商业联合会互联网应用工作委员会智库专家具有十多年的软件测试开发以及技术管理经验。现主要负责DevOps、工具链落地,同时引入AITesting和AIOps,完善DevOps工具链的智能化和自动化程度,加速端到端交付的进程。曾主导了京东工程生产力平台精灵平台设计和开发以及工程生产力赋能平台奥利凡德的设计和研发,引入AI技术设计和研发了AI测试框架AAT,实现了部分测试工作机器替代人的目标。 Asian Journal of Physical Education & Computer Science in Sports编委会委员、北方工业大学软件体系结构实验室特邀企业专家公开发表学术论文近30篇,专利20余篇。 多次作为特约讲师参加NCTS、MPD、TICA等技术峰会。 严佳奇 前阿里巴巴本地生活高级测试开发专家,负责各业务及全链路压测工作,有多年主导双11、双12等大促活动全局性能保障工作,也曾负责过各中间件产品测试工作,对中间件测试有着丰富的经验,善于发现问题,解决问题。 吴骏龙 前阿里巴巴本地生活高级专家,曾任职于eBay上海研发中心,专攻测试领域各项自动化技术,擅长通过技术手段保障产品质量和提升效能。在阿里巴巴本地生活负责质量基础设施建设和容量保障工作,涉及全局容量保障、稳定性、质量效能等多个领域,担任多项大促活动和重点项目PTM。极客时间《容量保障核心技术与实战》专栏作者。

课程费用

5800.00 /人

课程时长

4

成为教练

课程简介

测试看似容易,但真正把测试这件事做精,从点点鼠标的测试小工到能建立测试框架的测试架构师,这中间有太多技术需要去研究和探索。软件测试技术也正在经历由“原始社会”向“工业社会”发展的路上,自动化测试、测试框架的选型和改造、智能化测试进而完成测试架构的升级改造都是测试架构师的必备“武器”。

面对纷繁复杂要学习的内容,我们根据企业级用户的特点,选取了四个现在关注度较高,能迅速提升测试技能,帮助完善测试技能体系。在本次训练营里,我们首先关注接口测试相关的内容,接口测试看似简单,但做好接口测试对建立测试思维进而在公司内部搭建恰如其分的测试框架与平台至关重要;接下来我们顺着接口测试平台化的趋势深入到智能化测试,了解智能化测试对测试的影响以及如何根据开源的工具打造一个能立刻上手的智能化UI测试框架;然后我们进入性能测试和全链路压测的环节,在掌握主流性能测试工具的基础上,学习互联网大厂是如何进行性能测试和全链路压测;最后通过容量规划以及大促容量保障的案例,学习大厂如何进行大促容量保障的,并通过对双十一容量保障工作的剖析,帮助大家了解前沿实践。

目标收益

1、掌握从接口测试到智能化测试的实战能力,通过大量实战场景帮助学员形成接口测试的思维,以及如何设计一个可扩展的测试框架;帮助企业尝试建立智能化测试框架,掌握更先进的测试工具;

2、掌握从性能测试到容量保障的体系性解读,掌握从性能测试到全链路压测的实用工具和思路,从测试角度掌握容量保障的“套路”,以大促场景作为案例场
景,讲解如何建立容量保障体系;


培训对象

课程大纲

接口测试架构思维 介绍测试分层的思想以及不断发展的模型,重点讲解一些基本概念和基本方法,虽然看似简单但是很多人并一下说不清楚。在面对不同的项目,开发能力和团队合作素质参差不齐的研发团队,我们如何开始推动我们的接口测试呢?

1、了解接口测试的以及接口测试的重要性
2、测试框架存在的必要性
3、了解团队如何建立自己的接口测试技术体系
4、能够评价怎么的一个接口文档是一个完美的接口文档
5、掌握测试工程师自我完善测试文档
6、掌握单接口测试和多接口业务测试的创建
7、掌握接口测试思维

在面对大量的测试脚本、测试数据的时候,可读性、可维护的问题就会变得很重要,这个时候,测试框架的就要顺势而生了。接口测试未来的平台化发展以及测试未来的测试智能化讲解。

1、了解测试框架的必要性
2、掌握打造一个接口测试框架步骤
3、理解测试框架的完善过程,掌握抽象的方法
4、掌握测试平台的设计理念和实现思路
5、了解智能化测试的发展方向
6、了解开源的智能化测试技术



测试的未来技术:智能化测试 测试技术的发展从手工测试阶段经历了大量的理论、方法、实践的大量的涌现,随着对工程项目交付时间的越来越短,对测试效率的要求也越来越高,因此自动化测试技术就得到了快速发展的机遇,但是自动化测试技术的后置的特点致使自动化并没有成为提高质量效能的助推器,但是随着自动化测试的智能化发展,智能化测试技术不断地更新迭代已经变得越来越成熟。所有我们应该深入了解并掌握一些开源的智能化测试技术,测试技术的发展起于自动化归于智能化。

1 初识自动化测试
2 为什么要落地智能化测试
3 智能化测试的发展
4 智能化测试的必然性和先进性
5 智能化测试的分级模型
6 智能化测试的分层理论
7 智能化测试的商业工具
8 智能化测试在UI测试分层中的技术发展
9 开源智能化UT框架实践
10 APP UI智能化测试开源技术
11 Web UI智能化测试开源技术以及技术详解
12 一个智能化API测试框架的设计过程以及核心设计思想
13 持续集成和智能化测试

容量保障基础篇:性能测试与全链路压测 在当今互联网时代,容量保障已经成为了与质量保障同等重要的话题。我们能够观察到,近几年互联网领域的容量风险和隐患是层出不穷的,影响面不亚于质量问题。淘宝在某年双11的地址服务问题,天猫某年春晚的抽奖服务问题,微博在热点事件发生时的频繁宕机,都是血淋淋的例子。性能测试作为容量保障最前线的工作,是值得每一位互联网从业者学习的基本功,而作为容量保障的核武器,全链路压测更值得一探究竟。本模块将从实践角度来介绍这两部分内容。

第一部分:性能测试实战
1. 性能测试定义及分类
2. 为什么要做性能测试
3. 性能测试站位及基本流程
4. 性能测试工具选型
5. Jmeter概要简介
6. 写第一个Jmeter脚本用例
7. Jmeter组件介绍-取样器
8. Jmeter组件介绍-监听器
9. Jmeter组件介绍-断言
10. Jmeter组件介绍-配置元件
11. Jmeter组件介绍-逻辑控制器
12. Jmeter组件介绍-前置处理器
13. Jmeter组件介绍-后置处理器
14. Jmeter组件介绍-定时器
15. Jmeter组件介绍-函数助手
16. 如何写一个自定义Jmeter插件
17. 性能测试监控
18. 典型性能问题分析及调优
19. 测试报告编写

第二部分:全链路压测核心技术
1. 什么是全链路压测
2. 全链路压测的意义
3. 互联网架构系统演进过程
4. 全链路压测演进过程
4.1 测试环境单场景压测
4.2 生产环境单场景压测
4.3 生产环境导流压测
4.4 生产环境全链路压测

容量保障进阶篇:容量规划与大促容量保障 要做好容量保障工作,仅仅依靠性能测试是不够的,我们还需要对容量进行更系统化的管理,才能彻底消除容量风险。容量规划工作致力于平衡服务容量和资源成本这两大要素,其中,容量预测是最重要的能力,我们将介绍一种通过人工智能实现容量预测的通用方法,以此展开容量规划的全貌。 在容量保障工作中,大促容量保障的难度是最高的,不仅需要联动各个团队,还需要具备强大的分析能力,我们也会介绍大促容量保障的通用方法论和一些实践案例,帮助你更好的融会贯通。

第一部分:容量规划
1.什么是容量
2.容量VS业务
3.典型容量场景
4.什么是容量规划
5.容量预测与容量规划的关系
6.容量预测的难点
7.容量预测步骤
8.特征选取
9.建模
9.1多项式拟合
9.2神经网络
10.拟合
11.准确度评价
11.1K折交叉验证
12.Badcase分析
13.QPS与CPU关联
13.1定性分析
13.2定量分析
13.3对策
13.4概率表
13.5特征选取
14容量预测的一个典型应用场景
15.容量预测的另一些应用场景
16.容量规划的前沿技术
16.1弹性伸缩
16.2排队论

第二部分:大促容量保障
1.容量保障的视角
2.大促容量保障特点
3.大促容量保障难点
4.大促容量保障体系化
4.1架构治理
4.2重点场景梳理
4.3流量峰值预估
4.4容量验证
4.5故障演练
4.6容量预案
4.7监控告警
4.8容灾手段
4.9应急响应
5.案例分析
6.Q&A
接口测试架构思维
介绍测试分层的思想以及不断发展的模型,重点讲解一些基本概念和基本方法,虽然看似简单但是很多人并一下说不清楚。在面对不同的项目,开发能力和团队合作素质参差不齐的研发团队,我们如何开始推动我们的接口测试呢?

1、了解接口测试的以及接口测试的重要性
2、测试框架存在的必要性
3、了解团队如何建立自己的接口测试技术体系
4、能够评价怎么的一个接口文档是一个完美的接口文档
5、掌握测试工程师自我完善测试文档
6、掌握单接口测试和多接口业务测试的创建
7、掌握接口测试思维

在面对大量的测试脚本、测试数据的时候,可读性、可维护的问题就会变得很重要,这个时候,测试框架的就要顺势而生了。接口测试未来的平台化发展以及测试未来的测试智能化讲解。

1、了解测试框架的必要性
2、掌握打造一个接口测试框架步骤
3、理解测试框架的完善过程,掌握抽象的方法
4、掌握测试平台的设计理念和实现思路
5、了解智能化测试的发展方向
6、了解开源的智能化测试技术



测试的未来技术:智能化测试
测试技术的发展从手工测试阶段经历了大量的理论、方法、实践的大量的涌现,随着对工程项目交付时间的越来越短,对测试效率的要求也越来越高,因此自动化测试技术就得到了快速发展的机遇,但是自动化测试技术的后置的特点致使自动化并没有成为提高质量效能的助推器,但是随着自动化测试的智能化发展,智能化测试技术不断地更新迭代已经变得越来越成熟。所有我们应该深入了解并掌握一些开源的智能化测试技术,测试技术的发展起于自动化归于智能化。

1 初识自动化测试
2 为什么要落地智能化测试
3 智能化测试的发展
4 智能化测试的必然性和先进性
5 智能化测试的分级模型
6 智能化测试的分层理论
7 智能化测试的商业工具
8 智能化测试在UI测试分层中的技术发展
9 开源智能化UT框架实践
10 APP UI智能化测试开源技术
11 Web UI智能化测试开源技术以及技术详解
12 一个智能化API测试框架的设计过程以及核心设计思想
13 持续集成和智能化测试

容量保障基础篇:性能测试与全链路压测
在当今互联网时代,容量保障已经成为了与质量保障同等重要的话题。我们能够观察到,近几年互联网领域的容量风险和隐患是层出不穷的,影响面不亚于质量问题。淘宝在某年双11的地址服务问题,天猫某年春晚的抽奖服务问题,微博在热点事件发生时的频繁宕机,都是血淋淋的例子。性能测试作为容量保障最前线的工作,是值得每一位互联网从业者学习的基本功,而作为容量保障的核武器,全链路压测更值得一探究竟。本模块将从实践角度来介绍这两部分内容。

第一部分:性能测试实战
1. 性能测试定义及分类
2. 为什么要做性能测试
3. 性能测试站位及基本流程
4. 性能测试工具选型
5. Jmeter概要简介
6. 写第一个Jmeter脚本用例
7. Jmeter组件介绍-取样器
8. Jmeter组件介绍-监听器
9. Jmeter组件介绍-断言
10. Jmeter组件介绍-配置元件
11. Jmeter组件介绍-逻辑控制器
12. Jmeter组件介绍-前置处理器
13. Jmeter组件介绍-后置处理器
14. Jmeter组件介绍-定时器
15. Jmeter组件介绍-函数助手
16. 如何写一个自定义Jmeter插件
17. 性能测试监控
18. 典型性能问题分析及调优
19. 测试报告编写

第二部分:全链路压测核心技术
1. 什么是全链路压测
2. 全链路压测的意义
3. 互联网架构系统演进过程
4. 全链路压测演进过程
4.1 测试环境单场景压测
4.2 生产环境单场景压测
4.3 生产环境导流压测
4.4 生产环境全链路压测

容量保障进阶篇:容量规划与大促容量保障
要做好容量保障工作,仅仅依靠性能测试是不够的,我们还需要对容量进行更系统化的管理,才能彻底消除容量风险。容量规划工作致力于平衡服务容量和资源成本这两大要素,其中,容量预测是最重要的能力,我们将介绍一种通过人工智能实现容量预测的通用方法,以此展开容量规划的全貌。 在容量保障工作中,大促容量保障的难度是最高的,不仅需要联动各个团队,还需要具备强大的分析能力,我们也会介绍大促容量保障的通用方法论和一些实践案例,帮助你更好的融会贯通。

第一部分:容量规划
1.什么是容量
2.容量VS业务
3.典型容量场景
4.什么是容量规划
5.容量预测与容量规划的关系
6.容量预测的难点
7.容量预测步骤
8.特征选取
9.建模
9.1多项式拟合
9.2神经网络
10.拟合
11.准确度评价
11.1K折交叉验证
12.Badcase分析
13.QPS与CPU关联
13.1定性分析
13.2定量分析
13.3对策
13.4概率表
13.5特征选取
14容量预测的一个典型应用场景
15.容量预测的另一些应用场景
16.容量规划的前沿技术
16.1弹性伸缩
16.2排队论

第二部分:大促容量保障
1.容量保障的视角
2.大促容量保障特点
3.大促容量保障难点
4.大促容量保障体系化
4.1架构治理
4.2重点场景梳理
4.3流量峰值预估
4.4容量验证
4.5故障演练
4.6容量预案
4.7监控告警
4.8容灾手段
4.9应急响应
5.案例分析
6.Q&A
提交需求