上海艾纵企业管理咨询有限公司 - 课程体系 - 专题课程 - 测试专题


您好!欢迎来到上海艾纵企业管理咨询有限公司!

加入收藏

登录注册

400-676-1955

专题课程

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

我要报名

编辑日期 2018-06-11  阅读次数:1667 次



【课程简介】

产品测试管理是提高产品质量的重要手段。一些企业产品质量总是在较低水平徘徊,这些企业也想试图提高产品质量,了解到测试是提高产品质量的重要手段之一,但总是不得要领,不知如何建立测试管理体系,设置了人员但不知如何明确职责,明确了职责但不知如何建立测试流程,建立了流程但不知如何参与研发团队进行测试,等等现象枚不胜举。目前国内在产品开发过程中“重开发,轻测试”的思维普遍存在,产品质量问题频频暴露,导致顾客满意度下降,利润降低,甚至召回,给企业的正常运作带来的许多不利的影响。这些问题主要表现在:

1、产品需求不明确,上线时间确定,压力山大

2、未立项,开发已进行过半,前期无控制,后期无保障

3、开发交付的文件,质量差,测试跟着做集成,上线交付质量无底线。

4、为什么BUG测试不出来,在用户使用中,在合作伙伴那里反而被测试出来

5、如何在短时间和资源不足的情况下,尽可能测试出多的BUG

6、如何改变公司老板市场优先的意识。

7、如何减少重复工作的工作量?

8、如何更好对组员的测试质量监控

9、测试文档很多,如何保证测试文档的质量?

10、测试对象评价,对于领导来说,如何通过只看对象,得知该对象的哪些部分有问题,哪些部分没有问题同时得知对该对象的质量评价。

11、测试工作质量的评价

12、如何衡量测试的效率,及人员绩效考核?

13、如何改进测试过程?

14、如何通过自动化工具来降低产品测试的成本?

15、产品测试如果度量,如何建立测试的标准及基线?

16、测试管理者、工程师应该如何跟周边部门配合?

【培训特色】

Ø  课程内容来自于讲师17的研发和测试工作实践经验,7年研发管理咨询经验具有很强的针对性和实用性。

Ø  系统化的课程内容:全面分析测试工作目标、业务体系、组织结构、流程。

Ø  课程中互动式教学、大量案例,有助于学员理解。

Ø  实用的测试技术方法,有助于企业用于具体工作。

Ø  讲师在业界成熟企业(华为、阿里巴巴、蓝韵)工作时的切身实践体会,既能深入浅出地分析讨论各种产品测试问题,又能从研发全局出发把握测试与研发其它部门之间的业务联系。

【目标收益】

Ø  掌握新产品开发过程中每个阶段(概念、计划、开发、验证、发布)的测试活动列表

Ø  掌握如何通过高效的测试管理手段,提高产品质量

Ø  掌握产品测试管理的方法论和原则

Ø  掌握在产品的不同阶段(BBFVSDVSITSVT等)的测试方法和技巧

Ø  找到如何管理产品测试组织及团队的方法和思路

Ø  学习业界成熟的测试项目管理方法(如华为、阿里巴巴、蓝韵等)

Ø  掌握国际化标准产品测试流程的建设思路

Ø  掌握测试工程过程,如可测试性需求提出、测试策略、测试计划、测试用例、测试报告等模板

Ø  掌握测试人员的培养、招聘、任职体系

Ø  掌握产品测试涉及的关键技术,如BBFVSDVSITSVT

Ø  学习产品测试的绩效度量指标,以及测试团队的绩效考核

Ø  找到测试团队跨部门协调困难的解决之道,如何使测试团队发挥较大的价值

Ø  掌握建立自动化测试平台和方法和思路

Ø  学习企业级产品测试体系建设的方法和技巧

【培训对象】

企业CEO/总经理(直接管理研发):

Ø  了解如何通过测试使新产品稳定周期缩短30%以上!

Ø  掌握如何指导建立符合本企业特点的产品测试体系。

研发总经理/副总、公司总工/技术总监、研发项目经理/产品经理、研发骨干:

Ø  掌握提高产品可测试性、测试工具的选型和开发设计能力 。

Ø  了解如何在转产前对产品进行全方位的测试。

Ø  产品测试在产品开发流程中的作用和地位

企业产品测试、产品质量、测试部门的管理层、员工:

Ø  掌握如何开展测试管理工作;

Ø  掌握如何进行单元测试、集成测试、系统测试、验收测试;

Ø  掌握如何使测试工作更有效,输出的交付件更能帮助提升产品质量。

