您的浏览器版本过低,为保证更佳的浏览体验,请点击更新高版本浏览器

以后再说X

洞察与资讯

洞察与资讯

产品测试管理

 老师简介:

张超群

国内资深研发管理、项目管理专家

深圳威硕咨询事业合伙人

科新咨询事业合伙人

教育背景:

管理学硕士,工学学士

职业经验:

12年产品研发管理、项目管理、产品市场管理相关经验,先后任职深圳迈瑞公司、雅培诊断、长安汽车等大型企业。研发型企业项目管理经验丰富,参与mindray BC6800血球分析仪的研发,熟悉产品开发和技术研发业务流程。精通IPD以及相关实施,擅长研发需求管理、产品线规划,4年的PACE和集成产品开发(IPD)管理咨询与实施经验。

擅长领域:

PACE&IPD方法论咨询

研发质量管理

产品质量管理

技术研发与技术创新

产品市场管理和产品规划

产品研发需求管理

产品平台管理与规划

产品生命周期管理

产品创新管理

主讲课程:

研发管理类:

1)《研发项目管理》

2)《产品管理》

3)《研发质量管理》

4)《研发成本管理》

5)《从技术走向管理》

6)《研发成本素养》

7)《集成产品开发IPD》

8)《研发需求管理》

9)《产品测试管理》

产品创新类:

1)《产品创新管理》

2)《技术创新管理》

授课风格:

方法论与行业经验、方法应用相结合,注重理论联系实践

课程内容注重逻辑性,使学员能够提纲挈领掌握相关知识,融会贯通

摒弃传统说教的培训方式,强调在体验和演练中学习

注重课程的体系方法、模板工具、范例演示、具备可操作性

授课富有活力、感染力和亲和力,让学员在轻松、互动的氛围中进行学习,使学员能够真正掌握新知识体系,学会运用和复用知识理念,达成个人和组织认知、行为和思维模式的根本改变。

培训与咨询经历:

安图生物:IPD研发管理咨询,产品线规划,产品需求管理。

冷酸灵: IPD研发管理咨询及研发IT平台、研发项目管理平台咨询。

中国中车:集成产品开发(研发成本管理、研发质量管理)体系设计与辅导实施,及IPD流程IT化。

中国南车:集成产品开发体系设计与辅导实施,包括产品开发流程与项目管理、研发组织结构、研发绩效管理等。及IPD流程IT化。

民航物流公司:研发质量管理,研发流程优化,质量提升。

圣雪大成:集成产品开发(IPD含绩效)体系设计与辅导实施。

课程背景

  当前市场竞争异常激烈,客户对产品的质量要求越来越高,产品质量成为企业在新的市场竞争中脱颖而出的重要武器,产品测试作为产品质量管理的重要手段,直接关系到产品的市场表现。

  如何确保测试人员有效参与到产品开发前期?如何根据公司不同的发展阶段确定相应的测试组织结构?如何准确地评估产品测试的完备度?产品测试需要什么样的人员参与?如何对测试团队进行有效的评价?测试人员的职业发展通道如何规划?如何有效地处理开发与测试的矛盾?本课程将通过业界最佳实践的讲解、具体的案例和实际操作研讨,帮助学员解决实际中遇到的这些问题。

&  课程特点

o  了解业界最佳产品测试管理的模式与实践

o  了解公司发展不同阶段产品测试管理的组织模式及其优缺点

o  、掌握产品测试流程,明确产品开发每个阶段测试工作重点

o  掌握产品测试量化管理的方法

o  了解业界先进的测试技术、洞悉测试技术的发展趋势

o  了解3代自动化测试的发展历程,4代白盒测试的发展

o  掌握具体测试开展的方法,单元、集成、系统、验收等测试重点和成功的关键

& 课程内容

一、案例分析

二、产品测试管理概述

 ●业界公司在产品测试管理中常见的问题分析

 ●产品测试与质量管理的关系(过程质量、交付件质量)

 ●测试业务在公司价值链及质量管理体系中的位置

 ●基于产品全生命周期的产品测试策略

 ●演练与问题讨论

三、产品测试的概念与策略

 ●为什么要尽早测试

 ●缺陷成本的阶段性增长

 ●IBM、HP在产品测试成本投入方面的分析

 ●缺陷引入的根源分析与阶段性分布

 ●测试三个基本原则

 1)木桶原理

 2)20、80原则

 3)Good-Enough原则

 ●错误、缺陷、故障、失效的定义及相互之间的关系

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

 ●验证与确认的区别(V&V)

 ●广义测试和狭义测试的区别

 ●如何根据不同的测试类型确定不同的测试结束准则

 ●测试方法分类

 1)白盒测试、黑盒测试、灰盒测试

 2)动态测试、静态测试

 3)手工测试、自动测试

 4)单元测试、集成测试、系统测试、ALPHA测试、BETA测试、UAT测试

 ●四种典型测试测试覆盖类型(语句覆盖、条件覆盖、判定覆盖、MCDC覆盖)

 ●演练与问题讨论

四、产品测试组织

 ●测试组织中常见的问题分析

 ●公司发展不同阶段测试组织的不同形式

 ●产品测试组涉及的角色和组织

 1)测试代表的职责定义

 2)测试外围组的职责定义

 3)测试经理在产品测试中的职责定义

 4)测试架构师的职责定义

 ●什么样的人员适合作测试人员

 1)IBM、微软测试人员的选择标准介绍

 2)测试人员的任职资格与职业发展

 3)测试人员技术等级管理存在问题与避免办法

 4)测试经理的素质要求 

 ●测试组织的五步改进过程

 ●测试人员为什么缺少成就感

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

 ●演练与问题讨论

