基于IPD开发流程的测试管理

  培训讲师:杨学明

讲师背景:
杨学明老师 高级顾问,高级讲师深圳测试协会副会长研发管理专家曾担任华为、阿里巴巴高级测试管理职位专业背景:14年产品开发及测试团队管理经验,先后担任软件开发工程师、资深测试工程师、软件技术经理、研发项目经理、研发测试部经理、研发管理总监等 详细>>

杨学明
    课程咨询电话:

基于IPD开发流程的测试管理详细内容

基于IPD开发流程的测试管理

一、 产品测试与质量的关系 (1H)

本章概述: 主要讲述产品测试在产品质量保证的过程中的作用与地位,讲述产品测试的一些基本概念和术语,举例说明一些知名企业正在应的产品测试模型和工具、模板。

ü 质量的概念     

ü 过程质量、交付件质量、产品质量

ü 质量管理概念   

ü 质量管理发展的三个阶段

ü 质量管理活动   

ü 质量管理基本思想  

ü 测试在质量体系中的位置

ü 测试原则与方法

ü 木桶原理 ·20/80原则 ·Good-Enough原则

ü 错误、缺陷、故障、失效 ·测试成本分析

ü 测试、调试、测试与调试的关系和区别

ü 验证与确认·广义的测试和狭义的测试

ü 测试重心 ·测试投入·测试结束准则

ü 测试方法分类

ü 白盒测试、黑盒测试、灰盒测试

ü 测试策略 ·单元/部件测试、集成测试、系统测试、市场测试

ü ALPHA测试、BETA测试、试生产测试

ü 测试的任务、必要性、局限性

ü 测试生命周期模型、测试和开发的并发性

二、 测试工程过程 (4H)

本章概述: 主要讲述产品测试的工程过程,包括从接触用户需求、参与设计评审、编写测试计划、编写测试用例、执行测试、提交缺陷、验证问题、提交测试报告以及测试总体评估的整个过程。让学员掌握产品测试这项系统工程,有利于提高大家的全局观。

 

ü 测试需求与测试设计

ü 软件测试人员参与需求分析的常见问题

ü 测试需求分析

Ø  测试需求分析基本概念

Ø  测试需求分析的组织与职责

Ø  测试需求分析活动(测试规格跟踪)

Ø  测试需求分析思路①--基本过程

Ø  测试需求分析思路②--使用阶段

Ø  测试需求分析思路③--建立测试类型库

Ø  测试需求文档与测试用例的关系

Ø  测试需求文档与设计文档的关系

Ø  测试需求文档与测试计划的关系

Ø  测试需求要做哪些工作

Ø  测试设计要做哪些工作

Ø  测试需求的优先级划分

Ø  如何对测试需求进行分类

Ø  测试需求的变更管理

Ø  测试需求跟踪矩阵

Ø  测试需求的评审要素模板展示

ü 测试用例颗粒度

Ø  大纲型测试用例的设计

Ø  解决方案型测试用例的设计

Ø  详细步骤型测试用例的设计

ü 测试用例的设计

ü 基于需求规格的测试设计

Ø 什么是软件需求规格?

Ø 举例说明华为和阿里巴巴的需求规格形式

Ø  需求规格应包括哪些内容

Ø  软件测试需求规划和评审

Ø 需求规格之用例设计方法 – 规格导出法

Ø 需求规格之用例设计方法 – 正反用例设计法

Ø 需求规格之用例设计方法 – 需求跟踪矩阵法

Ø 需求规格之用例设计方法 – 思维导图法

研讨:如何**需求覆盖提高测试设计的有效性?


ü 基于质量问题的测试设计

Ø 软件的质量问题主要来自于哪些方面?

Ø 如何对质量问题进行分析(内部问题和外部问题)

Ø 质量问题分析的方法

Ø 针对质量问题进行测试用例的设计

 

ü 基于测试经验的用例设计

Ø 功能方面的测试经验

Ø 性能方面的测试经验

Ø 非功能方面的测试经验

Ø 基于经验的测试设计


ü 基于风险的用例设计

Ø  什么DFMEA?

Ø DFME的流程和风险顺序指数

Ø  什么是测试风险评估?测试过程有哪些风险?

Ø 选择测试重点与优先级

Ø 确定软件测试策略


ü 基于用户体验(UCD)的用例设计

Ø  什么UCD(以用户为中心的设计)?

Ø  测试人员如何设计用户体验的测试用例?

