课程简介
本次直播工作坊借鉴世界500强企业真实生动的案例展示给大家如何从架构分析、测试策略、测试设计、测试评估等一系列举措着手,快速、高效地进行测试质量保障。
在课程中会有对应的课程练习来加深学员的理解。不仅从观念上刷新认知,指导每个环节测试架构师需要做的工作,也从技术方法层面提升学员解决问题的能力,做到知行合一,同时也给学员更清晰的职业发展规划。
目标收益
1. 提升测试的进阶技能
掌握针对微服务架构的测试策略设计
掌握自动化测试的核心技术,了解最新动态
理解测试数据准备服务的设计和落地实践
2. 从测试侧提升效能
掌握如何从Quality Engineering向Engineering Productivity转型
掌握质量提效的若干维度,能够从弱项入手开启质量效能提升之路
3. 测试团队转型方向
成长为测试架构师,从架构角度看测试
初探建设测试中台的思路和具体实践
真正建立软件测试技术全景视图
培训对象
1.提高测试技术全局观,学会由点到面,从测试架构师的视角看待和解决问题;
2.希望掌握深入掌握业界主流的测试策略设计原则, 利用GUI和API自动化测试提升工程效能,不止于做“测试小工”的测试工程师;
3.希望深入理解质量效能相关理念,接触行业最前沿的质量效能技术细节的测试经理;
4.全面理解测试中台的产生背景和主要技术实践,希望建立自己测试中台的测试总监和测试负责人;
课程大纲
课程一 11月7日 测试工程师的软件架构知识与测试策略设计 本课程以资深测试工程师和资深测试开发工程师必须掌握的软件架构知识为主线,讲解软件架构的系统性知识以及对应的测试策略设计方法,内容详实,由浅入深,循序渐进,并全部以实际案例来展开讲解,可以帮助测试工程师建立起全局技术视角,面对复杂系统的测试设计能够做到“知其然知其所以然”,是测试人员全面提升技术综合实力的必选课程。 |
1、软件架构知识对于测试工作的重要性 2、测试工程师如何高效学习软件架构知识 3、单体架构的测试策略的设计 4、分布式架构的测试策略的设计 5、微服务架构的测试策略的设计 6、面向架构的测试设计 VS 面向功能的测试设计 7、测试策略的演进与迭代 8、Less is More的内涵与落地 9、测试左移 VS 测试右移 10、“去QE”策略的得与失 涉及的主要案例: 1、全球大型电商网站的架构演进与测试方法演进 2、国内一线互联网公司的实际案例 |
课程二 11月7日 测试中台的设计与建设 本课程主要讲解测试中台设计和建设的方方面面,是企业开展测试中台建设的必备先导课程。课程以全球大型互联网公司测试中台建设为主线,讲解测试中台诞生的背景以及测试中台设计中的关键思路和方法,不仅能够提供测试中台的全局观,而且对测试中台中的每一类测试服务的建设都做详细的介绍,对于企业的测试中台建设具有普适的指导意义,能够帮助企业理解测试中台技术的核心与精华,并将其应用到企业的工程实践中。 |
1、中台概念的起源测试中台的概念 2、测试中台的顶层架构设计 3、测试服务化和测试中台的关系 4、测试执行服务的功能与设计 5、测试数据准备服务的功能与设计 6、测试环境服务的功能与设计 7、测试执行环境服务的功能与设计 8、测试报告服务的功能与设计 9、行业成功独家案例解读 涉及的主要案例: 1、全球大型电商网站的测试平台建设 2、国内一线互联网公司的实际案例 3、传统IT企业的实际案例 |
课程三 11月15日 GUI与API自动化测试技术进阶 本课程将「由点到面」讲解互联网行业应用最广泛的GUI和API自动化测试技术,介绍GUI和API测试的适用范围和典型误区,从实战角度快速上手GUI和API测试的各项主流框架,深入解读自动化测试中的难点和困惑,并跟进业界最新最热的自动化技术,帮助听众由浅入深系统化掌握GUI和API自动化测试的全体系知识。 |
第一部分 GUI与API测试概览 1.1 基本概念介绍 1.2 GUI与API测试的适用场景解析 1.3 自动化测试的「功与过」 1.4 互联网大厂如何进行GUI和API自动化测试 第二部分 GUI自动化测试技术详解 2.1 GUI自动化测试工具的基本原理2.2 基于录制回放的GUI自动化测试2.3 基于脚本编写的GUI自动化测试 2.4 GUI自动化测试的复用与分层 2.5 GUI自动化测试的稳定性问题与解决思路 2.6 无头浏览器在GUI测试中的应用2.7 前沿技术在GUI测试中的应用 第三部分 API自动化测试技术详解 3.1 API自动化测试的基础知识 3.2 基于Postman等工具的API测试 3.3 传统API自动化测试的局限性 3.4 基于代码的API自动化测试 3.5 基于录制回放的API自动化测试 3.6 API自动化测试的复用与分层 3.7 微服务架构下的API测试难点与应对策略 3.8 API自动化测试用例的生成技术 |
课程四 11月22日 质量效率提升与质量效能建设 在互联网行业迅猛发展的当下,作为一名合格的测试人员,不应只关注质量本身,也应同时关注质量效能和业务价值,质量效能是现代测试领域的发展趋势,众多大型公司的发力点 。 本次课程将从理论联系实际,介绍质量提效的通用方法论,并结合大量实战案例,帮助学员深入理解质量效能提升的技术要点。 |
1 为什么要重视质量效能 2 质量提效切入点 3 质量提效实战 – 快速 3.1 持续集成 3.2 流量回放 3.3 用例模块化 4 质量提效实战 – 精准 4.1 精准测试 4.2 链路分析 5 质量提效实战 – 可信 5.1 测试环境的稳定性 5.2 造数的可靠性 6 质量提效实战 – 用完即抛 6.1 建立“用完即抛”的测试环境 6.2 建立“用完即抛”的测试数据 7 质量提效实战 – 可视化 7.1 链路可视化 7.2 质量看板 8 质量提效实战 - 风险管控 8.1 线上测试数据隔离 8.2 线上测试流量隔离 9 质量提效的一些新理念 9.1 Test in Production 9.2 变异测试 10 总结 |
课程一 11月7日 测试工程师的软件架构知识与测试策略设计 本课程以资深测试工程师和资深测试开发工程师必须掌握的软件架构知识为主线,讲解软件架构的系统性知识以及对应的测试策略设计方法,内容详实,由浅入深,循序渐进,并全部以实际案例来展开讲解,可以帮助测试工程师建立起全局技术视角,面对复杂系统的测试设计能够做到“知其然知其所以然”,是测试人员全面提升技术综合实力的必选课程。 1、软件架构知识对于测试工作的重要性 2、测试工程师如何高效学习软件架构知识 3、单体架构的测试策略的设计 4、分布式架构的测试策略的设计 5、微服务架构的测试策略的设计 6、面向架构的测试设计 VS 面向功能的测试设计 7、测试策略的演进与迭代 8、Less is More的内涵与落地 9、测试左移 VS 测试右移 10、“去QE”策略的得与失 涉及的主要案例: 1、全球大型电商网站的架构演进与测试方法演进 2、国内一线互联网公司的实际案例 |
课程二 11月7日 测试中台的设计与建设 本课程主要讲解测试中台设计和建设的方方面面,是企业开展测试中台建设的必备先导课程。课程以全球大型互联网公司测试中台建设为主线,讲解测试中台诞生的背景以及测试中台设计中的关键思路和方法,不仅能够提供测试中台的全局观,而且对测试中台中的每一类测试服务的建设都做详细的介绍,对于企业的测试中台建设具有普适的指导意义,能够帮助企业理解测试中台技术的核心与精华,并将其应用到企业的工程实践中。 1、中台概念的起源测试中台的概念 2、测试中台的顶层架构设计 3、测试服务化和测试中台的关系 4、测试执行服务的功能与设计 5、测试数据准备服务的功能与设计 6、测试环境服务的功能与设计 7、测试执行环境服务的功能与设计 8、测试报告服务的功能与设计 9、行业成功独家案例解读 涉及的主要案例: 1、全球大型电商网站的测试平台建设 2、国内一线互联网公司的实际案例 3、传统IT企业的实际案例 |
课程三 11月15日 GUI与API自动化测试技术进阶 本课程将「由点到面」讲解互联网行业应用最广泛的GUI和API自动化测试技术,介绍GUI和API测试的适用范围和典型误区,从实战角度快速上手GUI和API测试的各项主流框架,深入解读自动化测试中的难点和困惑,并跟进业界最新最热的自动化技术,帮助听众由浅入深系统化掌握GUI和API自动化测试的全体系知识。 第一部分 GUI与API测试概览 1.1 基本概念介绍 1.2 GUI与API测试的适用场景解析 1.3 自动化测试的「功与过」 1.4 互联网大厂如何进行GUI和API自动化测试 第二部分 GUI自动化测试技术详解 2.1 GUI自动化测试工具的基本原理2.2 基于录制回放的GUI自动化测试2.3 基于脚本编写的GUI自动化测试 2.4 GUI自动化测试的复用与分层 2.5 GUI自动化测试的稳定性问题与解决思路 2.6 无头浏览器在GUI测试中的应用2.7 前沿技术在GUI测试中的应用 第三部分 API自动化测试技术详解 3.1 API自动化测试的基础知识 3.2 基于Postman等工具的API测试 3.3 传统API自动化测试的局限性 3.4 基于代码的API自动化测试 3.5 基于录制回放的API自动化测试 3.6 API自动化测试的复用与分层 3.7 微服务架构下的API测试难点与应对策略 3.8 API自动化测试用例的生成技术 |
课程四 11月22日 质量效率提升与质量效能建设 在互联网行业迅猛发展的当下,作为一名合格的测试人员,不应只关注质量本身,也应同时关注质量效能和业务价值,质量效能是现代测试领域的发展趋势,众多大型公司的发力点 。 本次课程将从理论联系实际,介绍质量提效的通用方法论,并结合大量实战案例,帮助学员深入理解质量效能提升的技术要点。 1 为什么要重视质量效能 2 质量提效切入点 3 质量提效实战 – 快速 3.1 持续集成 3.2 流量回放 3.3 用例模块化 4 质量提效实战 – 精准 4.1 精准测试 4.2 链路分析 5 质量提效实战 – 可信 5.1 测试环境的稳定性 5.2 造数的可靠性 6 质量提效实战 – 用完即抛 6.1 建立“用完即抛”的测试环境 6.2 建立“用完即抛”的测试数据 7 质量提效实战 – 可视化 7.1 链路可视化 7.2 质量看板 8 质量提效实战 - 风险管控 8.1 线上测试数据隔离 8.2 线上测试流量隔离 9 质量提效的一些新理念 9.1 Test in Production 9.2 变异测试 10 总结 |