团队经理
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

提升工程效能的利器 – “测试即服务架构”的设计与实践

Robin

Dell EMC 资深架构师

现任DELL EMC中国研发集团资深架构师(Staff Architect),历任eBay中国研发中心测试基础架构技术主管,HP软件中国研发中心资深架构师、性能测试专家,Alcatel-Lucent高级测试主管,Cisco中国研发中心资深测试工程师等职位,具有超过15年的软件测试开发经验和技术管理经验,具有丰富的测试框架设计与自动化测试经验。曾负责建立全球大型电商网站的测试基础架构和和自动化测试方案,主持搭建持续集成测试生态体系,并负责主导无线路由产品的整体自动化测试方案、金融平台产品SDK测试框架设计、系统开发平台的白盒测试方案、DSP平台自动化测试方案、轨道交通安全软件平台测试、大规模产品链的自动化部署和多个大型电子商务网站的自动化功能测试,API测试与性能测试。曾在国内外学术期刊上发布十余篇测试技术与管理的论文,并担任“软件测试世界杯赛”的亚洲区评委。曾受邀在国际(美国, 俄罗斯, 日本等)以及国内顶级技术大会(Arch Summit, CNUTCon,Tid, GITC等 )上多次发表软件测试和DevOps相关的技术演讲。另外,茹炳晟还是极客时间“软件测试52讲-从小工到专家的实战心法”的专栏作者,其新书《测试工程师全栈技术进阶与实践》也已经出版。

现任DELL EMC中国研发集团资深架构师(Staff Architect),历任eBay中国研发中心测试基础架构技术主管,HP软件中国研发中心资深架构师、性能测试专家,Alcatel-Lucent高级测试主管,Cisco中国研发中心资深测试工程师等职位,具有超过15年的软件测试开发经验和技术管理经验,具有丰富的测试框架设计与自动化测试经验。曾负责建立全球大型电商网站的测试基础架构和和自动化测试方案,主持搭建持续集成测试生态体系,并负责主导无线路由产品的整体自动化测试方案、金融平台产品SDK测试框架设计、系统开发平台的白盒测试方案、DSP平台自动化测试方案、轨道交通安全软件平台测试、大规模产品链的自动化部署和多个大型电子商务网站的自动化功能测试,API测试与性能测试。曾在国内外学术期刊上发布十余篇测试技术与管理的论文,并担任“软件测试世界杯赛”的亚洲区评委。曾受邀在国际(美国, 俄罗斯, 日本等)以及国内顶级技术大会(Arch Summit, CNUTCon,Tid, GITC等 )上多次发表软件测试和DevOps相关的技术演讲。另外,茹炳晟还是极客时间“软件测试52讲-从小工到专家的实战心法”的专栏作者,其新书《测试工程师全栈技术进阶与实践》也已经出版。

课程费用

6800.00 /人

课程时长

50分钟以下及更短时间

成为教练

课程简介

目前,包括Google、Facebook和eBay等国际互联网巨头的研发团队都在推行开发人员自己做测试,也就是说不会再有专职测试团队,原本的测试团队正逐渐向工程效率团队转型,也就是所谓的“去QE化”。在此过程中,工程效率团队应该如何设计和构建高效的测试基础架构和支持工具链生态体系来确保全局工程效能的提升就变得尤其重要,在大量实践的基础上,我们提出了“测试即服务(Test as a Service)“的测试基础架构,提倡所有测试相关的活动都以Web Service的形式对外提供统一接口,一方面可以方便开发人员的直接使用,而不需要知道里面具体的细节,让开发人员可以把有限的精力放在业务测试的逻辑实现上,另一方面可以规范化测试与CI/CD的接口。为此,我们设计并成功落地了以下测试服务:

• 测试执行服务 (Test Execution Service)
• 测试数据服务 (Test Data Service)
• 测试执行环境服务 (Test Bed Service)
• 全局测试配置服务 (Global Registry Service)
• 工程效率工具链服务(Engineering Productivity Tool Store)

最后,我还会讲解如何基于这些测试服务来构建”大型全球电商网站的全局测试架构“。

目标收益

由此带来了以下多方面的显著收益: • 专职测试人员数量降低至原本数量的20%左右,在没有增加额外开发人员投入以及延缓产品交付周期的前提下,所有的测试工作都顺利由开发工程师自己完成。 • 测试执行环境的硬件资源降低至原本数量的80%的前提下,测试并发执行能力提高了将近5倍。 • 对于失败用例的分析和分类,将原本按天计算的工作量降低了分钟级别。 • 盘活了各个团队自己构建的各类小工具,使得这些小工具在公司层面可以被最大限度地重用,避免各个团队闭门造车,重复造轮子。

培训对象

课程内容

Google、Facebook和eBay等国际互联网巨头的研发团队都在推行开发人员自己做测试,也就是说不会再有专职测试团队,原本的测试团队正逐渐向工程效率团队转型,也就是所谓的“去QE化”。在此过程中,我们需要考虑如何设计和构建高效的测试基础架构和支持工具链生态体系来确保开发人员可以顺利地开展测试工作,并且可以让开发人员可以把全部注意力集中在业务逻辑的测试上,而无需去关注诸如测试执行环境,测试数据之类的测试支持性工作,并由此提升全局的研发效率。

课程费用

6800.00 /人

课程时长

50分钟以下及更短时间

预约体验票 我要分享

近期公开课推荐

近期公开课推荐

提交需求