Ø  在软件开发的每个阶段,测试人员如何介入?

Ø  测试人员如何与UCD团队打交道?

Ø  UCD测试的重点与难点分析

Ø 案例:某公司测试人员在UCD的活动和交付标准

ü 版本测试开始标准及结束标准

Ø 每个阶段开始的标准

Ø 每个阶段结束的标准

Ø 测试中断的标准

Ø 版本测试结束的标准

ü 产品级测试管理

Ø 产品测试的全局性

Ø 产品测试用例库的建立(举例说明如何建立系统级的测试用例库)

Ø 测试用例的管理

Ø 测试用例的维护

ü 单元/部件测试过程(BBFV测试过程)

Ø 产品分解结构

Ø 什么是产品构件(BB)

Ø 产品子系统具有哪些特点?

Ø 单元/部件测试基本概念  ·单元/部件测试的意义

Ø 单元/部件测试过程  ·单元/部件测试阶段输出

Ø 单元/部件测试准备

Ø 单元/部件测试执行

Ø 单元/部件测试成败关键因素分析

Ø 案例分析

Ø 测试计划和用例评审查检表、测试记录、缺陷报告

ü 集成测试过程(SDV测试过程)

Ø 集成测试策略的确定时机

Ø 集成测试基本概念 ·集成测试对象  ·集成测试中的角色定义

Ø 集成测试的特点

Ø 集成测试顺序确定

Ø 集成测试准备 ·集成测试执行   ·缺陷跟踪

Ø 集成测试质量目标   ·典型集成测试平台构造

Ø 集成测试工作开展的制约因素

Ø 集成测试成败关键因素分析

ü 系统测试过程(中间测试过程)

Ø 转测试操作流程和角色定义

Ø 系统测试基本概念(定义、对象、依据)

Ø 系统测试过程 ·系统测试输入、输出

Ø 系统测试准备

Ø 系统测试执行

Ø 测试环境的规划和管理

Ø 问题跟踪反馈  ·基于产品平台的测试策略

Ø 系统测试成败关键因素分析 ·“黑白唱”

ü 试生产测试过程(小批量生产过程)

Ø 试生产测试基本概念  

Ø 试生产测试策略

Ø 试生产测试的特点

Ø 试生产测试执行

Ø 过程记录 ·结果确认

Ø 试生产测试质量目标

Ø 试生产测试成败关键因素分析

ü 客户试用测试 (BETA测试)

Ø 客户选择及准备

Ø 需要什么样的产品上市策略?

Ø 某公司产品上市决策转变

Ø BETA测试的使命与目标

Ø 测试人员在客户试用中的职责

ü 软件测试与度量

Ø 软件测试成熟度模型(TMM)

Ø 软件开发过程阶段性度量指标

Ø 缺陷度量或缺陷分布度量

Ø 测试用例的深度、质量和有效性

Ø 测试执行的效率和质量

Ø 缺陷报告的质量

Ø 测试覆盖度

Ø 测试环境的稳定性或有效性

Ø 测试过程改进(TPI:Test Process Improvement)

Ø 缺陷预防与分析(ODC缺陷分析、Gompertz分析、Rayleigh分析、四象限分析、根本原因分析、缺陷注入分析、DRE/DRM分析等)

Ø CTP、STEP、CMMI等模型探讨

案例研讨:为什么要进行测试度量?


三、 产品开发过程中的测试管理(4H)

本章概述: 主要讲述产品开发过程中的测试管理活动,包括概念阶段、计划阶段、开发阶段、验证阶段、发布阶段等产品开发过程中的各项测试活动,对每个测试活动进行详细的讲解和举例,介绍产品测试的方法和工具。

 

ü 整体介绍

Ø 市场驱动的产品研发·结构化的产品开发流程、举例

Ø 跨部门的产品开发团队 ·测试代表的职责定义

Ø 测试代表与相关职能领域代表的关系描述

Ø 产品开发项目测试组织与职责

Ø 产品开发阶段划分 ·技术评审点

Ø 决策评审点

Ø 演示:结构化的产品测试流程

Ø 测试计划的分层控制

Ø 产品测试业务框架

Ø 产品测试管理过程

Ø 各个产品开发阶段的关键开发与测试活动

ü 概念阶段测试活动介绍

Ø 概念阶段测试活动目标

Ø 产品包需求

Ø 需求的可测试性

Ø 可测试性需求案例分析

Ø 客户服务的可诊断性

