课程简介
云、分布式、AI等技术导致软件复杂度越来越高,如何保障软件的可靠和安全?从事测试多年,遇到了发展瓶颈?面对多头领导,自己左右为难?感觉上级分配任务时是拍脑袋定的Deadline,但又无可奈何?作为Team leader,团队长期低水平重复劳动,工作价值难以被认可?抑或公司流程不规范,进度压力下项目质量得不到保障……
您的工作或团队中是否有以上的问题?本课程借鉴世界500强企业真实生动的案例展示给大家如何从架构分析、测试策略、测试设计、测试评估等一系列举措着手,快速、高效地进行测试质量保障。
在课程中会有对应的课程练习来加深学员的理解。不仅从观念上刷新认知,指导每个环节测试架构师需要做的工作,也从技术方法层面提升学员解决问题的能力,做到知行合一,同时也给学员更清晰的职业发展规划。
目标收益
· 如何构建完整的测试质量保障体系?
· 工作很多年后感觉自己的测试生涯缺少上升的空间。想知道如何继续提高自己?
· 如何根据已有的用户及缺陷大数据进行测试工作持续改进?
· 测试团队在项目中长期进行低水平的重复劳动,如何构建测试团队的影响力和体现测试的价值,帮助项目快速达到质量目标?
· 如何制定有效的软件测试策略、方案?如何进行自动化测试生成覆盖,以最小的成本达成项目目标?
· 快速迭代下该如何保障软件的质量?
· 智能化测试该如何开展,大数据和AI怎么帮助测试?
· 云及AI系统的不确定性,该怎么开展测试?
· 去QE时代, 测试工程师路在何方?
培训对象
测试工程师、测试主管、测试经理、测试架构师、测试总监、产品经理、开发工程师、开发经理、项目负责人、CTO
课程大纲
1、测试架构师角色认知(1H) |
· 测试架构师与开发架构师的工作区别与协作 · 测试架构师承担的职责 · 软件测试各阶段中测试工程师、测试架构师、测试经理的分工 · 测试技术线提升方向 · 测试能力规划沙盘 · 测试架构师的技术储备模型与团队创新能力构建 |
2、软件质量与测试流程(1H) |
· 构建以客户为中心的产品质量 · 软件质量管理的目的和原则 · 软件开发与测试流程(瀑布、敏捷) · 测试不足与测试过度 · 项目质量分级与质量的把控 · 实战案例分析 |
3、测试分析与策略(2H) |
· 软件测试分析的不同视角 · 软件测试分析来源和方法 · 软件测试策略制定 · 软件测试策略的制定 · 实战案例分析 |
4、有效的测试设计(2H) |
· 测试设计的目的和价值 · 测试设计技术分类 · 测试设计过程及方法 · 测试对象建模方法 · 测试的覆盖技术 · 自动化测试帮助快速覆盖 · 实战案例分析 |
5 、软件测试缺陷分析(2H) |
· 软件缺陷分析的目的 · 软件度量基础 · 缺陷分析工具和方法 · 实战案例分析 |
6、测试评估及报告书写(1.5H) |
· 测试报告的目的和价值 · 测试报告的要素和模板 · 测试结果评估 · 测试过程评估 · 专项测试报告 · 实战案例分析 |
7、测试技术趋势及职业规划(2.5H) |
· 云计算/大数据/AI带来的测试挑战 · 智能化测试趋势(AI test & test AI) · 去QE时代测试的职业规划规划 |
1、测试架构师角色认知(1H) · 测试架构师与开发架构师的工作区别与协作 · 测试架构师承担的职责 · 软件测试各阶段中测试工程师、测试架构师、测试经理的分工 · 测试技术线提升方向 · 测试能力规划沙盘 · 测试架构师的技术储备模型与团队创新能力构建 |
2、软件质量与测试流程(1H) · 构建以客户为中心的产品质量 · 软件质量管理的目的和原则 · 软件开发与测试流程(瀑布、敏捷) · 测试不足与测试过度 · 项目质量分级与质量的把控 · 实战案例分析 |
3、测试分析与策略(2H) · 软件测试分析的不同视角 · 软件测试分析来源和方法 · 软件测试策略制定 · 软件测试策略的制定 · 实战案例分析 |
4、有效的测试设计(2H) · 测试设计的目的和价值 · 测试设计技术分类 · 测试设计过程及方法 · 测试对象建模方法 · 测试的覆盖技术 · 自动化测试帮助快速覆盖 · 实战案例分析 |
5 、软件测试缺陷分析(2H) · 软件缺陷分析的目的 · 软件度量基础 · 缺陷分析工具和方法 · 实战案例分析 |
6、测试评估及报告书写(1.5H) · 测试报告的目的和价值 · 测试报告的要素和模板 · 测试结果评估 · 测试过程评估 · 专项测试报告 · 实战案例分析 |
7、测试技术趋势及职业规划(2.5H) · 云计算/大数据/AI带来的测试挑战 · 智能化测试趋势(AI test & test AI) · 去QE时代测试的职业规划规划 |