• 搜素结果

 / 

测试架构师修炼之道

eBay中国研发中心
测试基础架构(QE-Infrastructure)技术主管
618
4187
2680
测试架构师修炼之道
推荐课程
暂无评分
推荐课程
暂无评分
¥

5800.00

每人

课程时长

课程排期

如您想参加此课程,您可以点击“我想参加”按钮提交您的需求,我们会及时与您联系

地点: 该课程暂无排期
没有地点信息
将课程带入到您的团队,为您的团队进行一对一辅导。
预约内训

课程详细[html版]

课程信息

本课程围绕“测试架构师的技术修炼”这一主题,系统性地梳理了测试架构师必备的知识体系和技术技能,主要讲解GUI/API/Mobile自动化测试框架设计与最佳实践、性能测试以及全链路压测的最佳实践、代码级单元测试的关键技术、测试基础架构的建设与设计、测试数据准备的最佳实践、测试新技术和测试架构师的“软实力”等内容。课程目标是帮助测试人员迅速提升技术视野,在技术实力和工程实践两方面双管齐下,加速从测试工程师向测试架构师的蜕变。

培训特色

业内独一无二的针对测试架构师的全栈知识体系课程,内容深入浅出,讲解过程以“知其然知其所以然”为基本原则,既适合有丰富经验的资深测试工程技术人员,也适合刚入门的测试工程师。

目标收益

1. 从测试架构师的视角深入理解网站的架构发展与技术演进
2. 从测试架构师的视角深入理解企业级测试基础架构的设计与实现
3. 从测试架构师的视角深入理解GUI/API/Mobile/性能测试框架的设计与工程应用
4. 从测试架构师的视角深入理解行业领先的性能测试方法和技术
5. 从测试架构师的视角深入理解代码级测试的关键技术与设计策略
6. 掌握测试架构师“软实力”的核心

培训对象

• 希望通过系统性学习,快速成长为具有测试架构师视野与技术能力的测试工程师、测试开发工程师、测试技术主管。
• 希望深刻理解软件测试技术的开发工程师、运维工程师、架构师、测试经理和开发经理等。

学员基础

2年以上软件测试与测试开发领域的从业经验

课程大纲

主题 内容

测试架构的网站架构知识

1 测试架构师必须懂的大型网站架构
2 业务驱动下的大型网站技术架构的技术演进
3 深入浅出网站高性能架构设计
4 深入浅出网站高可用架构设计
5 深入浅出网站伸缩性架构设计
6 深入浅出网站可扩展性架构设计

GUI自动化测试框架的设计演进与落地实践

1 测试脚本的封装粒度问题
2 Page-Object模型的由来
3 Business Flow模型解决的问题
4 Unified Business Flow模型的原始驱动力
5 GUI测试的数据准备难点和解决方案
6 Page-Object的自动代码生成
7 行为驱动开发BDD的生与死
8 无头浏览器Headless的生与死
9 案例分享:大型互联网电商的GUI测试基础架构的设计

GUI自动化测试框架的设计演进与落地实践

1 测试脚本的封装粒度问题
2 Page-Object模型的由来
3 Business Flow模型解决的问题
4 Unified Business Flow模型的原始驱动力
5 GUI测试的数据准备难点和解决方案
6 Page-Object的自动代码生成
7 行为驱动开发BDD的生与死
8 无头浏览器Headless的生与死
9 案例分享:大型互联网电商的GUI测试基础架构的设计

API自动化测试的架构设计与最佳实践

1 主流API测试方法简介
2 最原始的API测试框架
3 引入 API Test Executor 实现 Code-based API 自动化测试
4 引入 Data-Driven Test Data 的自动生成
5 引入 Parallel Execution Controller 实现 API 并发测试
6 引入 Load Generator Cluster 实现 API 高并发和压力测试
7 引入 2R History Database 实现 API Diff Identification
8 微服务架构下的API测试挑战
9 基于消费者契约的API测试
10 基于契约的Mock Service实现API测试依赖解耦
11 基于消费者契约的契约捕获
12 Demo分享:Spring Cloud Contract实例

Mobile移动App测试的最佳实践

1 Mobile App测试的特点
2 Mobile App的专项测试简介
3 Mobile的自动化测试技术
4 Appium简介与应用
5 Mobile测试环境的难点
6 基于Appium + Selenium Grid搭建企业级Mobile私有云

性能测试的行业最佳实践

1 不同视角的软件性能与性能指标解读
2 性能测试的基本方法与应用领域
3 LoadRunner简介与工程应用
4 基于LoadRunner实现企业级服务器端性能测试的实践
5 Jmeter简介与工程应用
6 基于Jmeter的全链路压测系统的设计
7 某全球软件研发中心-性能测试卓越中心实际案例与经验分享
7.1 如何0成本应用UI自动化测试脚本和API自动化测试脚本实现性能告警
7.2 高并发情况下单session的Profile方法设计
8 Performance Benchmark Kits 的设计