Ø 产品测试策略的确定

ü 计划阶段测试活动介绍

Ø 测试团队的扩充方法

Ø 细化测试领域工作计划

Ø 制订整个产品测试与验证方案

Ø 可测试性设计

Ø 测试技术知识产权与专利申请

Ø 集成测试策略确定

Ø 测试工具开发策略

Ø 可测试性设计的监督实施

ü 开发阶段测试活动介绍

Ø 测试工具选型

Ø 集成测试工作的开展

Ø 测试工具的实现

Ø 部件测试、部件测试报告模板演示

Ø 构件模块功能测试(BBFV)

Ø 基于产品组件的测试 ·产品组件集成与测试(SDV)

Ø 系统测试的流程及方法(SIT) 

Ø 生产测试设备及工装的开发

Ø BETA测试用户确定

Ø 试验场测试项目及组织方式

ü 验证阶段测试工作介绍

Ø 中试组织结构与职责

Ø SVT测试方法

Ø 生产验证测试主要活动

Ø 市场验证测试活动

Ø 标杆测试方法

Ø 认证测试方法

Ø 测试总结报告

Ø 基于客户交付的产品测试

Ø 专业实验结构与职责

Ø 专业实验室测试项目

Ø 可靠性测试内容、举例

Ø 安全性测试内容、举例

Ø EMC测试内容、举例

Ø 噪声测试内容、举例

Ø 热测试内容、举例

Ø 环境测试内容、举例

Ø 回归测试、举例

ü 发布阶段测试工作介绍

Ø 客户问题跟踪 ·产品升级

Ø 收集分析新需求 ·招标支撑

Ø 重点客户支撑 ·培训客户  ·在线诊断

ü 流程子流程

Ø 软件测试子流程

Ø 软件测试度量

Ø 软件测试子流程裁剪说明

Ø 硬件开发活动概要

Ø 硬件产品构成

Ø 硬件单板的构成

Ø 硬件测试关注内容

Ø 硬件测试要点

Ø 单板软件与硬件测试过程

四、 测试组织结构 (3H)

本章概述: 主要讲述产品测试组织的设置,测试团队的管理及绩效考核,如何提高测试人员的成就感,如何度量测试人员的绩效,如何建立测试人员的职业通道。

 

ü 产品测试组涉及的角色和组织结构(知名企业的测试组织结构)

ü 测试代表的职责

ü 测试外围组的职责

ü 部件测试组织

ü 测试部在产品测试中的职责

ü 测试人员核心素质 ·测试人员的职业发展

ü 测试人员技术等级介绍 ·测试人员的职业规划  

ü 测试人员的职责划分

ü 测试技术等级管理存在问题与避免办法

ü 国内测试组织存在的问题及解决办法

ü 组织定位与职责   

ü 华为及阿里巴巴测试人员素质要求介绍

ü 测试经理的职业素质要求  ·测试经理的培养

ü 案例讨论:测试人员为什么缺少成就感

ü 如何提高测试人员的成就感

ü 对测试人员的绩效管理

五、 推进企业测试体系建设 (1H)

本章概述: 主要讲述产品测试体系建设的步骤和方法,讲述一些知名企业从零开始如何一步一步建立功能强大的产品测试体系,并分享企业测试体系成功和失败的案例。

 

ü 企业测试体系典型问题分析

ü 测试技能发展历程

ü 如何从功能测试到测试平台建设?

ü 测试组织发展历程

ü 建立独立的测试组织

ü 如何建设高水平的测试部门?

六、如何改进我公司的产品测试体系?

本章概述: 根据两天的课程,请学员代表发言,如何改进我公司的产品测试体系。各组10分钟。

 

杨学明老师的其它课程

一、产品测试与质量的关系(1H)本章概述:主要讲述产品测试在产品质量保证的过程中的作用与地位,讲述产品测试的一些基本概念和术语,举例说明一些知名企业正在应的产品测试模型和工具、模板。ü质量的概念ü过程质量、交付件质量、产品质量ü质量管理概念ü质量管理发展的三个阶段ü质量管理活动ü质量管理基本思想ü测试在质量体系中的位置ü测试原则与方法ü木桶原理·20/80原

 讲师:杨学明详情


