|
本文将向你介绍一种关于项目管理,尤其是管理测试项目的进度和缺陷管理的方法。项目管理者联盟
一个软件项目从需求调研,到开发和测试,都需要对项目的进度进行控制和管理,本文会着重介绍测试阶段的进度管理方法,当然这个方法也可以应用到其它的阶段。在实际工作中往往出现一个测试项目需要持续几个月甚至几年,那么如何衡量这当中的进度是否可控就成为了项目成功与否的关键。本文会介绍测试进度管理的一个有效且直观的方法,让项目管理者一目了然的了解测试进度。项目管理者联盟
测试进度管理的一些方法项目管理者联盟
测试阶段通常可以分成测试用例设计,测试用例执行,以及缺陷修复后的回归测试。通常我们需要管理测试用例,通过对于测试用例执行程度对测试进度进行管理。行业内对于测试用例管理的工具比较多,本文以 RQM 为例。项目管理者联盟
RQM项目管理者联盟
RQM 全名 Rational Quality Manager,是基于 web 的用于保证软件质量个测试管理工具。用户可以在 RQM 中创建测试计划,测试用例,用例创建执行记录,并且实时的获得测试执行进度。下面我们简单介绍一下怎么运用 RQM。项目管理者联盟
创建测试计划项目管理者联盟
图 1. 创建测试计划bbs.mypm.net
项目管理者联盟
点击 Planning->Create Test Plan项目管理者联盟
图 2. 创建测试计划 2项目管理者联盟
项目管理者联盟文章
填入 Test Plan 名称,按"Save"即新建了一个测试计划。项目管理者联盟
图 3. 创建测试用例training.mypm.net
talent.mypm.net
选中 Construction->Create Test Case, 即可新建一个测试用例项目管理者联盟
图 4. 创建测试用例 2service.mypm.net
项目管理者联盟
填写测试用例的名称,并且填写"Test Case Design"页,将测试的步骤及验证点。注意在本页中较为重要的就是"Weight"的填写。所谓"Weight"就是该测试用例的权重,这个权重不同的项目都会有不同的定义,主要是衡量测试用例之间的工作量大小之分,本文会以 10 个 points 为 1PD 的工作量来举例。后面会介绍这个"Weight"的用处和用法。项目管理者联盟
添加好测试用例以后,需要将以有的测试用例导入相应的测试计划中,请注意图一中选中"Test Cases",就可以将已经写好的测试用例导入该测试计划。项目管理者联盟
如何来看项目进度呢?RQM 提供了一个报表功能,你可以查看与这个测试计划相关的测试进度,此处用 Weight 衡量,如下图:www.mypm.net
图 5. 测试进度报表项目管理者联盟
项目管理者联盟
可以看到绿色部分为已经测试并通过的 Weight 数,红色表示已经测试并失败的 Weight 数。黄色部分表示已经测试的 Weight 数(即为是绿色和红色之和)。项目管理者联盟
这个图是整个项目周期当中,截止到报表生成日的一个情况,那么怎么说这个情况是好是坏。目前的进度是否符合预期,将来是否能按时完成呢?这个报表里面似乎不能体现。那么就需要用到后面提到的正态分布了。
|