(二)测试工作量统计方法

发表于:2010-3-18 13:09

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

 作者:沈雪芳    来源:51Testing软件测试网采编

分享:

  某公司两个项目的测试数据如下:

项目

项目1

项目2

软件部分金额(万元)

108

102.5

项目规模(Use Case数量)

114个237页

71个113页

项目总人力成本(千元)

551.76601

215.21294

测试总人力成本(千元)

94.15967

75.21224

总工作量(人月)

49.06

27.57

开发总工作量(人月)

18.42

19.52

测试总工作量(人月)

8.644

3.1

测试占总工作量比例

17.62%

11.24%

测试占开发总工作量比例

46.93%

15.88%

测试占总人力成本比例

17.07%

34.95%

测试文档编写

工作量(人月)

3.33

1.08

占测试总工作量比例

38.51%

34.95%

各项测试任务在整个测试过程中所占的比例

测试计划

3.87%

3.51%

测试需求

6.79%

8.44%

测试设计

14.06%

16.31%

测试执行

35.45%

41.95%

测试报告

2.59%

6.69%

测试管理

6.74%

4.91%

沟通、会议

4.74%

1.18%

测试环境搭建

1.61%

0

性能测试

14.29%

8.19%

验收测试

5.21%

0

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

  参考项目背景,笔者对几个项目的测试数据进行分析后,得到了项目测试总人力成本的估算公式:

  测试总人力成本=20%×项目总人力成本

  另外,通过把几个项目的各项测试类型所花费的工作量进行对比分析后,笔者得出各项测试任务的工作量相对于测试总工作量的分配比例。对于后续的项目,项目测试组长可以参考这个分配比例进行测试工作量的估算。

测试任务

比例

熟悉系统需求

5.0%

测试计划

3.5%

测试需求

7.5%

测试用例

15.0%

测试执行

39%-41%

测试报告

4.0%

测试管理

6.8%

沟通、会议

4.0%

测试环境搭建

2%-2.5%

性能测试

9.0%

验收测试

4.0%

表六 某测试团队各项测试任务的工作量比例

  当然了,上面的介绍的估算公式和工作量比例,只是适用于笔者所在的测试团队。不同测试团队、项目组、公司组织情况都不一样,这里介绍这个例子,目的只是说明测试工作量统计的一个用途。

  四、小结

  测试工作量的统计,是整个测试团队管理的基础。测试团队的管理、决策、策划等需要数据的支持,即用数据说话,所以,数据的收集、统计是很重要的。在本文中笔者主要介绍的是测试团队的工作量统计,但实际上这些方法不仅适用于测试团队,也适用于个人、项目团队或者整个公司组织。实施时只需要调整“任务类型”等与测试有关的属性,并做一定的扩展即可。

  本文使用的表格,笔者都是在excel中建立和维护的。在团队规模不是很大时,或者处于试用初期时,使用很方便、实施成本也低。但是如果团队规模较大,团队成员比较多,数据量较大的话,这种手工方式就显得有些力不从心了。读者可以自行开发一个工作量管理系统,使用数据库的方式来记录、分析这些数据。在使用初期可先实现每日工作量数据的录入,以及针对个人、项目、任务类型等属性的统计分析功能即可。

相关链接:

(一)测试工作量统计方法

22/2<12
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号