1、测试组织管理面临的困惑本章节学习目标:总结目前测试组织与团队管理面临的几大问题.1.1案例分析:李华的测试团队为什么失败1.2国内测试团队的现状及未来1.3测试管理人员的心病(“上面不重视,下面不配合”)1.4测试管理的问题总结1.4.1流程问题1.4.2技术问题1.4.3人员问题1.4.4组织结构问题1.5测试过程有效性的衡量方法1.5.1如何提升测试

 讲师:杨学明详情


1、软件测试概述本章节学习目标:主要让学员了解为什么需要软件测试,软件测试对于软件质量保证的重要性,以及软件测试在整个产品质量体系中的位置。并列举软件测试的原则与方法。1.1软件测试管理面临的常见问题1.2测试在质量体系中的位置1.3测试原则与方法1.4为什么要尽早测试1.5木桶原理·20/80原则·Good-Enough原则·多快好省原则1.6错误、缺陷、

 讲师:杨学明详情


1、测试需求与测试设计本章节学习目标:掌握测试需求分析和测试设计技巧。研讨案例:某知名通讯企业一个成功的项目测试案例,让学员分组讨论得到的启发,从流程到模板分别进行进述。1.1软件测试人员参与需求分析的常见问题1.2测试需求分析1.2.1测试需求文档与测试用例的关系1.2.2测试需求文档与设计文档的关系1.2.3测试需求文档与测试计划的关系1.2.4测试需求

 讲师:杨学明详情


1、软件单元测试概述本章节学习目标:主要让学员了解为什么需要软件测试,软件测试对于软件质量保证的重要性,以及软件测试在整个产品质量体系中的位置。并列举软件测试的原则与方法。1.1软件测试管理面临的常见问题1.2测试在质量体系中的位置1.3测试原则与方法1.4为什么要尽早测试1.5木桶原理·20/80原则·Good-Enough原则·多快好省原则1.6错误、缺

 讲师:杨学明详情


1、软件测试概述本章节学习目标:主要让学员了解为什么需要软件测试,软件测试对于软件质量保证的重要性,以及软件测试在整个产品质量体系中的位置。并列举软件测试的原则与方法。1.1软件测试管理面临的常见问题1.2测试在质量体系中的位置1.3测试原则与方法1.4为什么要尽早测试1.5木桶原理·20/80原则·Good-Enough原则·多快好省原则1.6错误、缺陷、

 讲师:杨学明详情


1.产业互联网化的问题和挑战(0.5小时)1.1中国企业产品研发面临的挑战1.2传统产业互联网化转型带来的新挑战1.3“互联网化”成败是决定传统行业的生死牌1.4网络成为企业竞争主战场1.5互联网赢利模式的转变1.6未来产业互联网化的细分市场举例1.7产业互联网化的热点技术:大数据、云计算、敏捷1.8举例:Hadoop1.9研讨:我公司产业互联网化的商业模式

 讲师:杨学明详情


破冰:案例分析1.互联网产品规划案例分析:某互联网公司产品规划的案例一、互联网产品管理面临的问题及解决方案l案例分析:某互联网客户的产品管理与研发部门的问题剖析l互联网产品管理面临的主要问题ü需求变化过快,如果有效跟研发团队进行配合ü只有项目,缺乏产品,企业发展遇到瓶颈ü产品很多,但赚钱的却很少ü产品/业务之间缺乏互补性、甚至相互竞争ü项目经常延期、质量不稳

 讲师:杨学明详情


1、项目管理概览项目管理的范围项目管理的目标项目管理的常见问题项目工作流程:需求-gt;设计-gt;开发-gt;测试-gt;发布2、互联网项目开发过程概览项目日常管理范围进度与速度管理质量管理风险管理变更管理配置管理小粒度项目的特点:周期短,速度快,反复修订,轻文档小粒度项目的难点:计划、可行性分析、需求范围分析、影响分析、版本控制、相关性测试、变更控制。小

 讲师:杨学明详情


研讨议程:一、研发绩效管理概述(0.5H)1.研发绩效管理面临的主要问题i.研发人员的“幼稚”、盲目创新ii.研发绩效管理流于形式、没有标准、秋后算帐2.研发的价值链分析3.研发绩效管理在研发人力资源管理体系中的位置4.研发绩效管理的独特性iii.创新型工作的特点iv.研发人员的特点v.研发绩效管理的原则5.互联网公司研发人才的任职资格管理i.P(潜力:学习

 讲师:杨学明详情


COPYRIGT @ 2001-2018 HTTP://WWW.QG68.CN INC. ALL RIGHTS RESERVED. 管理资源网 版权所有