课程内容:
一、测试与质量的关系
质量的概念
过程质量、交付件质量
质量管理概念
质量管理发展的三个阶段
全面质量管理
质量管理活动
质量策划
质量控制
质量保证
质量改进
质量管理基本思想
测试在质量体系中的位置
测试原则与方法
为什么要尽早测试
缺陷成本的阶段性增长
缺陷引入的阶段性分布
木桶原理 •20/80原则 •Good-Enough原则
错误、缺陷、故障、失效 •测试成本分析
测试、调试、测试与调试的关系和区别
验证与确认•广义的测试和狭义的测试
测试重心 •测试投入•测试结束准则
测试方法分类
白盒测试、黑盒测试、灰盒测试
动态测试、静态测试 •手工测试、自动测试
测试策略 •单元测试、集成测试、系统测试
ALPHA测试、BETA测试、验收测试
回归测试 •测试、缺陷、质量的关系
测试的任务、必要性、局限性
测试生命周期模型、测试和开发的并发性
二、产品测试流程
整体介绍
市场驱动的产品研发•结构化的
产品开发流程
跨部门的产品开发团队 •测试代表的职责定义
测试代表与相关职能领域代表的关系描述
产品开发阶段划分 •技术评审点
决策评审点
三级测试计划体系 •测试计划的分层控制
产品测试业务框架 •产品版本化管理 •测试WBS
测试学习曲线 •产品测试管理框架
产品测试管理过程
各个产品开发阶段的关键开发与测试活动
概念阶段测试活动介绍
需求的可测试性
可测试性需求
DFM需求清单
生产的可测试性
DFT需求模版
客户服务的可诊断性
产品测试策略的确定•初步测试端到端计划
计划阶段测试活动介绍
测试团队的扩充方法 •优化端到端测试计划
制定验证测试计划 •可测试性设计 •测试专利申请策略
集成测试方案确定 •测试工具开发策略
可测试性设计的监督实施
开发阶段测试活动介绍
测试工具选型 •集成测试工作的开展
测试工具的实现 •SDV测试 •SIT测试
生产测试设备的开发 •BETA测试用户确定
渐增的产品开发与测试方法、框架
基于产品组件的测试 •产品组件集成与测试
验证阶段测试工作介绍
SVT测试 •BETA测试 •标杆测试
外协测试 •ESP客户支持 •测试总结
基于样机的系统测试 •基于初始产品测试
基于客户交付的产品测试 •专业实验测试
发布阶段测试工作介绍
客户问题跟踪 •系统升级
收集分析新需求 •招标支撑
重点客户支撑 •培训客户 •在线诊断
软件项目级的测试流程
硬件项目级的测试流程
功能测试策略指南分析
制造系统验证报告分析
三、测试组织结构
公司级别测试组织
跨部门产品开发测试团队
产品测试组涉及的角色和组织结构
测试代表的职责 •测试外围组的职责
测试部在产品测试中的职责
测试人员核心素质 •测试人员的职业发展
测试人员技术等级介绍 •测试人员的职业规划
测试人员的
任职资格 •测试人员的职责划分
测试技术等级管理存在问题与避免办法
国内测试组织存在的问题及解决办法
组织定位与职责 •测试组织的五步改进过程
IBM测试人员素质要求介绍
测试经理的职业素质要求 •测试经理的培养
测试人员为什么缺少成就感
如何提高测试人员的成就感
四、测试工程过程
测试过程
V测试模型
测试计划 •测试设计 •测试开发
测试执行 •测试评估 •测试报告
缺陷跟踪 •三级CCB体系 •NASA测试经验汇总
测试领域的风险分析与跟踪
单元测试过程
单元测试基本概念 •单元测试的意义
单元测试的定义 •单元测试过程 •单元测试阶段输出
单元测试计划及评审 •单元测试准备
单元测试执行 •单元测试报告
单元测试成败关键因素分析
案例分析
演示讲解:测试计划、测试规程、测试用例、测试方案、测试报告、测试指导、需求跟踪表、
测试计划和用例评审查检表、测试记录、缺陷报告
集成测试过程
集成测试基本概念 •集成测试对象 •集成测试中的角色定义
集成测试的特点 •集成测试过程 •集成测试计划及评审
集成测试准备 •集成测试执行 •缺陷跟踪
集成测试过程报告
集成测试质量目标 •集成测试报告 •典型集成测试平台构造
集成测试策略的确定时机 •集成测试工作开展的制约因素
演示讲解:集成测试方案模板
集成测试成败关键因素分析
系统测试过程
系统测试基本概念(定义、对象、依据)
系统测试过程 •系统测试输入、输出
系统测试计划 •系统测试准备 •系统测试执行
预测试 •测试环境的规划和管理
系统测试报告 •转测试操作流程和角色定义
问题跟踪反馈 •回归测试 •基于产品平台的测试策略
系统测试成败关键因素分析 •“黑白唱”
验收测试过程
验收测试基本概念 •验收测试对象 •验收测试流程
验收测试的特点 •验收测试过程 •验收测试计划及评审
验收测试准备 •验收测试执行 •缺陷跟踪
验收测试策略 •优势标准化 •客户沟通 •过程记录 •结果确认
验收测试过程报告 •验收测试质量目标 •验收测试报告
验收测试成败关键因素分析
顾问介绍: 金小云:资深顾问,高级讲师
专业背景:管理学硕士、
项目管理专家,世界500强公司多年
研发项目管理、研发体系建设、运营管理经验。曾任职于
华为、艾默生、IBM全球咨询事业部。先后担任过系统工程师、项目经理、开发部经理、事业部总经理、IBM全球咨询事业部资深顾问等职位。积累了丰富
研发管理、IT管理及变革管理经验。
项目实践:
在华为任职期间:主持推行华为电气研发项目体系建设。
在艾默生任职期间:负责中试数据管理、研发项目管理。
在IBM工作期间承担:IT业服务交付项目管理,项目管理体系优化、知识管理系统优化等。
在IBM-GBS任职期间承担咨询业务有:
•电信行业产品线运营管理咨询,优化产品平台体系,理顺市场、研发、供应链、客服的端到端业务体系。
•IT业服务交付项目管理体系咨询,知识管理系统咨询等。
五百强企业研发项目管理咨询,优化基于
IPD的研发管理体系。