授课讲师:石花
课程价格:3600
培训对象:

培训收益
了解业界最佳产品测试管理的模式与实践
掌握优秀产品需求的标准,提升测试输入质量
掌握测试需求分析方法,抓住测试重点,减少测试重复
掌握测试用例设计的方法,构造高质量的测试用例
掌握测试缺陷的分析方法,明确定位问题根源,量化评价版本质量
掌握产品测试策略、测试计划的制定方法,提升测试的计划性
掌握自动化测试体系的构建方法和业界自动化测试技术,提升测试效率
掌握产品测试流程,明确产品开发每个阶段测试工作重点
掌握公司不同阶段测试组织的方式,明确测试人员的职业发展方向
培训特色
系统理论指导:课程内容根据产品测试管理最佳实践系统介绍了产品测试目标、业务体系、组织结构、及流程。
案例与互动:讲师结合自身的实战工作经验,通过对实际案例分析加深学员理解。
结合实际演练:通过对培训对象实际工作展开演练、研讨等方式提高课程转化效率。
课程大纲
第一部分 产品测试管理概论
1、产品测试管理概论
1.1、为什么要进行产品测试
1.2、为什么要进行产品测试管理
1.3、产品测试流程及其与产品开发流程之间关系
1.4、木桶原理 •20/80原则 •Good-Enough原则
1.5、测试生命周期模型
1.6、测试在质量体系中的位置
第二部分 产品测试组织与度量
1、公司级测试组织设置
1.1、不同发展阶段测试组织的不同形式介绍
1.2、测试与开发部、项目管理部、质量部之间的关系
1.3、测试内部专业组的划分(业务测试、测试技术、测试平台、测试环境、……)
1.4、如何从组织上保证测试具备相对独立性?
1.5、确定公司测试团队规模(产品平台成熟度、项目数量、产业竞争、……)
2、产品级(项目级)测试组织设置
2.1、跨部门产品开发团队
2.2、测试代表的职责定义
2.3、测试经理的职责定义
2.4、测试架构师的职责定义
2.5、测试协调人的职责定义
3、什么样的人员适合作测试?
3.1、IBM、微软测试人员的选择标准介绍
3.2、测试人员的任职资格与职业发展
3.3、案例分享:某公司测试工程师等级划分和任职资格定义
3.4、测试人员技术等级管理存在问题与避免办法
3.5、测试经理的素质要求
3.6、测试人员为什么缺少成就感?(缺少创造、重复、技术含量低、……)
3.7、如何提高测试人员的成就感?(制度保证、流程规范、职业规划、走向前端、……)
4、演练与问题讨论
5、针对产品测试组织结合公司实际情况思考具体改进行动计划(QuickWins)
第三部分 产品测试过程
1、常见测试模型(V、H、X)
2、概念测试过程
3、单元测试过程
4、集成测试过程
5、系统测试过程
6、验收测试过程
7、演练与问题讨论
8、针对产品测试过程结合公司实际情况思考具体改进行动计划(QuickWins)
第四部分 产品测试需求分析
1、产品需求工程过程(高效测试的前提条件)
1.1、客户化测试思维(基于设计测试 ? 基于需求测试?)
1.2、缺陷引入阶段分析
1.3、产品需求工程讲解(需求收集、需求分析、需求分解与分配、需求跟踪和验证)
1.4、产品需求层次划分(客户需求、产品特性、产品包需求、设计需求、…….)
1.5、优秀需求的标准(一致性、完备性、可验证性、正确性、……)
1.6、案例分享:某公司产品需求规格说明书评审要素介绍
1.7、需求到测试的跟踪(RTM)
2、产品测试需求分析
2.1、产品测试需求分析过程(产品测试需求、产品测试规格、产品特性测试规格)
2.2、产品测试的关注点分析
2.3、测试需求的分析方法
2.3.1、开发需求中提炼方法
2.3.2、标准规范中提炼方法
2.3.3、用户原始需求中提炼方法
2.3.4、继承产品中提炼方法
2.3.5、测试经验库中提炼方法
.……
3、演练与问题讨论
4、针对产品测试需求分析结合公司实际情况思考具体改进行动计划(QuickWins)
第五部分 产品测试策略和计划
1、产品测试策略和计划的目的和作用
2、产品测试策略和计划的制定时机
3、产品测试策略制定
3.1、关键测试技术分析
3.2、模块级测试策略分析(测试环境、测试重点、……)
3.3、BETA测试策略分析(BETA客户选择、测试重点、测试计划、……)
3.4、BUILD划分与每个BUILD的测试策略
3.5、测试环境和设备筹备
3.6、自主开发工具详细分析(工具需求、需要的资源、关键技术点、……)
3.7、案例分享:某公司产品测试策略分析样例
4、产品测试计划制定
4.1、测试组织确定
4.2、测试通过和失败标准确定
4.3、测试挂起的标准和恢复的必要条件
4.4、应该交付的测试工作产品
4.5、案例分享:某公司产品测试计划样例
5、两者相互关系
6、演练与问题讨论
7、针对产品测试策略和计划结合公司实际情况思考具体改进行动计划(QuickWins)
第六部分 产品测试用例设计
1、质量模型(功能性、可靠性、易用性、效率性、维护性、可移植性)
2、测试方法分类
2.1、白盒测试、黑盒测试、灰盒测试
2.2、动态测试、静态测试
2.3、手工测试、自动测试
2.4、单元测试、集成测试、系统测试、ALPHA测试、BETA测试、UAT测试
3、白盒测试用例设计方法(单元、集成测试)
3.1、测试环境(测试驱动、被测单元、测试桩、测试用例、测试结果)
3.2、语句覆盖法用例设计、案例分析
3.3、判断覆盖法用例设计、案例分析
3.4、条件覆盖法用例设计、案例分析
3.5、条件决策覆盖法用例设计、案例分析
3.6、等价类用例设计方法、案例分析
3.7、边界值用例设计方法、案例分析
4、黑盒测试用例设计方法(系统测试)
4.1、用例设计方法之一:等价类划分法
4.1.1、等价类使用的依据
4.1.2、等价类划分的原则
4.1.3、等价类工具:等价类表
4.1.4、案例分享:等价类用例设计方法在某网络产品测试中的应用
4.1.5、等价类划分法优缺点分析和应用场景
4.2、用例设计方法之二:判定表法
4.2.1、判定表法基本步骤
4.2.2、建立判定表的步骤和判定表的合并
4.2.3、案例分享:判定表用例设计方法在某硬件单板测试中的应用
4.2.4、判定表法优缺点分析和应用场景
4.3、用例设计方法之三:流程分析法
4.3.1、业务流程确定(基本流、替换流)
4.3.2、业务替换流挖掘时需要考虑的因素(资源死锁、冲突、内存、……)
4.3.3、案例分享:流程分析用例设计方法在WINDOWS98测试中的应用
4.3.4、流程分析法优缺点分析和应用场景
4.4、用例设计方法之四:正交试验法
4.4.1、正交试验法基本步骤
4.4.2、正交试验法工具:正交试验表
4.4.3、案例分享:流程分析用例设计方法在某应用软件测试中的应用
4.4.4、正交试验法优缺点分析和应用场景
4.5、用例设计方法之五:边界值分析法
4.5.1、边界值点定义
4.5.2、边界值分析步骤
4.5.3、案例分享:边界值分析用例设计方法在某终端产品测试中的应用
4.5.4、边界值分析分法优缺点分析和应用场景
5、演练与问题讨论
6、针对产品测试用例设计结合公司实际情况思考具体改进行动计划(QuickWins)
第七部分 产品测试自动化
1、产品测试自动化常见的误区
1.1、自动化测试的应用领域和局限性分析
2、业界系统自动化设计的3个阶段
2.1、阶段一:脚本录制与回放
2.2、阶段二:操作与控制分离,数据驱动
2.3、阶段三:框架自动化体系,工具设计与使用分离
2.4、典型代表:TestFrame介绍
3、测试自动化中的脚本体系
3.1、为什么要脚本化?
3.2、测试系统与被测系统关系(紧耦合、脚本转换、松耦合)
3.3、业界常用的测试脚本体系介绍
4、业界白盒测试的4个阶段
4.1、阶段一:调试即测试阶段
4.2、阶段二:覆盖率统计阶段
4.3、阶段三:xUNIT阶段(测试系统与被测试系统混合共生)
4.4、阶段四:映射测试阶段(全脚本化、高效率)
4.5、3大特征、9大核心技术
4.6、典型代表:VcTester介绍
5、静态自动化测试技术(度量因素层、分类标准层、度规层)
6、企业如何不断提升自动化测试的比例?
7、演练与问题讨论
8、针对产品测试自动化结合公司实际情况思考具体改进行动计划(QuickWins)
第八部分 产品测试缺陷分析
1、项目量化管理
1.1、什么叫度量、测试度量的必要性
1.2、测试度量的目的(理解、预测、评估、改进)
1.3、测试度量的过程(识别目标、数据收集、数据分析、过程改进)
1.4、某公司量化分析方法介绍
2、缺陷分析基础知识
2.1、错误、缺陷、故障、失效的定义及相互之间的关系
2.2、缺陷跟踪流程
2.3、缺陷状态转移(Open、Fixed、Reopen、Rejected、……)
2.4、BUG收敛性分析方法
2.5、BUG分级制度、BUG修改的优先级判断(严重性、重复性)
2.6、优秀缺陷报告需要具备的要素
3、产品缺陷分析方法
3.1、缺陷分析方法一(单一缺陷):ODC
3.1.1、ODC发展历史
3.1.2、ODC缺陷定义要素(触发因素、结果影响、缺陷类型、责任来源、……)
3.1.3、单纬度缺陷分析法
3.1.4、多纬度缺陷分析法
3.2、缺陷分析方法二(产品缺陷):Gompertz
3.2.1、方法的具体应用前提条件
3.2.2、方法的具体应用
3.3、缺陷分析方法三(版本缺陷):Rayleigh
3.3.1、方法的具体应用前提条件
3.3.2、方法的具体应用
3.4、缺陷分析方法四(版本缺陷):四象限法
3.4.1、稳定象限、不确定象限、极不稳定象限、不稳定象限
3.4.2、案例分享:四象限缺陷分析方法在某网络产品测试中的具体应用
3.5、缺陷分析方法五(单一缺陷):根源分析法
3.5.1、基本过程(标识问题、根本原因分析、纠正预防措施)
3.5.2、标识问题(柏拉图法)
3.5.3、根源分析(鱼骨图、5Why)
3.5.4、纠正预防措施(5W1H)
3.5.5、案例分享:根源分析方法在某安全产品测试中的具体应用
4、测试工作绩效评价
4.1、测试评价时机确定
4.2、测试投入与产出对比分析
4.3、测试过程评价、测试结果评价
4.4、测试遗留问题的事后跟踪机制
4.5、测试团队的绩效评价指标
5、演练与问题讨论
6、针对产品测试缺陷分析结合公司实际情况思考具体改进行动计划(QuickWins)
第九部分 如何改进我公司的产品测试体系?
本章概述: 根据两天的课程,请学员代表发言,如何改进我公司的产品测试体系。各组10分钟。
石花老师简介
高级顾问、讲师
产品创新与研发管理专家
IPD体系与流程专家
流程优化与改进专家
研发项目管理专家
研发绩效管理专家
产品需求开发与管理专家
产品测试管理专家
专业背景
石花老师,产品创新与研发管理领域高级顾问。具有10年以上的国内知名企业技术研发与产品开发管理工作经验。曾服务于华为、中兴等国内知名企业,历任产品研发/测试/软件需求分析工程师、测试经理、过程改进经理、流程总监等管理职位。
石花老师在产品创新及研发管理领域有多年的实战工作经验,主责或参与IPD流程优化、产品研发流程体系构建与优化、产品需求管理流程构建与优化、项目管理构建与优化,研发组织优化等。
石花老师主导或参与多家企业咨询项目服务,擅长咨询模块包括不限于:产品战略规划、研发项目管理、产品开发流程优化、技术研发流程优化、研发组织优化、产品测试管理、产品需求开发与管理等。
石花老师开设多场公开课及企业内训,课程风格细致务实,结合大量实际案例研讨,具有非常强的适用性,深受学员好评。
咨询擅长领域
产品战略规划、产品开发流程优化、研发项目管理、技术研发流程优化、需求开发与管理、研发绩效管理、产品测试管理等。
核心课程
《产品创新与技术研发》、《产品创新流程优化》、《研发项目管理实战》、《研发绩效管理》、《产品测试管理》、《产品需求管理与需求开发高级实务》等。
部分咨询及培训客户
中兴通讯、北京某电力自动化公司、深圳某生态科技公司、深圳某饮水净水集团公司、深圳某登机桥设备公司、长沙某测试仪器科技公司等。