课程背景
本课程的授课内容全部源于测试体系建设的最佳实践总结与探索。在培训方法上,以课堂讲授(演示和案例培训相结合)、实际操作等形式,端到端阐述在拿到需求后如何进行需求分析、如何制订测试策略,如何从从测试需求、测试设计、测试执行、测试分析与报告整个端到端流程做设计及策略;测试执行与bug分析、测试效果评估和度量等,达到持续提升企业整体测试能力的效果。
课程收获
总体定位:实践类分享课程,即学即用。具体收益包括:
1. 测试计划与测试策略:借鉴业界测试方法,讲解测试计划与测试策略,包括谷歌的ACC测试策略框架与HTSM测试需求框架。
2. 测试需求分析:借鉴华为等公司做法,详细讲解测试需求分析全过程步骤;测试用例设计方法精髓及探索;
3、测试执行与测试分析:通过有效的测试执行及版本分析,确定产品版本整体质量及改进方向;
4、测试效果度量与评估:测试人员工作效果及工作质量度量及评估;
掌握波次测试需求的分析、设计与执行过程;
5. 根据产品生命周期模式,借鉴业界领先测试模式,持续建设企业自身测试体系;
课程时长
2-3天(6小时/天)
课程大纲
课程模块 | 详细内容 |
测试策略与测试计划 | 一、 问题引入:如何制定有效的测试计划和测试策略? 二、 测试计划与测试策略 1、 测试计划制定及方法 2、 测试计划跟踪技巧,如何保障计划完成? 重点:根据版本评估做有效的测试计划,实践及分享 3、测试计划与策略最佳实践:ACC(特征、组件、能力)测试分析与策略模型的设计思路与背景,如何在需求紧急、项目紧急的测试状况下,抓住测试要点、核心和用户关注点 4.测试策略技巧模型:学习如何结合启发式测试测量模型(HTSM)来配合acc实施,完成测试的策略执行: ● 为何采用启发式测试测量模型 ● 启发式测试测量模型的主要内容详解:项目环境、质量标准、测试技术、产品元素的详细列表及考虑因素 ● 如何进行启发式思维推导 ● 如何根据项目定制HTSM(符合贵公司业务特点) ● 如何在测试中很好的使用HTSM 5.波次需求与测试策略(测试中通过测试波次整理需求--协同的波次设计开发--协同的波次测试的实践方法; |
测试需求分析与用例设计 | 一、 问题引入:测试需求分析如何做?如何快速掌握重点? 二、 测试需求分析与策略制定 重点:贴近贵公司实际的案例分享与练习 1. 测试需求分析基本流程 2. 测试需求分析7步骤详解 2.测试需求分析的技巧与要点(实例讲解) 3.测试需求的整理方法:流程图、活动图 4.敏捷测试需求的处理(story card) 5.需求用例与测试需求的关系 三、 问题引入:如何设计有效的测试用例? 四、 测试用例设计技巧与方法 重点:新的测试用例设计方法、综合运用多种用例设计方法做最好的设计 1. 测试用例设计与执行中的主要问题分析 2. 测试用例设计的颗粒度 3. 如何让用例更有效? 4. 测试用例关系图绘制方法 5. 测试用例的编写规范、模板及实例; 6. 测试用例设计方法详解 ● 等价类测试用例设计方法与实例,如果让等价有效? ● 边界值测试用例设计方法与实例 ● 场景法测试用例设计方法与实例 ● 因果图测试用例设计方法与实例 ● 判定表法测试用例设计方法与实例 ● 基本路径覆盖法(万能的逻辑覆盖方法)设计与实例 ● 各种方法的综合应用技巧,如何让用例适当又充分? 7. 多种测试用例综合运用设计实用的测试用例 8. 测试用例的三级评审过程及评审方法; 9. 测试用例库建设与复用,建立长期可以复用的用例? 10. 敏捷中用例编写与技巧(包括学会使用敏捷故事卡、敏捷用户设计格式、敏捷用例设计颗粒度与应用) 11. 应用以上用例设计方法进行实例讲解与演练; 实例及练习:测试用例设计实例练习 |
测试执行与bug分析 | 测试执行的关键步骤及技巧、回归测试的实施; ● 测试执行的经典五个步骤; ● 敏捷探索性测试技巧及方法; ● 测试执行的过程跟踪管理; ● 测试版本控制与灰度发布; ● 如何高效率做好回归测试; ● 易用性测试要点与执行; ● 兼容性测试要点及执行; ● 可靠性测试要点及执行;
Bug分析: ● 测试质量标准与度量; ● 缺陷处理流程; ● 缺陷分级分类与修复周期; ● 缺陷的度量与分析(广度、深度、覆盖度),通过缺陷驱动开发测试; ● 主要bug的分析与挖掘; ● 重大故障分析与管理、重大故障处理流程; ● 敏捷缺陷管理; |
测试效果评估 | 1、 测试人员的绩效与工作度量维度 2、 如何评价测试效果 3、 详解测试团队绩效度量指标 |
综合实践 | 1、 测试全过程综合实践 2、 优秀公司做法分享 |