基于新信息技术的软件测试技术 课件 第7章 测试项目管理.pptx

基于新信息技术的软件测试技术 课件 第7章 测试项目管理.pptx

  1. 1、本文档共93页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第7章测试项目管理;

7.1测试项目管理概述;

测试项目一般具有如下一些基本特性:

1)独特性

2)组织性

3)生命周期

4)资源消耗特性

5)目标冲突性

6)结果的不确定因素;

2.测试项目管理

测试项目管理就是以测试项目为管理对象,通过一个临时性的专门的测试组织,运用专门的软件测试知识、技能、工具和方法,对测试项目进行计划、组织、执行和控制,并在时间成本、软件测试质量等方面进行分析和管理。测试项目管理贯穿整个测试项目的生命周期。;

测试项目管理有以下基本特征:

(1)系统工程的思想贯穿测试项目管理的全过程。

(2)测试项目管理的组织有一定的特殊性。项目管理的一个最为明显的特征即是其组织的特殊性。其特殊性表现在以下几个方面:

①有了“项目组织”的概念,项目管理的突出特点是以项目本身作为一个组织单元,围绕项目来组织资源;

②项目管理的组织是临时性的,由于项目是一次性的,而项目的组织是为项目的建设服务的,项目终结了,其组织的使命也就完成了;;

③项目管理的组织是柔性的,所谓柔性即是可变的。项目的组织打破了传统的固定建制的组织形式,而是根据项目生命周期各个阶段的具体需要适时地调整组织的配置,以保障组织的高效、经济运行。

(3)测试项目管理的要点是创造和保持一个使测试工作顺利进行的环境,使置身于这个环境中的人员能协调工作以完成预定的目标。

(4)测试项目管理的方法、工具和技术手段具有先进性。;

7.1.2测试项目的范围管理

测试项目的范围管理就是界定项目所必须包含且只需包含的全部工作,并对其他的测试项目管理工作起指导作用,以确保测试工作顺利完成。

测试项目的范围管理从过程上来讲,主要包括启动、范围计划、范围定义、范围核实、范围的变更与控制等内容。范围管理的首要任务是界定项目包含且只包含所有需要完成的工作,“包含且只包含”的意义至少有以下三个方面:一是有足够多的工作必须做;二是???必要的工作不做;三是所做的工作都是为了实现项目(或项目一部分)的目标。在进行项目范围管理时,应当注意三点,即搞清需求、准确界定范围、变更控制要严。;

工作分解结构跟因数分解是一个原理,就是把一个项目按一定的原则分解,项目分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常活动中,直到分解不下去为止,即:项目→任务→工作→日常活动。工作分解结构以可交付成果为导向,对项目要素进行分组,它归纳和定义了项目的整个工作范围,每下降一层代表对项目工作的更详细定义。WBS总是处于计划过程的中心,也是制订进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础。;

7.2测试文档;

7.2.1测试文档的作用

从以下几个方面可以说明测试文档的重要作用。

(1)促进项目组成员之间的交流沟通。

(2)便于对测试项目的管理。

(3)决定测试的有效性。

(4)检验测试资源。

(5)明确任务的风险。

(6)评价测试结果。

(7)验证需求的正确性。;

7.2.2主要软件测试文档

1.软件测试文档

IEEE829-1998给出了软件测试主要文档的类型,如图7.1所示。;

2.软件测试计划文档

软件测试计划主要对软件测试项目、所需要进行的测试工作、测试人员所应该负责的测试工作、测试过程、测试所需的时间和资源,以及测试风险等做出预先的计划和安排,如图7.2所示。;

;

3.测试设计规格说明文档

测试设计规格说明用于每个测试等级,以指定测试集的体系结构和覆盖跟踪,如图7.3所示。;

4.软件测试用例规格说明文档

软件测试用例规格说明用于简述测试用例,如图7.4所示。;

5.测试规程

测试规程用于指定执行一个测试用例集的步骤。

6.测试日志

测试日志是测试过程监控、测试结果和软件质量评估的基础,同时也是数据分析和过程改进的重要依据,如图7.5所示。;;

7.软件缺陷报告

软件缺陷报告用来简述出现在测试过程或软件中的异常情况,这些异常情况可能存在于需求、设计、代码、文档或测试用例中,如图7.6所示。;

;

8.测试总结报告

测试总结报告用于报告某个测试完成情况,如图7.7所示。;

7.3软件测试计划;

2.促进项目参加人员彼此的沟通

测试过程必须有相应的条件才能进行。如果程序员只是编写代码,而不说明它干什么、如何工作、何时完成,测试人员就很难执行测试任务。

3.及早发现和修正软件规格说明书的问题

在编写软件测试计划的初期,首先要了解软件各个部分的规格及要求,这样就需要仔细地阅读、了解规格说明书。;

4.

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档