软件测试生产力WBS评估模型研究

发表于:2013-4-11 13:10

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

 作者:原普雨 霍嘉    来源:51Testing软件测试网采编

  (2)资源投入评估。软件测试投入的资源可分为测试人员、硬件、软件等,测试人员可根据熟练程度分为多个等级,硬件资源指测试场所、机器设备、网络等,软件资源指为完成测试引入的测试数据、测试工具、测试培训等各类测试软件(如图2所示)。

  (3)测试周期评估。测试周期的评估有两种方式,一种是直接以测试活动的整体时间跨度作为测试周期,另一种是对测试过程进行分解,按照关键路径法,评估各项关键测试活动的时间消耗,计算总的测试周期。前者比较容易计算,但不便于对项目各项活动做精细分析, 无法为项目测试改进提供指导。后者需要结合实际测试活动进行分解,是测试评估过程中难度最大的环节。测试周期按照测试活动的关键路径法进行分解示例如图3所示。

  三、测试生产力WBS模型的应用

  测试生产力WBS模型的建立是根据实际的测试活动,对各种生产力要素进行分解后重新评估的过程。在建立WBS模型之后,可根据实际的测试工作,将模型应用于测试计划、测试评价等管理活动中。笔者以A银行软件测试为例,对测试生产力WBS模型的建立及应用进行分析研究。

  1、A银行软件测试背景

  A银行信息科技以一个整体和核心应用架构为基础,建立了集业务操作、经营管理、分析决策为一体的全功能银行系统,所有软件产品都基于此架构按版本展开研发和测试,版本研发和测试均采用研发功能点作为工作量的衡量指标。每个版本的测试都要安排一定的测试人员在特定的测试环境下完成测试计划、实施和总结三部分内容,经历测试准备、实施和收尾三个阶段。以下以S版本为例说明A银行测试生产力模型的估算过程。

  假设S版本的整体测试日期为2011年5月1日至2011年6月30日,版本分解为5个测试项目展开测试,各测试项目的工作量、资源投入、测试周期不完全一致。

  (1)工作量。为保障和研发单位采用相同的工作量度量,项目工作量直接取自项目的研发功能点(Function Points,fps),版本工作量为各测试项目工作量之和6900fps,项目平均工作量1380fps(如表1所示)。

  (2)资源投入。A银行测试生产力评估时的资源投入仅考虑人力投入,测试人员的技能水平可分为一级、二级、三级三个层级,整体资源投入将各层次人员按照1.5、1、0.8的折算系数折算为统一的有效测试人员。项目总投入有效测试人员45.6人,项目平均投入有效测试人员9.12人(如表2所示)。

42/4<1234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号