架构师
互联网
电商
架构师
工程师
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

磐涅重生 - 从测试工程师到测试架构师

eBay中国研发中心 测试基础架构(QE-Infrastructure)技术主管

毕业于上海交通大学,获硕士学位,现任eBay中国研发中心测试基础架构(QE-Infrastructure)技术主管,历任惠普(HP)软件中国研发中心资深测试架构师,阿尔卡特朗讯(Alcatel-Lucent)高级测试主管,思科(Cisco)中国研发中心资深测试工程师等职位,具有超过12年的软件测试开发经验和3年后端开发经验,具有丰富的测试框架设计与自动化测试经验。曾负责建立全球大型电商网站的测试基础架构和和自动化测试方案,主持搭建持续集成测试生态体系,并负责主导无线路由产品的整体自动化测试方案、金融平台产品SDK测试框架设计、系统开发平台的白盒测试方案、DSP平台自动化测试方案、轨道交通安全软件平台测试、大规模产品链的自动化部署和多个大型电子商务网站的自动化功能测试,API测试与性能测试。曾在国际以及国内学术期刊上发布多篇测试管理和自动化测试解决方案的论文,并担任“软件测试世界杯赛”的亚洲区评委。

毕业于上海交通大学,获硕士学位,现任eBay中国研发中心测试基础架构(QE-Infrastructure)技术主管,历任惠普(HP)软件中国研发中心资深测试架构师,阿尔卡特朗讯(Alcatel-Lucent)高级测试主管,思科(Cisco)中国研发中心资深测试工程师等职位,具有超过12年的软件测试开发经验和3年后端开发经验,具有丰富的测试框架设计与自动化测试经验。曾负责建立全球大型电商网站的测试基础架构和和自动化测试方案,主持搭建持续集成测试生态体系,并负责主导无线路由产品的整体自动化测试方案、金融平台产品SDK测试框架设计、系统开发平台的白盒测试方案、DSP平台自动化测试方案、轨道交通安全软件平台测试、大规模产品链的自动化部署和多个大型电子商务网站的自动化功能测试,API测试与性能测试。曾在国际以及国内学术期刊上发布多篇测试管理和自动化测试解决方案的论文,并担任“软件测试世界杯赛”的亚洲区评委。

课程费用

5800.00 /人

课程时长

3

课程排期

 
2018.12.08 -2018.12.09
四川 成都 武侯区,武科东二路2号友豪锦江酒店5层
成为教练

课程简介

“知其然知其所以然”是学习和深入理解技术本质的核心,所以本主题的讲解将抛弃传统的就技术谈技术的方式,而是采用以大型电商平台工程实际问题驱动为主线,以提出问题到解决问题为主干,讲解从一名资深测试工程师成长为测试架构师的关键知识点和最佳实践。

目标收益

1.深入理解大型电商网站的架构发展与演进之路
2.深入理解大型电商网站的测试基础架构设计思路与落地实践
3.深入理解微服务架构下的测试挑战和技术解决方案
4.深入理解来自eBay,HP和Cisco等大型企业的测试策略设计和测试平台基础架构
5.提高测试技术全局观,学会由点到面,从测试架构师的视角看待和解决问题
6.重新认识在“去QE”时代下,QE的核心技术价值和定位

培训对象

课程内容

“知其然知其所以然”是学习和深入理解技术本质的核心,所以本主题的讲解将抛弃传统的就技术谈技术的方式,而是采用以大型电商平台工程实际问题驱动为主线,以提出问题到解决问题为主干,讲解从一名资深测试工程师成长为测试架构师的关键知识点和最佳实践。

一、引子:从大型网站技术架构的演变谈起

二、GUI Automation Test Framework 的前世今生
1.测试脚本的封装粒度问题
2.Page-object模型的由来
3.Business Flow模型解决的问题
4.Unified-Flow模型的原始驱动力
5.GUI测试的数据准备难点和解决方案
6.Page-object的自动代码生成
7.BDD的生与死

三、Test Data Platform 的起源与发展
1.测试数据之痛
2.测试数据准备工具的最佳实践(死水+活水)
3.Test Data as a Service
4.Test Data core service设计哲学
5.Test Data Service的架构设计与实现
6.大型电商测试过程中数据准备的创新设计

四、API Automation Test Framework 的演进之路
1.最原始的API测试框架
2.引入API Test Executor实现Code-based API自动化测试
3.引入Data-Driven Test Data的自动生成
4.引入Parallel Execution Controller实现API并发测试
5.引入Load Generator Cluster实现API高并发和压力测试
6.引入2R History Database实现API Diff Identification
7.微服务架构下的API测试挑战
8.基于消费者契约的API测试
9.基于契约的Mock Service实现API测试依赖解耦
10.基于消费者契约的契约捕获

五、Test Execution Environment 的演变
1.基于Jenkins触发测试执行
2.引入Test Runner / Test Execution System
3.基于Selenium Grid提高测试并行执行能力
4.基于Jenkins Cluster提高测试并行执行能力
5.基于Docker实现Selenium Grid的动态扩展与收缩
6.基于Docker实现Jenkins Cluster的动态扩展与收缩
7.引入Test Report Service生成各种测试报告

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

课程评论

课程费用

5800.00 /人

课程时长

3

scheduling->endTime - $model->scheduling->startTime) / 86400 ) ?>

课程排期 (更新日期:2018.11.09)

2018.12.08 -2018.12.09
四川 成都 武侯区,武科东二路2号友豪锦江酒店5层
立即报名 我要分享

近期公开课推荐

近期公开课推荐