课程简介
当企业的项目规模越来越大,涉及的业务线越来越广,对于软件测试,大量重复性的工作会在多个项目中重复出现,大量的技术问题也会重复遇到,有没有好的方法来整合这些技术实践,让这些通用的技术和最佳实践能够在企业级沉淀下来并为各条业务线服务,解决这个问题的方法就是建设“测试中台”,你会发现,你的企业规模越大,“测试中台”建设的投入产出ROI比就会越高,所以现在大量以技术驱动的公司都在大力推进“测试中台”的建设,并已经取得了很好的效果,出现了大量“四两拨千斤”的行业案例,成为了业界的佳话。如果你们也有类似的想法,或者想从“测试中台”的设计思路中得到一些启发来优化现有的测试实践,那么本课程将会是你的最佳选择。
本课程讲解了大型软件企业“测试中台”建设的方方面面,从中台的基本概念出发,讲解了“测试中台”对于大型企业的巨大收益与价值,以及从管理和技术两个视角探讨了“测试中台”建设的关键技术与实践,同时给出了经过大型全球化软件企业实践并验证的“测试中台”建设方案,内容涉及自动化测试技术中台,测试执行中台,测试环境中台,测试数据中台,测试报告中台和测试配置中台等。
可以说,本课程涵盖了软件企业,尤其是大型软件企业构建企业级“测试中台”的完整知识和实践体系,是目前国内唯一针对测试中台建设的体系化课程。同时课程中还会涉及大量的实际案例,即有问题的详细描述,更有与之匹配的解决方案。
目标收益
• 深入理解“测试中台”的本质以及工程价值
• 深入理解“测试中台”建设的技术方法与架构设计
• 让企业,尤其是大型企业实现以“测试中台”建设来完成弯道超车,走在测试基础架构的前沿,大幅度提升工程效能
• 扩展测试人员的技术视野,通过课程学习能够掌握业界先进技术与测试技术的结合点;
• 除了讲解理论体系,还讲解具体的实现方法和架构设计,做到全面落地,避免纸上谈兵;
• 课程案例全部来自大公司的实际项目,在保证基础理论架构清晰的基础上,注重实践与应用;
培训对象
• 资深测试工程师,测试开发工程师和测试技术骨干成员
• 测试技术负责人或测试架构师
• DevOps资深工程师和技术负责人
• 工程效能团队负责人和工程效能研发工程师
• 开发工程师,开发技术经理,开发技术负责人
• 技术创新团队的工程师
课程大纲
一、初探中台 |
• 当我们在谈论“中台”的时候,我们到底在谈什么 • 中台技术的核心思想 • 中台技术发展的前世今生 • 常见的中台种类 • 业务中台 VS 数据中台 • 测试中台的兴起与发展 |
二、说透中台 |
• 中台的精准定义 • 平台和中台的异同 • 从技术架构的演进看中台技术的发展 • 中台技术架构的演进1:从单体架构到分布式架构 • 中台技术架构的演进2:从分布式架构到微服务架构 • 中台技术架构的演进3:从微服务架构到服务网格 • 中台技术架构的演进4:从微服务和服务网格到中台 |
三、测试中台从0到1 |
• 测试中台建设的原始驱动力 • 测试中台的核心优势和必然性 • 从测试服务化到测试中台建设 • 哪些企业需要测试中台,测试中台的核心要素详解 • 管中窥豹 - 测试中台建设初探 • 化整为零 - 测试中台的核心架构与设计思路 • 测试框架 VS 测试平台 VS 测试中台 |
四、技术视角下的测试中台建设 |
• 什么是理想中的测试中台 • 测试中台全局架构初探 • 测试中台全局架构详细解读 • 企业级自动化测试技术中台概览 • 企业级测试执行中台技术概览 • 企业级测试环境中台技术概览 • 企业级测试数据中台技术概览 • 企业级测试报告中台技术概览 • 企业级测试配置中台技术概览 |
五、管理视角下的测试中台建设 |
• 测试中台的建设步骤和落地途径 • 短期战术目标和长期战略目标的矛盾以及解决思路 • 测试中台建设的对上管理 • 测试中台建设的对下管理 • 测试中台建设的投资从哪里来,到哪里去 • 测试中台建设中的常见问题与应对思路 |
六、企业级自动化测试技术中台详解 |
• 自动化测试技术中台的范围 • GUI自动化测试框架的中台化沉淀 • GUI自动化测试框架设计中的关键技术详解 • API自动化测试框架的中台化沉淀 • API自动化测试框架设计中的关键技术详解 • 代码级自动化测试框架的中台化沉淀 • 代码级自动化测试框架设计中的关键技术详解 • 如何在测试中台建设中高效使用容器技术 • 全球大型电商的测试中台建设的实际案例分享(从0到1,从1到10) |
七、企业级测试执行中台和测试环境中台详解 |
• 测试执行中台的基本设计思路 • 测试环境中台的不同类型 • 测试执行中台的架构设计 • 测试执行中台的技术演进 • 测试环境中台的架构设计 • 测试环境中台的技术演进 • 容器技术在测试执行环境中的应用 • eBay测试中台的实际案例分享 |
八、企业级测试数据中台技术详解 |
• 测试数据中台的定义 • 测试数据中台能解决的问题 • 测试数据中台在大型企业的应用案例 • 测试数据准备的常见痛点 • 测试数据创建的方法和时机 • 从测试数据准备工具到测试数据服务Test Date Service • 测试数据服务Test Date Service的技术演进(大量干货) • 测试数据服务Test Date Service的局限性 • 如何克服局限性:从Test Date Service到测试数据中台 |
九、企业级测试报告中台技术详解 |
• 各种类型和目的的测试报告 • 测试报告的痛点与问题 • 测试报告多样性与管理的难题 • 测试报告服务的诞生 • 测试报告服务的架构设计 • 从测试报告服务到测试报告中台的演进 • 测试报告中台的实际Demo分享 |
十、企业级测试配置中台技术详解 |
• 测试脚本和测试配置的解耦问题 • 实际问题的案例:如何实现让一套GUI自动化脚本可以自适应各种语言版本 • 测试配置概念的诞生 • 普适场景下的测试配置中台的设计思路 |
十一、业界前沿软件测试技术的落地案例与发展趋势解读 |
• 机器学习在GUI自动化测试领域的应用案例 • 自然语言理解在自动化测试脚本生成中的实际应用 • 大数据技术在测试范围选取领域的应用案例 • 人工智能在测试结果自动化分析领域中的实际应用案例 • 基于混沌工程的测试中台建设 |
一、初探中台 • 当我们在谈论“中台”的时候,我们到底在谈什么 • 中台技术的核心思想 • 中台技术发展的前世今生 • 常见的中台种类 • 业务中台 VS 数据中台 • 测试中台的兴起与发展 |
二、说透中台 • 中台的精准定义 • 平台和中台的异同 • 从技术架构的演进看中台技术的发展 • 中台技术架构的演进1:从单体架构到分布式架构 • 中台技术架构的演进2:从分布式架构到微服务架构 • 中台技术架构的演进3:从微服务架构到服务网格 • 中台技术架构的演进4:从微服务和服务网格到中台 |
三、测试中台从0到1 • 测试中台建设的原始驱动力 • 测试中台的核心优势和必然性 • 从测试服务化到测试中台建设 • 哪些企业需要测试中台,测试中台的核心要素详解 • 管中窥豹 - 测试中台建设初探 • 化整为零 - 测试中台的核心架构与设计思路 • 测试框架 VS 测试平台 VS 测试中台 |
四、技术视角下的测试中台建设 • 什么是理想中的测试中台 • 测试中台全局架构初探 • 测试中台全局架构详细解读 • 企业级自动化测试技术中台概览 • 企业级测试执行中台技术概览 • 企业级测试环境中台技术概览 • 企业级测试数据中台技术概览 • 企业级测试报告中台技术概览 • 企业级测试配置中台技术概览 |
五、管理视角下的测试中台建设 • 测试中台的建设步骤和落地途径 • 短期战术目标和长期战略目标的矛盾以及解决思路 • 测试中台建设的对上管理 • 测试中台建设的对下管理 • 测试中台建设的投资从哪里来,到哪里去 • 测试中台建设中的常见问题与应对思路 |
六、企业级自动化测试技术中台详解 • 自动化测试技术中台的范围 • GUI自动化测试框架的中台化沉淀 • GUI自动化测试框架设计中的关键技术详解 • API自动化测试框架的中台化沉淀 • API自动化测试框架设计中的关键技术详解 • 代码级自动化测试框架的中台化沉淀 • 代码级自动化测试框架设计中的关键技术详解 • 如何在测试中台建设中高效使用容器技术 • 全球大型电商的测试中台建设的实际案例分享(从0到1,从1到10) |
七、企业级测试执行中台和测试环境中台详解 • 测试执行中台的基本设计思路 • 测试环境中台的不同类型 • 测试执行中台的架构设计 • 测试执行中台的技术演进 • 测试环境中台的架构设计 • 测试环境中台的技术演进 • 容器技术在测试执行环境中的应用 • eBay测试中台的实际案例分享 |
八、企业级测试数据中台技术详解 • 测试数据中台的定义 • 测试数据中台能解决的问题 • 测试数据中台在大型企业的应用案例 • 测试数据准备的常见痛点 • 测试数据创建的方法和时机 • 从测试数据准备工具到测试数据服务Test Date Service • 测试数据服务Test Date Service的技术演进(大量干货) • 测试数据服务Test Date Service的局限性 • 如何克服局限性:从Test Date Service到测试数据中台 |
九、企业级测试报告中台技术详解 • 各种类型和目的的测试报告 • 测试报告的痛点与问题 • 测试报告多样性与管理的难题 • 测试报告服务的诞生 • 测试报告服务的架构设计 • 从测试报告服务到测试报告中台的演进 • 测试报告中台的实际Demo分享 |
十、企业级测试配置中台技术详解 • 测试脚本和测试配置的解耦问题 • 实际问题的案例:如何实现让一套GUI自动化脚本可以自适应各种语言版本 • 测试配置概念的诞生 • 普适场景下的测试配置中台的设计思路 |
十一、业界前沿软件测试技术的落地案例与发展趋势解读 • 机器学习在GUI自动化测试领域的应用案例 • 自然语言理解在自动化测试脚本生成中的实际应用 • 大数据技术在测试范围选取领域的应用案例 • 人工智能在测试结果自动化分析领域中的实际应用案例 • 基于混沌工程的测试中台建设 |