五、产品测试流程

 ●结构化的产品测试体系

 1)结构化的产品测试流程的特点

 2)产品测试业务框架

 3)产品级的渐增测试模型

 4)测试学习曲线

 ●概念阶段测试主要活动

 1)需求的可测试性控制

 2)可测试性需求的收集与分析

 3)产品测试策略的确定

 4)制定初步测试端到端计划

 5)什么样的测试人员适合参与本阶段的测试工作

 ●计划阶段测试主要活动

 1)测试团队的扩充方法

 2)优化端到端测试计划

 3)制定验证测试计划 

 4)如何将可测试性需求转化为可测试性设计

 5)如何在设计中构建质量(模块化、系统化)

 6)NOKIA产品测试设计示例

 7)集成测试方案确定

 8)制定测试工具开发策略

 9)可测试性设计的监督实施

 ●开发阶段测试主要活动

 1)测试工具选型

 2)集成测试工作的开展

 3)测试工具的实现

 4)SDV测试的定义与测试重点

 5)SIT测试的定义与测试重点

 6)BETA测试用户确定的基本原则

 7)渐增的产品开发与测试方法、框架

 8)基于产品组件的测试

 9)产品组件集成与测试

 ●验证阶段测试主要活动

 1)SVT测试的定义与测试重点

 2)BETA测试方法

 3)如何有效地组织BETA测试(计划、实际环境模拟、测试前期沟通……)

 4)标竿测试

 5)外协测试开展和常见问题分析

 6)测试人员如何有效参与ESP客户支持

 7)基于样机的系统测试

 8)基于初始产品测试

 9)基于客户交付的产品测试

 ●发布阶段测试主要活动

 1)客户问题跟踪

 2)系统升级

 3)收集分析新需求

 4)培训客户、重点客户支撑

 ●演练与问题讨论

六、产品测试度量

 ●业界公司度量中存在的问题分析

 ●什么叫度量、测试度量的必要性

 ●测试度量的目的(理解、预测、评估、改进)

 ●测试度量的过程(识别目标、数据收集、数据分析、过程改进)

 ●组织过程能力基线PCB建立方法和过程、应用

 ●项目的2类度量和4个基本度量项

 ●BUG收敛性分析方法

 ●业界最佳时间缺陷的正交分类法ODC介绍

 ●开发能力与成熟度之间的关系

 ●BUG分级制度,BUG修改的优先级判断

 ●MOTO公司量化分析方法介绍

 ●产品测试度量涉及的角色和职责

 ●常用的产品测试度量项介绍

 ●产品缺陷分析方法与模型

 1)Rayleigh方法

 2)Gompertz方法 

 3)四象限分析方法

 4)RCA方法

 ●演练与问题讨论

七、产品测试技术与测试自动化

 ●产品测试自动化常见的误区

 ●业界自动化设计的3个阶段介绍

 ●自动化测试的应用领域和局限性分析

 ●第3代自动化测试思维的典型代表:TestFrame介绍

 ●测试系统与被测系统关系的发展趋势分析(紧耦合、脚本转换、松耦合)

 ●脚本体系在自动化测试中的应用

 ●4代白盒测试方法介绍

 ●第4代白盒测试的3大特征9大核心技术

 ●面向对象编成语言的典型白盒测试方法UNIT

 ●潜入式软件系统的典型白盒测试方法VCTESTER

 ●基于镜像的测试技术

 1)实体镜像

 2)过程镜像

 ●测试领域核心技术分析

 1)补丁技术

 2)脚本技术

 3)语法分析技术

 4)插装技术

 ●代码质量度量核心技术介绍

 1)度量因素层

 2)分类标准层

 3)度规层

 4)者的关系介绍

 ●测试工具的开发策略、开发成败因素分析

 ●演练与问题讨论

八、产品测试工程实务

 ●产品测试V模型介绍

 ●测试过程(测试计划、测试设计、测试开发、测试执行、测试评估、测试报告)

 ●BUG级别定义规范

 ●测试的缺陷跟踪管理

 ●3级CCB体系

 ●NASA测试经验汇总

 ●产品单元测试

 1)国内企业产品单元测试现状分析

 2)为什么研发人员不喜欢单元测试

 3)单元测试基本概念、意义

 4)单元测试过程(组织、角色、活动、输入、输出)

 5)单元测试用例设计的原则

 6)单元测试用例设计的方法

 7)业界典型单元测试工具介绍

 8)单元测试成败关键因素分析

 ●产品集成测试

 1)集成测试概述

 2)集成测试流程(角色、职责、输入、输出)

 3)集成测试的特点

 4)集成测试计划

 5)集成测试质量目标

 6)集成测试报告 

 7)典型集成测试平台构造

 8)集成测试策略的确定时机

 9)集成测试用例的设计方法

 10)集成测试的结束标准 

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

 12)集成测试成败关键因素分析

 ●产品系统测试

 1)系统测试概述(定义、对象、依据)

 2)系统测试流程(角色、职责、输入、输出)

 3)如何开展系统测试预测试

 ●测试用例常用的设计方法

 1)功能分解法

 2)等价类划分法

 3)边界值分析法

 4)组合逻辑分解法

 5)错误推测法

 6)规格导出法

 7)如何有效进行测试环境的规划和管理

 8)转测试流程与标准定义、相关角色职责

 9)系统测试问题跟踪反馈

 ●回归测试

 1)基于产品平台的测试策略

 2)专项测试的开展方法介绍

 3)如何有效解决测试问题重复出现

 4)“黑白唱”

 5)系统测试成败关键因素分析

 ●产品验收测试

 1)如何成功开展验收测试

 2)验收测试策略

 3)优势标准化

 4)有效的测试前期客户沟通

 5)过程记录、结果确认

 6)客户意识

 7)承认错误

 8)验收测试成败关键因素分析