如何评估自动化测试工作量

发表于:2011-3-30 13:28

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:曾祥刚    来源:51Testing软件测试网采编

  美国项目管理专业资质认证委员会主席Paul Grace说:“在当今社会,一切都是项目,一切也将成为项目”。著名管理顾问David Cleland断言:“在当今纷繁复杂的世界中,项目管理是成功的关键。

  一切有组织的活动,都可以看做是项目,如果我们把自动化测试看作是一个项目来管理的话,就会发现,其中有许多规律可循。

  现代项目越来越朝着大型化、复杂化的方向发展,大大提高了项目测试的难度。自动化测试已经是不可缺少的测试管理之一。如何把自动化测试与项目管理更加紧密地结合起来,是当今测试管理研究的主要课题之一。工作分解结构方法是现代项目管理中的一个先进、有效的方法,是基于系统原理的方法,是测试计划、控制的基础。运用WBS( WBS:Work Breakdown Structure)即工作分解结构方法,可以很好地将自动化测试、更为有效地运用到项目管理中,对项目实行自动化测试管理,提高测试效率。

  一、测试项目的分解

  项目分解的主要目的是为项目测试控制确定具体的控制对象以及相应的控制目标。项目目标系统中的工期、费用和质量是项目控制中的主要控制目标。

  1、分解机构(WBS)

  项目的分解结构(WBS)可以将项目分解成可以管理的工作单元——工作包,从而能够更容易也更为准确地确定这些单元的费用和进度,明确定义及质量要求。

  WBS方法是一种全面地、系统地分析项目的有效方法,也是项目管理的基础性工作。在项目中应将项目系统分解成可管理的活动。分解的结果被称为项目分解机构,即WBS。

  关于WBS的定义,最早可从美国国防部国防系统开发工作的手册中得到解释:即工作分解结构(WBS)是一个以产品为中心的层次体系,由硬件、软件、服务和资料组成。它完全确定了一个项目。在确定的产品单元时,系统项目起着关键性的作用。 WBS显示并确定了要研制或生产的产品,并将要完成的工作单元与最终的产品联系起来。具体可分为纲要性WBS、项目纲要性WBS、合同WBS和项目WBS等四类。

  WBS作为项目管理的基础性工作,它的建立必须体现项目本身的特点和项目管理组织的特点,必须遵守整体性、系统性和可追溯性的原则。在对一个具体的项目的WBS设计时,要注意其三个基本要素的设计,即结构、测试代码和测试报告的设计。

  2、工作包模型

  工作包模型的基本构成单元是不作包。而工作包则是用项目分解结构对项目分解后,在分解结果的基础上形成的。该模型的主要思路是将“工作包”作为项目控制的具体的基本对象。每一个工作包的基本内容是由一项或几项项目活动或分项项目构成。工作包能作为工期控制的基本单元,同时将费用控制体系的控制帐户和质量控制体系的基本单元也建立在工作包上,这样每个工作包就能够作为项目控制项目中各单元控制的共同的具体控制对象,并为项目进展情况综合信息(工期、质量、费用信息)的采集、传递提供了共同的基础,保证了控制过程所需的信息来源的单一性和集成性。由于每个工作包具有上述属性,因而由其组成的层次结构体系便不仅能反映项目的整个生产过程,而且能反映其所有特性,内部相互关系和控制目标要求,从而成为项目总体控制对象体系,并能支持项目控制的全过程。

  工作包模型建立后,就可以对各工作包进行测试,利用数据库技术对项目进行集成化管理。项目的分类和测试是否适合,对计算机能否在项目管理中得到广泛应用,显得尤为重要。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号