软件测试工作量统计新方法
作者:网络转载 发布时间:[ 2013/1/15 10:37:05 ] 推荐标签:
笔者曾经碰到一个项目,该项目的测试计划只安排了1.5人日的工作量,但是实际上该项目在测试计划上总共投入了9人日的工作量。经过分析,笔者发现是两个原因导致这个问题的发生:一是测试人员在填写每日工作量记录时,部分任务的“任务类型”选错了;二是该项目测试组长在估算测试工作量时,没有考虑到实际测试执行过程中也需要进行测试计划工作,如每次测试执行的计划、实际工作过程中的计划更新工作等。通过这次分析后,该项目的测试工作量没有再发生这么大的偏差了(偏差率=(计划值-实际值)/计划值×)。所以说,测试工作量的统计、分析可以帮助使用者发现一些问题,并改进使用者的工作。某公司某一项目的测试团队工作量投入情况如表4所示。

表4 某项目测试工作量统计表
通过这张统计表格,可以很清楚地了解某个人的工作量投入情况,及具体测试任务使用的工作量情况。
汇总项目测试数据
在项目关闭时,测试团队负责人把整个项目测试过程中产生的数据以及项目基础数据进行汇总。测试过程中产生的数据包括:测试工作量、测试投入成本,它的数据来源于表四;项目基础数据包括:项目规模、项目总成本、项目总工作量,这些数据是向项目经理获取的。这里提到的测试成本,是把每个测试人员的人力成本系数和工作量数据相乘得到的。所有相关人可以通过这张统计表了解项目组中测试占开发总工作量的比例,以及项目组用在测试上的开销情况。这项工作是测试团队资产沉淀的很重要的一项工作。主要用途是:从项目角度对项目测试整体情况进行分析;把测试团队所承接测试的项目进行纵向对比,总结共性,发现问题。
例如,可以对这些项目的测试数据进行分析,得出测试工作量估算公式。再如,笔者曾经通过数据的对比,发现测试文档编写工作量占整个测试工作量的比例较大。通过进一步分析,发现测试用例的维护占用了测试设计很大一部分的工作量,从而应考虑在团队内改进测试用例管理方法。某公司两个项目的测试数据如表5所示。

表5 某测试团队测试项目资产库——测试数据

sales@spasvo.com