测试课程体系

全面的软件测试与质量培训体系,构建快速交付的质效体系

.....
测试基础课程
《测试驱动开发与软件重构》 2天
1、 从测试到测试驱动
2 、测试驱动研发与测试的责任与目标
3 、如何实现测试驱动开发
4 、驱动框架Junit5实践
5 、构建基于微服务的数据驱动测试
6 、断言及Mock体系
7 、针对微服务的架构及测试驱动开发
8 、案例介绍
测试基础课程
《迭代交付》 2天
1、 用户需求及用户故事
2 、构建用户故事地图及实例化用户故事
3 、针对用户价值的测试用例设计
4 、构建逐步MVP化的迭代交付测试目标
5 、基于技术的测试体系
6 、研发域如何对质量进行保证
7 、测试域如何对质量进行保证
8 、构建内建质量的端到端质量保证体系
9 、测试左移的价值保证
10 、从ATDD到TDD到BDD实践
11 、构建团队质量意识
测试基础课程
《测试分析与策略》 1天
1、软件测试分析方法介绍 (被测对象分析、需求分析、使用场景分析、风险分析、测试建模、测试类型分析、故障注入分析、自动化测试分析、测试工具分析、缺陷分析、竞争力分析、漏测分析、安全威胁分析)
2、软件测试类型分析(功能、性能、故障注入、压力等测试类型)
3、软件测试策略的制定
4、练习:测试策略案例分析与讨论
测试需求分析
《测试需求分析与用例设计》 2天
1、软件测试策略的制定
2、软件测试方法
3、测试需求分析
4、测试用例设计
5、测试管理与质量保证
测试基础培训
《测试基础培训》 2天
1、测试基本方法与概念
2、黑盒测试方法与白盒测试方法
3、静态技术:静态技术介绍、应用、价值、区别等,了解评审的目的与方法,和对应工具推荐
4、动态技术:单元、集成、系统、验收、回归下的动态技术
5、测试流程(传统、敏捷)
6、构建有效的测试反馈
7、测试心理学与团队间沟通
测试度量
《软件测试缺陷度量和分析》 1天
1、为什么做软件度量过程?要从一个故事讲起。
2、用数据说话,通过度量展示测试的价值。
3、测试度量过程
4、测试度量和大数据分析
5、软件测试度量指导
6、开源项目软件测试度量及案例分析
7、软件测试度量常用工具和方法
8、利用度量发现项目管理不足并加以纠正的案例
9、通过度量判定项目中存在的“猫腻”
10、练习:测试自动化度量演练
测试需求分析
《测试需求分析与用例设计》 2天
1、软件测试策略的制定
2、软件测试方法
3、测试需求分析
4、测试用例设计
5、测试管理与质量保证
测试基础培训
《测试基础培训》 2天
1、测试基本方法与概念
2、黑盒测试方法与白盒测试方法
3、静态技术:静态技术介绍、应用、价值、区别等,了解评审的目的与方法,和对应工具推荐
4、动态技术:单元、集成、系统、验收、回归下的动态技术
5、测试流程(传统、敏捷)
6、构建有效的测试反馈
7、测试心理学与团队间沟通
测试度量
《软件测试缺陷度量和分析》 1天
1、为什么做软件度量过程?要从一个故事讲起。
2、用数据说话,通过度量展示测试的价值。
3、测试度量过程
4、测试度量和大数据分析
5、软件测试度量指导
6、开源项目软件测试度量及案例分析
7、软件测试度量常用工具和方法
8、利用度量发现项目管理不足并加以纠正的案例
9、通过度量判定项目中存在的“猫腻”
10、练习:测试自动化度量演练
缺陷评估
《测试需求分析与用例设计》 2天
1、测试需求分析与案例
2、测试用例设计与覆盖分析
3、测试报告、缺陷分析与测试技巧
缺陷评估
《软件测试缺陷度量和分析》 1天
1、缺陷分析工具和方法-测试充分性分析、测试基线对比分析、漏测分析、基于度量的缺陷预测等。
2、缺陷分析方法
3、练习:利用缺陷分析进行质量评估
测试报告评估
《测试评估及报告》 1天
1、测试报告的要素和模板
2、整体质量概述、风险和建议、遗留缺陷说明、测试执行情况与评估、缺陷分析
3、功能测试报告、性能测试报告、安全测试报告、压力可靠性测试报告
测试项目管理
《测试管理》 2天
1、理解当前常见的测试组织结构及配套的测试角色
2、了解如何制定测试计划,并掌握常用的测试估计方法
3、理解测试过程管理PDCA,以及需要关注的度量数据
4、掌握基于风险的测试管理方法
5、了解缺陷管理的内容,并掌握常用的缺陷分析方法
6、了解配置管理的内容,以及如何管理测试用例基线及执行版本
测试项目管理
《构建卓越的软件质量保障体系》 2天
1、构建以客户为中心的产品质量
2、缺陷根因分析的目的和实施
3、软件质量管理的目的和原则
4、软件开发与测试流程(瀑布、敏捷)
测试角色
《测试架构师训练营》 2天
1、测试架构师与开发架构师的工作区别与协作
2、测试架构师承担的职责
3、软件测试各阶段中测试工程师、测试架构师、测试经理的分工
4、测试架构师的技术储备模型与团队创新能力构建
安全测试
《安全测试》 2天
1、理解安全测试的过程和范围
2、掌握常用的安全测试方法和工具
安全测试
《新场景新技术下的安全测试能力提升》 5天
1、生物识别技术的安全漏洞和相关安全测试方法
2、移动端软件产品的安全测试方法和工具使用
3、高级内网渗透的方法、加固方法、工具使用
接口角色
《探索型测试与分级测试》 2天
1、选取分析对象,构建业务体系
2、接口测试的技术方案与设计思路
3、构建通用接口模板
4、模块间梳理
5、规则矩阵的设置
自动化测试
《ISTQB软件自动化测试体系培训》 2天
ISTQB高级软件测试自动化课程,大纲由CSTQB专家组翻译。课程内容由国内软件测试自动化资深专家,CSTQB专家组负责人,ISO 国际软件测试标准工作组项目组长根据ISTQB大纲和近20年业界实践编制而成,是国内第一份基于权威性ISTQB高级大纲的全中文的自动化软件测试课程。
课程涵盖自动化测试的技术基础,自动化测试系统架构原理,架构设计,功能设计,实施流程,管理要素,经验教训等从开发实践到项目实施全部环节的理论和实际案例。深入浅出的阐明自动化测试的理论和实践,帮助学员掌握自动化测试的真正精髓并得以在自己的企业场景中运用。
自动化测试
《测试技术解决方案》 2天
1、敏捷时代对自动化的要求
2、如何与敏捷配对自动化流程
3、自动化原理与拓展
4、被测对象分层与架构
5、构建高质量后端架构
6、从单元测试到接口测试实战
7、数据驱动测试及Mock构建
8、前端自动化体系
9、移动端自动化架构
10、移动端源生模式及Hybird模式问题解析
自动化测试
《敏捷测试与自动化最佳实践》 2天
1、敏捷测试方法与框架
2、敏捷测试过程与转型
3、开源自动化工具与框架
4、移动应用测试自动化与持续集成
测试中台
《质量中台》 2天
1、什么是质量中台
2、质量中台与研发中台的区别
3、端到端质量周期梳理
4、内建质量体系
5、需求端质量保证
6、研发域单元质量保证
7、研发域接口质量保证
8、研发域数据及环境治理
9、测试域接口质量保证
10、测试域功能的质量保证
11、测试域探索测试
12、构建持续测试体系
13、持续测试下自动化及非自动化管理
14、构建智能测试思维及引擎
15、质量中台度量体系
16、打造符合DevOps体系的质量中台
在复杂业务场景下质量体系的建设,如何整体建设质量中台支撑业务迭代,把测试能力打造成业务的基础设施。智能测试是质量中台的重要催化剂,同时会介绍智能测试在质量中台基础上的能力建设和综合测试效能提升。
测试中台
《智能质量中台》 2天
1、质量中台设计与落地
2、服务于智能系统的测试
3、智能化测试让测试学会思考
测试中台
《智能质量中台建设实践》 2天
1、智能质量中台建设典型问题分析
2、质量中台构建
3、智能化测试数据构建
4、智能化功能测试中台构建
5、智能化性能测试中台构建
6、AI领域发展与应用
7、智能化测试发展与应用
8、智能化中台度量建设
9、智能化线上质量监控建设
10、持续集成与持续交付