软件结构化测试方法与技术

类别:质量管理      编号:KC17900

  • 开课日期培训天数上课地区状态
  • 2011年10月28-29日2天上海市已过期
  • 原价:¥3600优惠价:¥3420

    招生对象:

    ? 测试经理等测试团队管理人员

    ? 测试工程师

    ? 质量经理

    ? 分析、设计、开发等方面的高级技术人员

    ? 质量保证(QA)工程师

    课程介绍:

    软件结构化测试方法与技术

    举办时间/地点:2011年10月28-29日/上海

    培训收益

    通过课程的学习可以系统提升测试经理、测试工程师和/或高级管理人员测试能力和测试管理能力:

    ?分析业界公司在软件结构化测试过程中的误区,并分享成功经验;

    ?了解软件结构化测试的基本概念、基本框架和实施时的关键注意事项;

    ?了解软件结构化测试过程中各个角色的定位、职责、入口与出口条件,以及测试队能力模型与任职资格标准;

    ?掌握CMMI-DEVV1.3过程改进模型对于测试活动的目标与实践;

    ?理解并实践主流的关于白盒测试的测试用例设计方法和技术;

    ?理解并实践主流的关于黑盒测试的测试用例设计方法和技术;

    ?理解关于测试缺陷数据的分析方法和技术。

    课程背景

    测试是软件开发过程中重要的质量控制手段。相较于随机测试(RandomTest),结构化测试强调制定符合与软件需求与质量要求的测试策略,并在此基础上使用某些测试方法、技术和设计和构建测试用例,使用确定的测试管理流程管理测试的整个过程,从而使得软件的质量可以达到可控和可预期的标准。

    本课程将以WorkShop的形式,以软件项目的生命周期为主线,以测试策略开发、测试计划制定、测试用例设计的时间顺序,讲解如何对软件项目进行结构化测试的基本知识点和基本概念,讲解和探求不同层级的测试(单元测试、集成测试、系统测试)的设计方法和技术,研究测试缺陷的度量和管理方法,以及在软件组织内部测试团队中如何实施能力建设和能力管理。同时,为配合实施CMMI(集成能力成熟度模型)的企业,本课程还将介绍CMMI模型中对于测试活动的目标、实践与要求。

    课程深入浅出,理论与实战结合,具有非常强的实践性和可操作性。

    课程特色

    ?测试就是与缺陷(Defect)的斗争。但是未必每一个工程师对“缺陷”、“Bug”、“错误”……等名词有着清晰的认识。本课程将首先帮助学员厘清与测试有关的基本概念,包括:什么是缺陷、测试分为哪些种类/层级、什么是测试方法……。特别的,从测试的层级入手,本课程介绍最基本的两个测试层级:验证与确认;

    ?软件企业/组织实施基于CMMI的过程改进,这已成为一个基本的潮流。如果您的企业正在实施CMMI,本课程也将向您介绍CMMI对于测试的要求;

    ?结构化软件测试将使用很多方法/技术。本课程内容将涵盖主流的白盒测试与黑盒测试设计方法与技术,例如:McCabe测试路径分析方法、正交矩阵测试用例设计方法……等;

    ?测试是重要的质量管理方法,但是不是唯一的方法。本课程还将种点介绍测试与其他质量管理方法之间如何协作的方法,例如:需求评审;

    ?测试团队是软件开发组织内部相对独立、但是又比较容易被忽视的一环。本课程还将从团队管理和团队建设的角度,介绍如何构建和管理测试团队的能力(Competency);

    ?课程采用互动式教学,内容包括大量案例(而这些案例绝大部分又都是讲师在历年做咨询过程中亲历亲为的案例),通过对实际案例的研讨,加深学员对所学内容的理解和实际转化能力,在提高课程趣味性的同时将极大的帮助学员加深对培训内容的理解和体会;

    ?必要时,可以根据贵公司的业务领域特点、过程体系与过程改进目标对本课程进行定制化:

    ?讲师是过程管理和研发领域的业务专家,长期在国际领先的研发企业从事研发管理及管理咨询工作,有丰富的过程管理、研发管理咨询经验。

    参加对象

    ?测试经理等测试团队管理人员

    ?测试工程师

    ?质量经理

    ?分析、设计、开发等方面的高级技术人员

    ?质量保证(QA)工程师

    课程大纲

    第一天

    Module1概述9:00~10:30am

    ?测试的定义

    ?经由测试手段发现的缺陷

    ?测试的分类

    Module2CMMI模型对于测试活动的目标与实践要求10:40~12:00am

    ?“产品集成(PI)”过程域的目标与实践,重点关注:集成与测试的顺序

    ?“验证(Ver)”过程域的目标与实践,重点关注:分析测试结果以确认出口条件

    ?“确认(Val)”过程域的目标与实践,重点关注:构建测试环境

    LunchBreak午餐休息12:00~1:30pm

    Module3测试策略的设计1:30~3:30pm

    ?定义测试策略

    ?根据测试策略定义测试计划

    CaseStudy1分组练习:根据给定的需求定义系统的测试策略

    Module4测试用例的设计3:40~5:30pm

    ?两种最基本的测试用例设计方法:等价类划分法与边界值法

    ?因果关系图方法

    ?决策分析表方法

    第二天

    Module4(续)测试用例的设计9:10~12:00am(中间为安排10分钟的休息)

    ?以最小的代价换取最大的覆盖率的方法:正交矩阵

    ?以最小的代价换取最大的覆盖率的方法:数据流

    ?以最小的代价换取最大的覆盖率的方法:McCabe测试路径分析方法

    CaseStudy2分组练习:使用McCabe方法设计测试路径

    LunchBreak午餐休息12:00~1:30pm

    Module5测试类型1:30~3:00pm

    ?集成测试;

    ?系统测试;

    ?验证非功能性需求的测试:性能测试、压力测试、容量测试、配置项测试、恢复性测试、可维护性测试、文档测试……等

    Module6测试的缺陷管理与缺陷预防3:10~4:00pm

    ?缺陷分类;

    ?缺陷报告;

    ?缺陷度量

    Module7测试团队的管理与能力建设4:00~5:00pm

    ?测试团队的组建;

    ?测试团队的能力架构;

    Module8总结5:00~5:30pm

    讲师介绍:

    讲师介绍                     

    王小刚先生(David Wang)   

    资深咨询顾问、高级讲师

    质量管理专家、软件工程与研发管理专家

    中国软件协会系统与过程改进分会(CSPIN)专家委员会委员

    2008年度中国软件生产力风云榜“新锐咨询师”

    2009年度软件工程大会(CCSE,2009/11) “杰出贡献专家”

    2008年度中国 CMM/CMMI 咨询与评估行业年度人物和最佳案例提名;

    2009年度 CMM/CMMI 咨询与评估行业年度人物和最佳案例提名;

    西安电子科技大学工学硕士

    ? 专业背景

      王小刚先生拥有13年的产品研发、项目管理与质量管理经验,长期致力于CMMI-DEV、CMMI-SVC、People CMM、IPD(集成的产品开发)等模型和方法论的过程改进咨询与培训,服务内容涵盖企业流程诊断、业务流程定义与流程再造、企业知识管理、人力资源管理与员工能力管理等内容。

      王小刚先生具有深厚的理论知识、丰富的咨询经验以及犀利而又不失亲和力的咨询风格使得他近年来在过程改进业界屡获殊荣。他曾经多次作为特邀嘉宾在过程改进大会、软件工程大会、SEPG大会等众多业界知名研讨大会上发表关于CMMI/PCMM实施的精彩演讲:在2009年度和2010年度过程改进大会上,王小刚先生连续两届被特邀参加辩论赛(2009辩论题目:“CMMI PK 敏捷”;2010辩论题目:“PMO,生存还是毁灭”),连续两届获得“最佳辩手”和“优胜团队”。

    ? 咨询能力

    - 企业级战略管理与战略分解

    - 覆盖市场、研发、产品化、实施与维护的公司级端到端业务全流程再造

    - 公司级全价值链过程改进策略与战略地图定义

    - 基于CMMI的研发体系过程定义与咨询服务、过程体系部署与实战演练咨询服务

    - 基于PCMM的公司级人员能力架构定定义、职业发展通道设计与学习地图规划

    - 项目管理专项技术咨询

    - 需求开发与需求管理专项技术咨询

    - 测试方法与测试流程专项技术咨询

    - 研发体系质量保证(QA)人员培养专项咨询服务

    - 基于CMMI的预评估

    - 等等

    ? 培训课程

    - Welcome to CMMI(CMMI-DEV 及 CMMI-SVC)

    - People CMM

    - 使用平衡积分卡(BSC)方法论实施企业级战略管理

    - 统计的过程控制与量化的项目管理(针对CMMI高成熟度)

    - 软件测试方法与工具

    - 软件质量管理与分析

    - 软件项目管理高级实战

    - 需求开发与需求管理高级课程

    - 软件度量与分析

    - 软件估算(基于功能点与COCOMO II模型)

    - 同行评审实操训练

    - 人员能力架构:定义、使用与维护

    - 量化的绩效管理……

    ? 主要客户

      王小刚先生所服务过的客户遍及互联网、金融、保险、通讯、中间件、生物医学工程、物流、电力、自动化仪表与软件外包等多个行业领域,包括:

    - 中国互联网络信息管理中心(CNNIC)

    - 国家开发银行(总行)营运中心

    - 兴业银行(总行)信息科技部

    - 招商银行(总行)信息中心

    - 中软国际(iCS&S)通讯事业群

    - 中软集团(CS&S)上海浦东分部

    - 中远集运(COSCO)信息中心

    - 步步高集团终端事业部(BBK)

    - 山东省农村信用社联合社信息科技部

    - 霍尼韦尔综合科技(中国)有限公司(Honeywell)

    - 海辉软件集团(HiSoft)华东交付中心(基于CMMI for Service)

    - 易保网络技术(上海)有限公司(eBaoTech)

    - 锐珂医疗器材(上海)有限公司(CareStream Health,同时基于CMMI & PCMM)

    - 上海普元信息技术有限公司(Primeton)

    - 上海生物医学工程中心

    - 丰益(上海)信息技术有限公司(Wilmar ITS)

    - 上海鼎为通信科技有限公司(DeWav)

    - 今天国际物流(深圳)有限公司软件部

    - 广州中望龙腾软件(ZWSoft)

    - 顺丰快运IT事业部

    - 康拓普软件

    - 远望谷科技

    - 中科大恒星电子商务技术有限公司海外事业部

    - 江苏方天电力技术有限公司高新产品部

    - 南京通驰自动化仪表有限公司

    - 南京国图信息工程有限公司

    - 福州新意科技

    - 安徽电力继远软件

    ? 工作履历

      王小刚曾先后供职于华为、IBM和中移动无线数据研发中心、QAI咨询等多家知名企业,担任过项目经理、QA、质量管理部高级经理、SEPG执行经理等职务。

      在华为期间,作为项目经理参与3G无线通讯系统(WCDMA)开发,对研发与测试有着深刻的体会与见解,积累了丰富的产品开发及管理经验。

       在华为公司印度研究所工作期间,系统的参与了CMM、IPD等产品开发模型的导入与实施,成为国内最早的一批专注于软件的质量管理与过程改进领域内的工作者与研究者。他负责过华为CMM-5级的质量管理、过程保证和流程引导,以及IPD-CMM 3.0(IPD,集成产品开发)、IPD-SE(SE,系统工程)以及ODC(正交缺陷分类)等模型与方法的应用与推广。

      在IBM工作期间,作为SEPG过程改进专家与ATM组成员,全程主导和参与了CMMI-5的评估过程,同时承担流程改进和质量管理的培训课程开发与实施任务,他所开发的“项目管理 Workshop”系列培训至今仍是IBM项目经理的入门培训和进阶培训必修课目。

      他主导过多家企业的CMMI/PCMM分析、定义、实施与评估,善于规划和建设覆盖市场、研发、销售、维护支持等覆盖全价值链和全业务的质量管理体系,对CMMI/PCMM相关知识与技能理解深刻,运用自如;善于将CMMI 、PCMM与ITIL、ISO 9000等多个模型、标准和/或方法论之间进行系统的整合,以各个模型的协同运用来解决企业实际问题,不拘泥于某一个特定的模型/标准;

      凭借自身积累的丰富的实际开发和管理经验,他尤其善长于在工程与技术方面过程改进的引导和规范工作,有很强的亲和力和影响力,能够有效降低过程改进的推进与实施中的阻碍。

    热门公开课

    工艺标准化管理与生产技术2024-04-25/武汉 IP营销—互联网的内容营2024-07-11/上海 新媒体时代的私域运营与全2024-04-25/广州 企业公文写作与档案管理2024-04-26/广州 金牌面试官:高效招聘与面2024-06-18/广州 心理学在员工激励和团队管2024-11-13/广州