常用的工作量评估方法在测试项目管理中或编写测试计划时,经常需要对某个测试工作进行工作量的预算,很多时候都是凭个人的工作经验进行估算的,如能结合一些常规的估算方法,有助于估算的精确度
以下是网上找到的一些常规的估算测试工作量的方法:1、Ad-hoc 方法这种方法下的测试工作量不基于任何确定的期限
工作一直继续直到达到—些由管理或市场人员预先定下的时间表
或者,一直到用完了预算的经费
这种情况普遍存在于非常不成熟的组织,并且时常有 100%的错误差数
2、开发时间的百分比法 Percentageofdevelopmenttime
这个方法的基本前提是测试工作量依赖于开发时间/开发工作量
首先,开发工作量使用例如 LOC 或 FP 方法被估算出来,然后使用一些探索性的方法来限制测试的工作量
这种方法变化比较大而且通常基于以前的经验
通常预留项目的总花费时间的 35%给测试
5-7%给组件和集成测试
18-20%给系统测试
10%给接收测试(或回归测试等)3、类比法(经验值法或历史数据法)根据以前或相似项目(主要在项目性质,领域,规模上有相似)所积累的经验或历史数据来估算工作量
类比法估计结果的精确度取决于历史项目数据的完整性和准确度,因此,用好类比法的前提条件之一是组织建立起较好的项目后评价与分析机制,对历史项目的数据分析是可信赖的
需要收集以下相关的历史数据:
在设计和实现阶段花费的时间
测试工作的规模,例如用户需求的数量,页面数,功能点
数据样式,例如实体,字段的数量
屏幕或字段数量
测试对象的规模,例如KLOC4、WBS(workbreakdownstructure)估算法将项目或产品分解为具体的工作,然后分别对各个工作进行时间估算,最终求和得出项目或产品的测试工作量/时间
5、Delphi 法Delphi 法是最流行的专家评估技术,在没有历史数据的情况下,这种方式可以减