《软件结构化测试方法与技术》课程大纲_第1页
《软件结构化测试方法与技术》课程大纲_第2页
《软件结构化测试方法与技术》课程大纲_第3页
《软件结构化测试方法与技术》课程大纲_第4页
《软件结构化测试方法与技术》课程大纲_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、徐eiie天华夏正业管理咨询有眼公司shen zhe n ztchi na enterprise man agement con suiting课时:2天软件结构化测试方法与技术课程背景测试是软件开发过程中重要的质量控制手段。相较于随机测试(random test),结构化测试强调 制定符合与软件需求与质量要求的测试策略,并在此基础上使用某些测试方法、技术和设计和构建测试 用例,使用确定的测试管理流程管理测试的整个过程,从而使得软件的质量可以达到可控和可预期的标 准。本课程将以workshop的形式,以软件项目的生命周期为主线,以测试策略开发、测试计划制定、 测试用例设计的时间顺序,讲解如何对

2、软件项目进行结构化测试的基本知识点和基本概念,讲解和探求 不同层级的测试(单元测试、集成测试、系统测试)的设计方法和技术研究测试缺陷的度量和管理方 法,以及在软件组织内部测试团队中如何实施能力建设和能力管理。同时,为配合实施cmmi (集成能 力成熟度模型)的企业,本课程还将介绍cmmi模型中对于测试活动的目标、实践与要求。课程深入浅岀,理论与实战结合,具有非常强的实践性和可操作性。课程特色 测试就是与缺陷(defect )的斗争。但是未必每一个工程师对缺陷“、"bug"、错误" 等名词有着清晰的认识。本课程将首先帮助学员厘清与测试有关的基本概念,包括:什么是缺

3、陷、测试分为哪些种类/层级、什么是测试方法。特别的,从测试的层级入手,本课程介绍 最基本的两个测试层级:验证与确认; 软件企业/组织实施基于cmmi的过程改进,这已成为一个基本的潮流。如果您的企业正在实 施cmmi,本课程也将向您介绍cmmi对于测试的要求;结构化软件测试将使用很多方法/技术。本课程内容将涵盖主流的白盒测试与黑盒测试设计方 法与技术”例如:mccabe测试路径分析方法、正交矩阵测试用例设计方法.等; 测试是重要的质量管理方法,但是不是唯一的方法。本课程还将种点介绍测试与其他质量管理 方法之间如何协作的方法,例如:需求评审; 测试团队是软件开发组织内部相对独立、但是又上匕较容易被

4、忽视的一环。本课程还将从团队管 理和团队建设的角度,介绍如何构建和管理测试团队的能力(competency); 课程采用互动式教学,内容包括大量案例(而这些案例绝大部分又都是讲师在历年做咨询过程 中亲历亲为的案例),通过对实际案例的硏讨,加深学员对所学内容的理解和实际转化能力, 在提高课程趣味性的同时将极大的帮助学员加深对培训内容的理解和体会; 必要时,可以根据贵公司的业务领域特点、过程体系与过程改进目标对本课程进行定制化; 讲师是过程管理和研发领域的业务专家”长期在国际领先的研发企业从事硏发管理及管理咨询 工作,有丰富的过程管理、研发管理咨询经验。版权所有侵权必究培训收益通过课程的学习可以系

5、统提升测试经理、测试工程师和/或高级管理人员测试能力和测 试管理能力: 分析业界公司在软件结构化测试过程中的误区,并分享成功经验; 了解软件结构化测试的基本概念、基本框架和实施时的关键注意事项; 了解软件结构化测试过程中各个角色的定位、职责、入口与出口条件,以及测试队 能力模型与任职资格标准; 掌握cmmi-dev v1.3过程改进模妙寸于测试活动的目标与实践;理解并实践主流的关于白盒测试的测试用例设计方法和技术;理解并实践主流的关于黑盒测试的测试用例设计方法和技术;理解关于测试缺陷数据的分析方法和技术。参加对象测试经理等测试团队管理人员测试工程师质量经理 分析、设计、开发等方面的高级技术人员

6、质量保证(qa )工程师课程大纲第一天module 1 概述 9:00 10:30am测试的定义经由测试手段发现的缺陷测试的分类休息10分钟module 2 cmmi模型对于测试活动的目标与实践要求10:40 12:00am产品集成(pi y过程域的目标与实践,重点关注:集成与测试的顺序 "验证(ver 丫过程域的目标与实践,重点关注:分析测试结果以确认出口条件 确认(vai y过程域的目标与实践,重点关注:构建测试环境lunch break 午餐休息 12:00l:30pmmodule 3测试策略的设计1:30 -3:30 pm定义测试策略根据测试策略定义测试计划case stud

7、y 1分组练习:根据给定的需求定义系统的测试策休息10分钟module 4测试用例的设计3:40-5:30 pm 两种最基本的测试用例设计方法:等价类划分法与边界值法因果关系图方法a决策分析表方法第一天培训内容结束第二天module 4 (续)测试用例的设计9:10-12:00 am (中间为安排10分钟的休息) 以最小的代价换取最大的覆盖率的方法:正交矩阵 以最小的代价换取最大的覆盖率的方法:数据流 以最小的代价换取最大的覆盖率的方法:mccabe测试路径分析方法丄case study 2分组练习:使用mccabe方法设计测试路径lunch break 午餐休息 12:00-1:30 pmmodule 5 测试类型 1:30 -3:00 pm集成测试;系统测试; 验证非功能性需求的测试:性能测试、压力测试、容量测试、配置项测试、恢复性 测试、可维护性测试、文档测试等休息10分钟modul

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论