流程管理、QAIT部门:

Ø  了解如何指导和配合产品测试流程建设和相关工作;

Ø  明确如何指导、配合产品测试IT系统的选型、建设工作。

Ø  如何制订、审计、监督产品测试体系在公司的落地和执行

【课程大纲】

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

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

质量的概念    

过程质量、交付件质量、产品质量

质量管理概念  

质量管理发展的三个阶段

质量管理活动  

质量管理基本思想 

测试在质量体系中的位置

测试原则与方法

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

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

测试、调试、测试与调试的关系和区别

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

测试重心 ·测试投入·测试结束准则

测试方法分类

白盒测试、黑盒测试、灰盒测试

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

ALPHA测试、BETA测试、试生产测试

测试的任务、必要性、局限性

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

二、 测试工程过程 4H

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

 

测试需求与测试设计

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

ü        测试需求分析

Ø  测试需求分析基本概念

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

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

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

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

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

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

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

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

Ø  测试需求要做哪些工作

Ø  测试设计要做哪些工作

Ø  测试需求的优先级划分

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

Ø  测试需求的变更管理

Ø  测试需求跟踪矩阵

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

ü        测试用例颗粒度

Ø  大纲型测试用例的设计

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

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

ü        测试用例的设计

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

Ø  什么是软件需求规格?

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

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

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

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

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

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

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

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

 

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

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

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

Ø  质量问题分析的方法

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

 

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

Ø  功能方面的测试经验

Ø  性能方面的测试经验

Ø  非功能方面的测试经验

Ø  基于经验的测试设计

 

ü  基于风险的用例设计

Ø   什么DFMEA

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

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

Ø  选择测试重点与优先级

Ø  确定软件测试策略

 

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

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

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

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

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

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

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

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

Ø  每个阶段开始的标准

Ø  每个阶段结束的标准

Ø  测试中断的标准

Ø  版本测试结束的标准

ü        产品级测试管理

Ø  产品测试的全局性

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

Ø  测试用例的管理

Ø  测试用例的维护

单元/部件测试过程BBFV测试过程)

产品分解结构

什么是产品构件(BB

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

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

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

单元/部件测试准备

单元/部件测试执行

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

案例分析

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

集成测试过程SDV测试过程)

集成测试策略的确定时机

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

集成测试的特点

集成测试顺序确定

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

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

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

集成测试成败关键因素分析

系统测试过程(中间测试过程)

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

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

系统测试过程 ·系统测试输入、输出

系统测试准备

系统测试执行

测试环境的规划和管理

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

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

试生产测试过程(小批量生产过程)

试生产测试基本概念 

试生产测试策略

试生产测试的特点

试生产测试执行

过程记录 ·结果确认

试生产测试质量目标

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

客户试用测试 BETA测试)

客户选择及准备

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

某公司产品上市决策转变

BETA测试的使命与目标

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

ü  软件测试与度量

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

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

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

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

Ø  测试执行的效率和质量

Ø  缺陷报告的质量

Ø  测试覆盖度

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

Ø  测试过程改进(TPITest Process Improvement

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

Ø  CTPSTEPCMMI等模型探讨

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

 

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

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

 

整体介绍

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

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

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

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

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

决策评审点

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

测试计划的分层控制

产品测试业务框架

产品测试管理过程

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

概念阶段测试活动介绍

概念阶段测试活动目标

产品包需求

需求的可测试性

可测试性需求案例分析

客户服务的可诊断性

产品测试策略的确定

计划阶段测试活动介绍

测试团队的扩充方法

细化测试领域工作计划

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

可测试性设计

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

集成测试策略确定

测试工具开发策略

可测试性设计的监督实施

开发阶段测试活动介绍

测试工具选型

集成测试工作的开展

测试工具的实现

部件测试、部件测试报告模板演示

构件模块功能测试(BBFV

基于产品组件的测试 ·产品组件集成与测试(SDV

系统测试的流程及方法(SIT

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

BETA测试用户确定

试验场测试项目及组织方式

验证阶段测试工作介绍

中试组织结构与职责

SVT测试方法

生产验证测试主要活动

市场验证测试活动

标杆测试方法

认证测试方法

测试总结报告

基于客户交付的产品测试

专业实验结构与职责

专业实验室测试项目

可靠性测试内容、举例

安全性测试内容、举例

EMC测试内容、举例

噪声测试内容、举例

热测试内容、举例

环境测试内容、举例

回归测试、举例

发布阶段测试工作介绍