课程背景
“质量等于利润”,美国著名管理学家汤姆•彼得斯直截了当地道出了质量对企业发展的重要性,如同企业的生命来源。同样地,美国著名质量管理专家朱兰博士也曾提到:“提高经济效益的巨大潜力隐藏在产品的质量中。”可见,产品的质量对于企业的经营效益尤为重要,而产品测试管理是提高产品质量的重要手段。
随着国内产品创新和研发管理的水平逐渐提升,许多企业都加强了对产品质量的保证工作。但仍存在着诸多问题,导致产品质量问题仍频频暴露,顾客满意度下降,利润降低,甚至召回,给企业的正常运作带来的许多不利的影响。这些问题主要表现在:
l 需求、计划、方案频繁变动,导致测试遗漏或不符
l 开发交付质量不高,测试疲于发现低质量问题,测试效率低
l 测试人员对产品了解不深入,测试力度不够,难以发现深层次问题
l 测试时间太短,导致测试不充分,遗留问题多
l 问题重复出现,导致测试工作量增加,测试人员疲劳迎战
l 重大问题遗留到客户使用产品过程中才发现,造成损失
l 开发和测试对立,难以配合
l 测试质量难以衡量和评价
l 缺少必要的测试资源投入,测试人员比例低
l 测试人员缺少成就感,发展方向不明确,不愿意长期从事测试
… …
针对以上产品测试存在主要问题,本课程通过业界最佳实践的讲解、具体的案例和实际操作研讨,详细讲解:
l 产品测试与产品质量的密切关系
l 如何建立测试和需求追踪,防止测试遗漏和不符?
l 如何确保测试人员有效参与到产品开发前期,加深对产品的了解?
l 如何进行测试需求分析,保证产品符合客户要求?
l 如何设计高质量的测试用例,确保测试的完备性?
l 如何对测试缺陷进行深入分析,明确问题根源,减少测试重复?
l 如何准确地评估产品测试的完备性,明确版本是否可以发布?
l 如何规划测试人员的职业发展,提升测试人员的成就感?
培训收益
l 了解业界最佳产品测试管理的模式与实践
l 掌握优秀产品需求的标准,提升测试输入质量
l 掌握测试需求分析方法,抓住测试重点,减少测试重复
l 掌握测试用例设计的方法,构造高质量的测试用例
l 掌握测试缺陷的分析方法,明确定位问题根源,量化评价版本质量
l 掌握产品测试策略、测试计划的制定方法,提升测试的计划性
l 掌握产品测试流程,明确产品开发每个阶段测试工作重点
l 掌握公司不同阶段测试组织的方式,明确测试人员的职业发展方向
课程大纲
一、产品测试管理概述(1h)
1、产品质量保证体系总览
2、测试在质量体系中的位置
3、产品研发体系中产品测试与上下游工作的衔接
4、测试的基本准则:木桶原理、20/80原则、Good-Enough原则等
5、测试分类和分级:黑盒、白盒、单元、集成、Alpha测试、Beta测试、猴测试等
6、测试生命周期模型
问题研讨——产品测试的目的是什么:发现问题、确保开发出的产品和产品需求符合、确保产品符合用户需求、确保产品符合用户体验
二、产品测试组织与团队(1.5h)
1、测试部门设置
l 不同发展阶段测试部门的不同形式
l 测试与产品研发部门、QA部门等之间的关系
l 要从组织上保证测试具备相对独立性
2、强矩阵产品开发模式下测试部门的定位
3、测试团队的组建
怎么打造一支有战斗力的测试团队,团队领导者、核心成员、非核心成员各需要什么样的核心能力
4、测试人员的素质模型及发展路径规划
测试人员的核心素质模型
5、测试团队的建设与激励
问题研讨——如何提高测试人员的成就感
6、高效沟通
测试与研发是天生的对立,那测试人员如何和产品研发工程师进行良好沟通,如何获得研发人员的高度配合,都有赖于测试人员掌握高效的沟通技能
三、产品测试需求分析(1h)
1、产品定位理论
大而全的产品永远无法获得市场成功,木桶理论已经失效,现在的产品需要的是明确的定位,测试要验证这个定位是否真正实现
2、产品测试需求分析
产品测试需求分析过程(产品测试需求、产品测试规格、产品特性测试规格、测试用例覆盖)
测试需求的分析方法:开发需求中提炼、标准规范中提炼等
案例演练——某产品开发需求的测试需求分析
案例分析:客户要的往往和我们想的不一样:去听歌剧、胶囊咖啡开发案例、诺基亚神机(深入到他们的文化中去,微信如果开发美国版,核心和中国版本一样吗)、张小龙怎么说?(案例)
四、产品测试策略和测试用例设计(2.5h)
1、产品测试策略制定
关键测试技术分析、模块级测试策略分析(测试环境、测试重点、……)、BETA测试策略分析(BETA客户选择、测试重点、测试计划、……)等
2、产品测试计划制定
测试团队组建
测试通过和失败标准确定
测试挂起的标准和恢复的必要条件
应该交付的测试工作产品
3、测试用例库建设
案例分析——某公司标准测试用例分析
4、白盒测试用例设计方法(单元、集成测试)
案例分析——白盒测试用例设计
5、黑盒测试用例设计方法(系统测试)
l 等价类划分法
l 判定表法
l 流程分析法
l 边界值分析法
案例分析——黑盒测试用例设计
案例演练——测试用例设计
6、自由测试(猴测试)
自由测试的要点:客户感代入、聚焦原始需求、知己知彼(了解开发人员特质)、BUG的聚集效应、自由测试清单
7、开放式测试体系构建
构建基于互联网,用户充分参与的开放式测试体系
五、测试缺陷管理(1h)
1、缺陷管理基础知识
错误、缺陷、故障、失效的定义、缺陷跟踪流程、缺陷状态转移、BUG收敛性分析方法、BUG分级等
2、产品缺陷分析方法
l ODC
l Gompertz
l Rayleigh
l 四象限法
l 根源分析法
3、测试工作评价
l 测试投入与产出对比分析
l 测试过程评价、测试结果评价
l 测试遗留问题的事后跟踪机制
l 测试团队的绩效评价