【课程大纲】 1、 产品测试综述 1. 产品测试问题的困扰分享 a) 测试很重要但不受重视? b) 永远测不完的问题? c) 测试没有技术含量? d) 测试工作效率很低? e) 测试职业生涯黯淡? f) …… 2. 理解产品质量 a) 质量的双向分析 i. 主观性分析:产品卖点与上市包装 ii. 客观性分析:产品技术规格 b) 产品质量技术因素分析(重点研讨) i. 功能/性能 ii. DFX工程特性 iii. 产品质量属性:环境可靠性与寿命 c) 产品质量全要素分析:$APPEALS d) 研讨:产品测试如何提高产品质量? 3. 理解产品测试 a) 产品测试的本质 b) 产品测试的三大作用 讨论:调试和测试的区别?(正向测试与逆向测试) 4. 产品测试的基本策略 a) 测试的复杂性分析 b) 产品测试的基本策略 i. 客户化测试(针对产品使用环境和产品自身) ii. 缺陷成本与尽早测试 iii. 测试问题分布与20/80原则 iv. Good-Enough原则―质量成本分析:POC与PONC(测试的投入产出分析) 5. 产品测试管理体系 a) 理解质量管理体系 i. 集成产品开发IPD――业务流程框架 ii. 产品设计与工艺开发并行:TS16949 iii. 能力成熟度模型CMMI――管理支撑 b) 构建基于IPD/CMMI的产品测试管理体系PTM i. 测试工程过程 ii. 测试项目管理 iii. 测试用例管理 iv. 测试交付管理 v. 测试质量保证 2、 产品测试流程与测试方法 本单元学习目标: 1) 掌握测试的工程模型 2)掌握测试的输入输出 3)掌握测试的操作级模板 3)了解测试设计的方法和工具 1. 产品开发与产品测试 a) 测试与产品的“镜像”关系 b) 测试工程模型 i. 测试的级别(检视、调测、联调、系统测试) ii. 测试工程模型 2. 产品测试――全流程分析 a) 测试分析与设计 b) 工程样机测试 c) 中试样机测试 d) 试产验证测试 3. 产品测试需求分析 a) 测试需求、产品需求和客户化测试 b) 可测试性需求和设计 c) 测试需求分析 4. 产品测试策略和计划 a) 产品测试策略 i. 产品继承部分测试策略 ii. 测试设计策略 iii. 系统测试策略 b) 产品测试与验证计划 i. 里程碑与进度计划 ii. 交付件计划 iii. 资源需求计划:人力、工具 iv. 风险管理计划:识别、分析、计划、控制 产品测试策略和计划模板分析 案例分析:测试计划模板及实例 c) 产品测试项目管理 i. 产品测试工作量的估算方法 ii. 产品测试计划及任务驱动模式 iii. 产品测试计划的跟踪和管理 iv. 产品测试的风险管理 v. 产品测试交付件管理 5. 产品测试方案 a) 测试设计 i. 测试对象分析 ii. 测试拓扑设计 iii. 测试环境设计 iv. 测试用例规划 案例分析:测试方案模板及实例 b) 产品测试分层模型 i. 用户层 ii. 应用层 iii. 功能层 iv. 子系统/模块层 v. 指标协议层 c) 产品测试范围 i. 功能测试 ii. 性能测试 iii. 容限、边界测试 iv. 容错测试―FIT v. 可靠性测试:EMC/环境/安规/老化 vi. 一致性测试 vii. ……
6. 测试用例与规程 a) 测试用例设计 案例分析:测试用例模板及实例 b) 测试规程设计 案例分析:测试规程模板及实例 c) 常见的测试方法 i. 质量模型(功能性、可靠性、易用性、效率性、维护性、可移植性) ii. 白盒测试用例设计方法 语句覆盖的测试用例设计和案例分析 判断覆盖的测试用例设计和案例分析 条件覆盖的测试用例设计和案例分析 条件决策覆盖的测试用例设计和案例分析
iii. 黑盒测试用例设计方法 用例设计方法之一:等价类划分法 用例设计方法之二:判定表法 用例设计方法之三:场景分析法 用例设计方法之四:正交试验法 用例设计方法之五:边界值分析法 ……
c) 针对产品测试用例设计结合公司实际情况思考具体改进计划
7. 产品测试执行 a) 模块级测试执行 b) 研发样机测试:SDV/EVT i. 责任主体 ii. 测试重点――摸底测试 c) 试制样机测试(小批量):SIT/DVT i. 责任主体 ii. 测试重点――符合性验证与专项测试 d) 试产验证测试(中批量):SVT/PVT i. 指标一致性 ii. 型式试验 e) 产品测试报告分析 i. 测试对象质量分析 ii. 测试过程质量分析(历史测试情况统计、本次测试与上次测试比较…) iii. 测试对研发的评价(研发文档评价、测试问题及反馈、协作态度) iv. 测试问题总结与分析 v. 测试经验总结 案例分析:测试报告模板及实例 案例分析:测试综合表 8. 产品测试流程保障TQA a) 测试的测试 b) 测试流程引导者 c) 测试流程审计 9. 常用的测试工具及其作用分析
3、 产品测试组织体系 1. 产品测试的组织困惑 a) 独立不独立? b) 共享资源还是专有资源? 2. 产品开发组织架构与产品测试组织 3. 产品测试组织演化 a) 开发和测试的强耦合阶段 b) 测试与开发的部分分离阶段 c) 独立的测试组织阶段 d) 测试内部专业组的划分(业务测试、测试技术、测试平台、测试环境、……) e) 公司发展的不同阶段的测试组织(产品平台成熟度、项目数量、产业竞争、……) 4. 产品级测试团队 a) 跨部门产品开发团队 b) 测试代表的职责定义 c) 测试经理的职责定义 d) 测试架构师的职责定义 e) 测试协调人(TC)的职责定义 5. 产品测试关键角色能力模型 1) 测试部经理 2) 产品测试经理 3) 案例分享:某公司测试工程师等级划分和任职资格定义 4) 测试人员技术等级管理存在问题与避免办法 5) 优秀测试工程师的素质要求 6) 测试人员为什么缺少成就感?(缺少创造、重复、技术含量低、……) 7) 如何提高测试人员的成就感?(制度保证、流程规范、职业规划、走向前端、……) 演练与问题讨论及改进思考。
4、 产品测试度量和缺陷分析 1. 产品测试的核心度量: a) 产品测试规模度量 b) 产品测试成本分析 c) 产品测试的进度度量 d) 产品测试效率分析 e) 缺陷 2. 缺陷分析基础知识 a) 错误、缺陷、故障、失效的定义及相互之间的关系 b) 缺陷的基本分类 c) 缺陷跟踪流程:缺陷状态转移(Submitted、Assigned、Fixed、Rejected、……) d) BUG收敛性分析方法 e) BUG分级制度、BUG修改的优先级判断(严重性、重复性) f) 优秀缺陷报告研讨(评审/测试) 3. 产品缺陷分析方法 a) 缺陷分析方法一(单一缺陷):ODC ? ODC缺陷定义要素(触发因素、结果影响、缺陷类型、责任来源、……) ? 单维度缺陷分析法 ? 多维度缺陷分析法 ? 案例分享:ODC缺陷分析方法的实际应用 b) 缺陷分析方法二(产品缺陷):Gompertz ? 方法的具体应用前提条件 ? 方法的具体应用 c) 缺陷分析方法三(版本缺陷):Rayleigh ? 方法的具体应用前提条件 ? 方法的具体应用
d) 缺陷分析方法四(版本缺陷):四象限法 ? 稳定象限、不确定象限、极不稳定象限、不稳定象限 ? 案例分享:四象限缺陷分析方法的实际应用 e) 缺陷分析方法五(单一缺陷):根源分析法 ? 基本过程(标识问题、根本原因分析、纠正预防措施) ? 标识问题(柏拉图法) ? 根源分析(鱼骨图、5Why) ? 纠正预防措施(5W1H) ? 案例分享:根源分析方法的实际应用 4. 缺陷控制和缺陷预防 a) 缺陷的统计控制:产品和项目 b) 缺陷预防机制 5. 测试工作绩效评价 a) 测试评价时机确定 b) 测试投入与产出对比分析 c) 测试过程评价、测试结果评价 d) 测试遗留问题的事后跟踪机制 e) 测试团队的绩效评价指标 6. 演练与问题讨论 7. 针对产品测试缺陷分析结合公司实际情况思考如何改进
课程介绍 评价详情(0)
培训受众:
课程收益:
掌握如何根据公司不同的发展阶段,建立产品测试体系的方法
掌握产品在其不同生命周期的测试重点,确保产品顺利转产
掌握产品测试需求分析方法,明确测试的内容,确保测试的充分性和有效性
掌握并行测试的实践,有效应对测试时间紧张的局面
掌握产品可测试性设计的方法,提高产品测试效益和质量
掌握产品测试设计的实用方法,提高测试的针对性,并快速提升测试技能
掌握测试人员个人职业发展的规划,及能力素质模型的定义
掌握测试问题的分析方法,减少重复测试
课程大纲
如何凭借优异的产品质量在竞争中胜出?市场竞争日趋激烈,客户在压缩产品交付周期的同时,对产品质量的提出了更高的要求。产品测试作为产品质量控制的关键环节,常常成为众多企业的“一块心病”:
1. 如何构建健全的产品测试体系,使产品测试更规范和有效?
2. 测试很重要,但往往是除了测试,什么时间都无法压缩!
3. 测试很重要,但测试资源投入总是不够,测试人员比例低!
4. 测试人员对产品了解不深入,难以发现深层次问题。
5. 测试人员缺少成就感,不愿意从事测试,对测试发展前途感觉渺茫。
6. 测试人员缺少必要的方法和工具的支撑,导致测试效率低下,越测越疲。
7. 测试和开发如何合作,避免猫抓老鼠游戏,从而减少不必要的矛盾和冲突……
本课程在总结产品测试的实践经验和分析国内众多企业需求的基础上,将针对上述困惑和问题进行深入和透彻的讲解,以帮助企业正确理解和应用产品测试的方法,以确保公司“采用正确的质量控制手段有效控制产品质量”。
【培训特色】
本课程通过业界最佳实践的分享、具体的案例研讨等方式,系统的介绍了产品测试的原理、方法及工具,具体涉及:
如何构建适合企业发展现状的产品测试管理体系,为持续提升测试水平和测试效率打下基础;
如何进行全生命周期和分层分级的产品测试,提高测试的覆盖度和有效性;
特别对测试用例设计展开讨论,以解决公司目前亟待解决的问题
如何进行产品并行测试(过程并行和产品并行),加快测试进度;
如何提高测试人员的技能,从而加强发现问题的能力,提高测试人员的成就感;
如何定义测试人员的责、权、利,并为测试人员规划合适的职业生涯;
如何对测试工作进行管理,并理清测试和研发的关系……
本课程兼谈理论而更多地注重实践,结合业界知名公司的成功经验,采用模板演示讲解和案例讨论的方式,讲述产品测试的具体实践经验和操作技巧,使学员更具体更透彻地理解产品测试,帮助学员解决在产品测试实践中常见的主要问题及困惑。
因此,本课程最大的特点是,通过案例讨论和模板演示讲解的方式,着重培训学员的产品测试实践技能,并有效地借鉴和快速地应用到实际工作中去。
【课程大纲】
1、 产品测试综述
1. 产品测试问题的困扰分享
a) 测试很重要但不受重视?
b) 永远测不完的问题?
c) 测试没有技术含量?
d) 测试工作效率很低?
e) 测试职业生涯黯淡?
f) ……
2. 理解产品质量
a) 质量的双向分析
i. 主观性分析:产品卖点与上市包装
ii. 客观性分析:产品技术规格
b) 产品质量技术因素分析(重点研讨)
i. 功能/性能
ii. DFX工程特性
iii. 产品质量属性:环境可靠性与寿命
c) 产品质量全要素分析:$APPEALS
d) 研讨:产品测试如何提高产品质量?
3. 理解产品测试
a) 产品测试的本质
b) 产品测试的三大作用
讨论:调试和测试的区别?(正向测试与逆向测试)
4. 产品测试的基本策略
a) 测试的复杂性分析
b) 产品测试的基本策略
i. 客户化测试(针对产品使用环境和产品自身)
ii. 缺陷成本与尽早测试
iii. 测试问题分布与20/80原则
iv. Good-Enough原则―质量成本分析:POC与PONC(测试的投入产出分析)
5. 产品测试管理体系
a) 理解质量管理体系
i. 集成产品开发IPD――业务流程框架
ii. 产品设计与工艺开发并行:TS16949
iii. 能力成熟度模型CMMI――管理支撑
b) 构建基于IPD/CMMI的产品测试管理体系PTM
i. 测试工程过程
ii. 测试项目管理
iii. 测试用例管理
iv. 测试交付管理
v. 测试质量保证
2、 产品测试流程与测试方法
本单元学习目标:
1) 掌握测试的工程模型
2)掌握测试的输入输出
3)掌握测试的操作级模板
3)了解测试设计的方法和工具
1. 产品开发与产品测试
a) 测试与产品的“镜像”关系
b) 测试工程模型
i. 测试的级别(检视、调测、联调、系统测试)
ii. 测试工程模型
2. 产品测试――全流程分析
a) 测试分析与设计
b) 工程样机测试
c) 中试样机测试
d) 试产验证测试
3. 产品测试需求分析
a) 测试需求、产品需求和客户化测试
b) 可测试性需求和设计
c) 测试需求分析
4. 产品测试策略和计划
a) 产品测试策略
i. 产品继承部分测试策略
ii. 测试设计策略
iii. 系统测试策略
b) 产品测试与验证计划
i. 里程碑与进度计划
ii. 交付件计划
iii. 资源需求计划:人力、工具
iv. 风险管理计划:识别、分析、计划、控制
产品测试策略和计划模板分析
案例分析:测试计划模板及实例
c) 产品测试项目管理
i. 产品测试工作量的估算方法
ii. 产品测试计划及任务驱动模式
iii. 产品测试计划的跟踪和管理
iv. 产品测试的风险管理
v. 产品测试交付件管理
5. 产品测试方案
a) 测试设计
i. 测试对象分析
ii. 测试拓扑设计
iii. 测试环境设计
iv. 测试用例规划
案例分析:测试方案模板及实例
b) 产品测试分层模型
i. 用户层
ii. 应用层
iii. 功能层
iv. 子系统/模块层
v. 指标协议层
c) 产品测试范围
i. 功能测试
ii. 性能测试
iii. 容限、边界测试
iv. 容错测试―FIT
v. 可靠性测试:EMC/环境/安规/老化
vi. 一致性测试
vii. ……
6. 测试用例与规程
a) 测试用例设计
案例分析:测试用例模板及实例
b) 测试规程设计
案例分析:测试规程模板及实例
c) 常见的测试方法
i. 质量模型(功能性、可靠性、易用性、效率性、维护性、可移植性)
ii. 白盒测试用例设计方法
语句覆盖的测试用例设计和案例分析
判断覆盖的测试用例设计和案例分析
条件覆盖的测试用例设计和案例分析
条件决策覆盖的测试用例设计和案例分析
iii. 黑盒测试用例设计方法
用例设计方法之一:等价类划分法
用例设计方法之二:判定表法
用例设计方法之三:场景分析法
用例设计方法之四:正交试验法
用例设计方法之五:边界值分析法
……
c) 针对产品测试用例设计结合公司实际情况思考具体改进计划
7. 产品测试执行
a) 模块级测试执行
b) 研发样机测试:SDV/EVT
i. 责任主体
ii. 测试重点――摸底测试
c) 试制样机测试(小批量):SIT/DVT
i. 责任主体
ii. 测试重点――符合性验证与专项测试
d) 试产验证测试(中批量):SVT/PVT
i. 指标一致性
ii. 型式试验
e) 产品测试报告分析
i. 测试对象质量分析
ii. 测试过程质量分析(历史测试情况统计、本次测试与上次测试比较…)
iii. 测试对研发的评价(研发文档评价、测试问题及反馈、协作态度)
iv. 测试问题总结与分析
v. 测试经验总结
案例分析:测试报告模板及实例
案例分析:测试综合表
8. 产品测试流程保障TQA
a) 测试的测试
b) 测试流程引导者
c) 测试流程审计
9. 常用的测试工具及其作用分析
3、 产品测试组织体系
1. 产品测试的组织困惑
a) 独立不独立?
b) 共享资源还是专有资源?
2. 产品开发组织架构与产品测试组织
3. 产品测试组织演化
a) 开发和测试的强耦合阶段
b) 测试与开发的部分分离阶段
c) 独立的测试组织阶段
d) 测试内部专业组的划分(业务测试、测试技术、测试平台、测试环境、……)
e) 公司发展的不同阶段的测试组织(产品平台成熟度、项目数量、产业竞争、……)
4. 产品级测试团队
a) 跨部门产品开发团队
b) 测试代表的职责定义
c) 测试经理的职责定义
d) 测试架构师的职责定义
e) 测试协调人(TC)的职责定义
5. 产品测试关键角色能力模型
1) 测试部经理
2) 产品测试经理
3) 案例分享:某公司测试工程师等级划分和任职资格定义
4) 测试人员技术等级管理存在问题与避免办法
5) 优秀测试工程师的素质要求
6) 测试人员为什么缺少成就感?(缺少创造、重复、技术含量低、……)
7) 如何提高测试人员的成就感?(制度保证、流程规范、职业规划、走向前端、……)
演练与问题讨论及改进思考。
4、 产品测试度量和缺陷分析
1. 产品测试的核心度量:
a) 产品测试规模度量
b) 产品测试成本分析
c) 产品测试的进度度量
d) 产品测试效率分析
e) 缺陷
2. 缺陷分析基础知识
a) 错误、缺陷、故障、失效的定义及相互之间的关系
b) 缺陷的基本分类
c) 缺陷跟踪流程:缺陷状态转移(Submitted、Assigned、Fixed、Rejected、……)
d) BUG收敛性分析方法
e) BUG分级制度、BUG修改的优先级判断(严重性、重复性)
f) 优秀缺陷报告研讨(评审/测试)
3. 产品缺陷分析方法
a) 缺陷分析方法一(单一缺陷):ODC
? ODC缺陷定义要素(触发因素、结果影响、缺陷类型、责任来源、……)
? 单维度缺陷分析法
? 多维度缺陷分析法
? 案例分享:ODC缺陷分析方法的实际应用
b) 缺陷分析方法二(产品缺陷):Gompertz
? 方法的具体应用前提条件
? 方法的具体应用
c) 缺陷分析方法三(版本缺陷):Rayleigh
? 方法的具体应用前提条件
? 方法的具体应用
d) 缺陷分析方法四(版本缺陷):四象限法
? 稳定象限、不确定象限、极不稳定象限、不稳定象限
? 案例分享:四象限缺陷分析方法的实际应用
e) 缺陷分析方法五(单一缺陷):根源分析法
? 基本过程(标识问题、根本原因分析、纠正预防措施)
? 标识问题(柏拉图法)
? 根源分析(鱼骨图、5Why)
? 纠正预防措施(5W1H)
? 案例分享:根源分析方法的实际应用
4. 缺陷控制和缺陷预防
a) 缺陷的统计控制:产品和项目
b) 缺陷预防机制
5. 测试工作绩效评价
a) 测试评价时机确定
b) 测试投入与产出对比分析
c) 测试过程评价、测试结果评价
d) 测试遗留问题的事后跟踪机制
e) 测试团队的绩效评价指标
6. 演练与问题讨论
7. 针对产品测试缺陷分析结合公司实际情况思考如何改进
5、 深入学习建议
培训师介绍
多年知名高科技企业产品开发与管理实践经验,擅长产品研发管理、产品测试管理、研发项目管理和研发质量管理。
曾在国内著名的高科技企业和全球五百强企业的工作多年,主持和参与多个产品的研发工作,先后担任过系统工程师、测试经理、项目经理、产品经理等职务,积累了丰富的开发和管理经验。作为IPD全流程引导者,成功在多个产品线倒入IPD管理体系。作为质量部主管,主持并参与了CMMI体系从无到有的建设工作,使CMMI与IPD有效结合,形成独特的IPD-CMMI管理体系,有效提升了企业的研发管理水平。并曾作为某公司质量总监主持全公司的研发质量管理体系与测试管理体系的建设。
研发管理咨询辅导过的企业(部分):
某国内数据通信终端设备龙头企业 研发管理咨询 项目经理
某著名集成电路IC设计企业 研发管理咨询 项目经理
某著名集成电路IC制造设备企业 研发管理咨询 项目经理
某著名消费类电子企业 研发管理咨询 项目经理
某著名安防设备企业 研发管理咨询 核心顾问
某低压电器设备企业 研发项目管理咨询 核心顾问
某汽车零部件制造企业 研发管理辅导 核心顾问
项目范围包括:
产品规划和需求管理
研发流程体系
研发项目管理体系
研发绩效管理
研发组织结构
研发管理培训资历
为烽火通信、华阳集团、五菱汽车、三菱电梯、九阳集团、TCL集团、国虹通信、光哈通信、瑞斯康达、凯恩帝数控、光讯科技、浙江大华、浙大中控、宁波波导、福富软件、厦门ABB电器、南车集团等400多家企业提供了研发项目管理、产品需求管理、研发质量管理、产品测试管理与技术、CMMI体系与实践、软件项目管理、软件配置管理等专业培训服务,得到客户广泛认可,并同客户结成了长期合作伙伴关系。
本课程名称: 产品测试工程与实践
查看更多:生产管理公开课