代码级单元测试的最佳实践

1 代码的基本特征
2 代码缺陷产生的原因
3 代码错误的分类
4 代码级测试方法的分类
5 完备代码级测试用例的设计
6 代码测试覆盖率的衡量
7 代码测试覆盖率的实现原理
8 探讨覆盖率的局限性
9 典型代码错误分析
10 代码级测试中的广义自动化测试技术
11 基于变更代码的覆盖率衡量

自动化测试中测试数据难题的解决思路

1 测试中数据的复杂性与难点
2 基于实时数据创建的测试数据准备策略
3 基于Out-of-box的测试数据准备策略
4 测试数据准备工具的最佳实践
4.1 测试数据准备 V1.0时代
4.2 测试数据准备 V2.0时代
4.3 测试数据准备 V3.0时代
5 Test Data Service的架构设计与实现
6 数据准备的创新设计
6.1 引入 Test Data Core Service 和 Recipe
6.2 引入 Data Quantity / Quality 管理

测试执行环境的设计与最佳实践

1 早期的测试执行环境
2 基于Jenkins触发测试执行
3 引入 Test Runner / Test Execution System
4 CI/CD集成的设计与最佳实践
5 基于 Selenium Grid 提高测试并行执行能力
6 基于 Jenkins Cluster 提高测试并行执行能力
7 基于 Docker 实现 Selenium Grid 的动态扩展与收缩
8 基于 Docker 实现 Jenkins Cluster 的动态扩展与收缩
9 引入 Test Report Service 生成各种测试报告

测试报告平台的设计与最佳实践

1 典型的 Test Report Platform 架构
2 高扩展的 Test Report Service
3 引入 Story Board Test Report
4 Full Trace Test Report设计与实现
5 引入 Multi-Site Comparison Report 提高 LQA 测试效率
6 引入 Test Analysis Service 提高 Defect 分类效率

测试新技术

1 探索式测试
2 测试驱动开发(TDD)与行为驱动开发(BDD)
3 精准测试
4 渗透测试

测试架构师的“软实力”

1 软件测试架构师需要关注和不需要关注的事
2 软件测试架构师的知识能力模型
3 像软件测试架构师一样的思考
4 互联网企业与传统 IT 企业的异同及测试策略设计
5 QE 团队向工程效率团队转型的实践
6 产品测试中的沟通原则
7 如何基于产品特性设计合适的测试策略
8 DevOps与测试基础架构

测试架构的网站架构知识

1 测试架构师必须懂的大型网站架构
2 业务驱动下的大型网站技术架构的技术演进
3 深入浅出网站高性能架构设计
4 深入浅出网站高可用架构设计
5 深入浅出网站伸缩性架构设计
6 深入浅出网站可扩展性架构设计

GUI自动化测试框架的设计演进与落地实践

1 测试脚本的封装粒度问题
2 Page-Object模型的由来
3 Business Flow模型解决的问题
4 Unified Business Flow模型的原始驱动力
5 GUI测试的数据准备难点和解决方案
6 Page-Object的自动代码生成
7 行为驱动开发BDD的生与死
8 无头浏览器Headless的生与死
9 案例分享:大型互联网电商的GUI测试基础架构的设计

GUI自动化测试框架的设计演进与落地实践

1 测试脚本的封装粒度问题
2 Page-Object模型的由来
3 Business Flow模型解决的问题
4 Unified Business Flow模型的原始驱动力
5 GUI测试的数据准备难点和解决方案
6 Page-Object的自动代码生成
7 行为驱动开发BDD的生与死
8 无头浏览器Headless的生与死
9 案例分享:大型互联网电商的GUI测试基础架构的设计

API自动化测试的架构设计与最佳实践

1 主流API测试方法简介
2 最原始的API测试框架
3 引入 API Test Executor 实现 Code-based API 自动化测试
4 引入 Data-Driven Test Data 的自动生成
5 引入 Parallel Execution Controller 实现 API 并发测试
6 引入 Load Generator Cluster 实现 API 高并发和压力测试
7 引入 2R History Database 实现 API Diff Identification
8 微服务架构下的API测试挑战
9 基于消费者契约的API测试
10 基于契约的Mock Service实现API测试依赖解耦
11 基于消费者契约的契约捕获
12 Demo分享:Spring Cloud Contract实例

Mobile移动App测试的最佳实践

1 Mobile App测试的特点
2 Mobile App的专项测试简介
3 Mobile的自动化测试技术
4 Appium简介与应用
5 Mobile测试环境的难点
6 基于Appium + Selenium Grid搭建企业级Mobile私有云

