《TSE实战训练营》课程大纲
TSE实战训练营
1、测试架构师角色认知
1.1 测试架构师与开发架构师的区别与协作
1.2 测试架构师承担的职责
1.3 测试工程师、测试架构师、测试经理的分工
1.4 测试架构师的能力模型与团队创新能力构建
2、测试分析与策略
2.1 测试需求分析视角和方法
2.2 预防需求缺陷——场景分析
2.3 预防架构缺陷——继承交互分析
2.4 风险识别及测试优先级分析
2.5 大型项目跨迭代测试策略制定
2.6 演练:测试需求分析、测试策略制定
3、有效的测试设计
3.1 特性测试对象建模
3.2 用户测试场景和类型设计
3.3 质效兼顾的测试覆盖技术
3.4 演练:测试设计和参数覆盖
4、自动化测试与持续集成
4.1 自动化测试成功实施要素
4.2 自动化测试ROI(投资回报率)分析
4.3 自动化测试发展趋势
4.4 持续集成与测试驱动开发(TDD)
4.5 案例研讨:自动化测试失败案例分析
5、软件测试缺陷度量和分析
5.1 测试度量和数据分析
5.2 缺陷预防——引入分析
5.3 缺陷控制——漏测分析
5.4 缺陷分析的工具和方法
5.5 演练:可视化的缺陷分析和过程改进
6、测试评估及报告
6.1 测试报告的要素和模板
6.2 质量可预——测试过程评估
6.3 质量可优——测试结果评估
6.4 案例研讨:测试报告的问题和改进
7、测试职业发展和任职标准
7.1 职业生涯模型和规划
7.2 测试技术线和管理线
7.3 去QE时代测试工程师的双栈发展
7.4 测试生涯的高度、深度、宽度、温度
7.5 测试工程师任职能力标准
8、构建测试影响力
测试往往不被重视的原因分析
8.1 与研发团队信任的建立
8.2 测试助力研发-构建质量保障体系
8.3 如何提交高质量的缺陷?
8.4 推动开发团队完善单元测试与功能测试
8.5 专项测试与测试工具的开发
8.6 测试创新、工程效率提升、持续改进
8.7 正确处理与开发团队对项目理解的不一致的问题
8.8 干系人分类维度与评估矩阵
9、测试架构师思维养成
9.1 Software defines everything,Software runs the world。软件关联着人类生活的方方面面,算法正取代人在做各种重大决策。ABC(AI/Big Data/Cloud Computing)技术复杂度越来越高,人们正在构建超出自身管理能力的系统。一个简单的软件错误可能导致巨大灾难,迫切需要体系化的质量保障方法去测出更安全的世界。
9.2 复杂软件往往是多方企业、社区生态合作的产物,产品间的竞争演变成产业链的竞争,新技术层出不穷,从测产品到测产业,测试架构师需要怎样构建测试体系?
9.3 优秀测试架构师四句真经: 做好前端分析,让质量可控!做好过程度量,让质量可预!做好后端评估,让质量可优!做好结果审计,让质量可信!
9.4 如何做到?
9.5 先从测试架构师思维养成开始。
培训课程
产品