课程大纲
时间 | 内容 | 案例实践与练习 |
Day1 | 一、测试基本流程(传统 & 敏捷) | 讨论与练习:6~8人一组成立虚拟团队,分别扮演产品经理、产品助理、架构师、程序员、测试员等多个角色。通过几个案例的全过程讨论,体会测试过程定义、测试与其他角色的交互难点和要点。 |
上午 | 二、测试方法简介 | |
第一篇 | 三、测试类型分析 | |
软件测试基础 | 四、测试的基本原则与应用 | |
五、测试在软件生命周期的应用、种类及目标 | ||
六、构建有效的测试反馈 | ||
七、测试心理学与团队间沟通 | ||
Day1 | 一、测试类型分解与实例描述 | 案例练习:针对各类不同模型的产品和背景要求,设计不同的测试方法和测试用例 |
下午 | 二、黑盒测试方法:等价类、边界值、因果图、路径分析等 | 1、简单业务的系统 |
第二篇 | 三、静态技术:静态技术介绍、应用、价值、区别等,了解评审的目的与方法 | 2、复杂业务的系统 |
测试方法与测试设计 | 四、动态技术:单元、集成、系统、验收、回归下的的动态技术 | 3、外接其他系统的被测试系统 |
五、测试用例设计(简单业务 & 复杂业务) | 4、App业务系统 | |
六、测试场景设计与维护 | ||
七、测试数据准备与维护 | ||
Day2 | 一、测试的组织结构、独立测试、测试小组及成员关系 | 案例练习: |
上午 | 二、测试计划与估算, 测试准备和测试开销 | 1、如何识别风险、防范风险 |
第三篇 | 三、测试的质量保证与KPI/OKR定义 | 2、如何进行有效测试评估 |
测试管理与质量控制 | 四、测试监控和配置管理,监控发现 | 3、如何定义考量的KPI |
五、风险和事件管理,风险左移 | 4、如何跨团队进行有效沟通 | |
六、跨团队沟通与测试管理 | ||
七、测试数据准备与维护 | ||
Day2 | 一、软件测试工具的选型及举例 | 案例练习: |
下午 | 二、电信行业测试设计中的要求 | 1、电信行业测试设计方法讨论 |
第四篇 | 三、敏捷下快速迭代的指标驱动方式 | 2、快速迭代如何进行测试 |
测试技术与测试改进 | 四、如何构建测试的KM体系,适应快速变化 | 3、App测试与Web测试不同点 |
五、Web与App时代下,不同的质量独立原则、方法 | 4、如何用工具提高效率 | |
六、度量集成到持续集成类型工具中 | 5、如何用用具集成测试质量到各阶段 | |
七、度量与监控,集成到各阶段的工具中 |