性能测试的行业最佳实践

1 不同视角的软件性能与性能指标解读
2 性能测试的基本方法与应用领域
3 LoadRunner简介与工程应用
4 基于LoadRunner实现企业级服务器端性能测试的实践
5 Jmeter简介与工程应用
6 基于Jmeter的全链路压测系统的设计
7 某全球软件研发中心-性能测试卓越中心实际案例与经验分享
7.1 如何0成本应用UI自动化测试脚本和API自动化测试脚本实现性能告警
7.2 高并发情况下单session的Profile方法设计
8 Performance Benchmark Kits 的设计

代码级单元测试的最佳实践

1 代码的基本特征
2 代码缺陷产生的原因
3 代码错误的分类
4 代码级测试方法的分类
5 完备代码级测试用例的设计
6 代码测试覆盖率的衡量
7 代码测试覆盖率的实现原理
8 探讨覆盖率的局限性
9 典型代码错误分析
10 代码级测试中的广义自动化测试技术
11 基于变更代码的覆盖率衡量

自动化测试中测试数据难题的解决思路

1 测试中数据的复杂性与难点
2 基于实时数据创建的测试数据准备策略
3 基于Out-of-box的测试数据准备策略
4 测试数据准备工具的最佳实践
4.1 测试数据准备 V1.0时代
4.2 测试数据准备 V2.0时代
4.3 测试数据准备 V3.0时代
5 Test Data Service的架构设计与实现
6 数据准备的创新设计
6.1 引入 Test Data Core Service 和 Recipe
6.2 引入 Data Quantity / Quality 管理

测试执行环境的设计与最佳实践

1 早期的测试执行环境
2 基于Jenkins触发测试执行
3 引入 Test Runner / Test Execution System
4 CI/CD集成的设计与最佳实践
5 基于 Selenium Grid 提高测试并行执行能力
6 基于 Jenkins Cluster 提高测试并行执行能力
7 基于 Docker 实现 Selenium Grid 的动态扩展与收缩
8 基于 Docker 实现 Jenkins Cluster 的动态扩展与收缩
9 引入 Test Report Service 生成各种测试报告

测试报告平台的设计与最佳实践

1 典型的 Test Report Platform 架构
2 高扩展的 Test Report Service
3 引入 Story Board Test Report
4 Full Trace Test Report设计与实现
5 引入 Multi-Site Comparison Report 提高 LQA 测试效率
6 引入 Test Analysis Service 提高 Defect 分类效率

测试新技术

1 探索式测试
2 测试驱动开发(TDD)与行为驱动开发(BDD)
3 精准测试
4 渗透测试

测试架构师的“软实力”

1 软件测试架构师需要关注和不需要关注的事
2 软件测试架构师的知识能力模型
3 像软件测试架构师一样的思考
4 互联网企业与传统 IT 企业的异同及测试策略设计
5 QE 团队向工程效率团队转型的实践
6 产品测试中的沟通原则
7 如何基于产品特性设计合适的测试策略
8 DevOps与测试基础架构

+加载更多
Donec quam felis

Thousand unknown plants are noticed by me: when I hear the buzz of the little world among the stalks, and grow familiar with the countless indescribable forms of the insects and flies, then I feel the presence of the Almighty, who formed us in his own image, and the breath

I am alone, and feel the charm of existence in this spot, which was created for the bliss of souls like mine. I am so happy, my dear friend, so absorbed in the exquisite sense of mere tranquil existence, that I neglect my talents. I should be incapable of drawing a single stroke at the present moment; and yet.

+加载更多

近期公开课推荐

13
十月
广东
互联网时代下的产品构建

做产品,讲究一个『神、智、器、识、势』。…

13
十月
北京
敏捷项目管理实战沙盘演练

成功产品的特性就是要以用户为中心,快速响…

20
十月
北京
产品『黑客』特训营

知识分两种,一种是显性知识,一种是隐性知…

26
十月
四川
产品经理技能提升训练营(2天版)

产品经理是个核心岗位,对产品的成败有着重…

26
十月
北京
卓越软件工程师代码整洁之道

该课程适应于各个阶段的技术人员.初级工程师…

27
十月
上海
U型产品创新实战训练营

U 首先代表用户(User),毕竟一切都要以用户…

课程反馈

当前课程还没有反馈信息

用户还看了其他课程

人工智能现状和前沿趋势

人工智能现状和前沿趋势

5014人看过
0人评价
ITIL Foundation实战

ITIL Foundation实战

11779人看过
0人评价

欢迎来到msup!

还不是msup会员?快来注册吧!

立即注册

服务热线

400-812-8020

market@msup.com.cn

官方微信公众号

微信公众号:msupclub

Copyright © 2017 msup

京ICP备09001521号