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