第24回 测试进度和成本的控制
2007-12-14 17:00
246 查看
[align=left]项目的进度管理是一门艺术,是一个动态的过程,需要不断调度、协调,保证项目的均衡发展,实现项目整体的动态平衡。项目开始前的计划,对任务的测试需求有一个大体的认识,但深度不够,进度表可能只是一个时间上的框架,其中一定程度上是靠计划制定者的经验来把握的。随着时间的推移、测试的不断深入,对任务会有进一步的认识,对很多问题都不再停留在比较粗的估算上,项目进度表会变得越来越详细、越准确。[/align]项目的进度管理主要通过里程碑、关键路径的控制并借助工具来实现,同时要把握好进度与质量、成本的关系,以及充分了解进度的数量和质量的双重特性。 1.进度的数量和质量的双重特性任何一项工作,最开始总是很容易看到进度,就比如盖房子,从无到有,变化是很明显的。可是越到后来,它的进度越来越不明显。软件测试也是如此,开始测试之初,Bug比较容易发现,但测试的进展并不是按Bug的数量来计算的,越到后面,Bug越来越难发现。要提高测试进度的质量,将严重的、关键的问题在第一时间发现出来,这样才不至于在最后阶段使得开发人员要对代码做大规模的变动,无法保证测试的时间,从而影响软件的质量。这就是测试项目进度的数量和质量的双重特性,我们在关注进度的同时要把握好这两个特性,在注重进度速度的同时,还要看进度前期的质量。 2.测试进度的管理方法首先,尽量利用历史数据,从以前完成过的项目来进行类比分析,以确定质量和进度所存在的某种数量关系,来控制进度和管理质量。可以采用对进度管理计划添加质量参数的方法,也就是通过参数调整进度和质量的关系。其次,可以采用测试项目进度的度量方法:测试进度S曲线法和缺陷跟踪曲线法。在进度压力之下,被压缩的时间通常是测试时间,这导致实际的进度随着时间的推移,与最初制定的计划相差越来越远。而如果有了正式的度量方法,这种情况就很难出现,因为在其出现之前就有可能采取了行动。
预知后事如何,请读下回分解:第25回 准确报告软件缺陷版权所有,软件测试演义® ——系列讨论的目录,见:
软件测试演义——中高级系列(序)
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1399868
相关文章推荐
- 第24回 测试进度和成本的控制
- 第24回 测试进度和成本的控制
- 测试进度和成本的控制
- 【软件测试】测试进度和成本的控制
- 项目开发管理技术之项目版本控制、软件建模、软件测试、项目文档管理及进度管理
- jQuery实现的手动拖动控制进度条效果示例【测试可用】
- 项目开发管理技术之项目版本控制、软件建模、软件测试、项目文档管理及进度管理
- android线程控制进度条
- 用ROS来做无人测试平台系列之ROS学习-3-差速控制
- 控制开发成本
- 第八章进度管理、成本管理作业
- iOS流媒体开发之二:滑动手势控制音量、亮度和进度
- 迭代式开发进度控制(转载)
- 3.23 进度管理、成本管理作业
- 测试管理011:测试策略的选择 - 时间、范围、成本与质量的平衡
- Opencv学习_3 (Opencv读取视频 &视频进度控制 &写视频)
- 《信息系统监理》之进度控制
- 软件开发项目进度控制浅谈
- 3月23日高项作业(项目进度及成本管理)
- 如何有效地控制项目进度——重视细节