如何估算测试工作量(一)常规的估算测试工作量的方法

如何估算测试工作量
(一)常规的估算测试工作量的方法
作为一个管理者,你是否被询问到某个项目要花多少时间,多少人力测试;或是作为一个普通的测试员,你是否被询问到要花多少时间来完成某个任务或是一次回归测试?我想大多数在软件行业的人或多或少都会碰到这样的关于工作量估计的询问。那么你是怎么回答的呢?你对你自己的回答有信心吗?你是否最终发现实际上花去的时间和原本估计的时间大相径庭呢?
不同的人会使用许多不同的方法来估算及安排他们的测试工作量。不同的组织根据项目的类型,项目的内在风险,涉及的技术等而使用不同的方法。但是大多数时候测试工作量是和开发工作量合在一起的,没有一个单独的数字。
首先让我们来看看一些常规的估算测试工作量的方法:
1. Ad-hoc方法
这种方法下的测试工作量不基于任何确定的期限。工作一直继续直到达到一些由管理或市场人员预先定下的时间表。或者,一直到用完了预算的经费。
这种情况普遍存在于非常不成熟的组织,并且时常有100%的错误差数。
2.开发时间的百分比法Percentage of development time
.这个方法的基本前提是测试工作量依赖于开发时间/开发工作量。首先,开发工作量使用例如LOC或FP方法被估算出来,然后使用一些探索性的方法来限制测试的工作量。这种方法变化比较大而且通常基于以前的经验。
通常预留项目的总花费时间的35%给测试。
? 5-7%给组件和集成测试
? 18-20%给系统测试
? 10%给接收测试(或回归测试等)
3.类比法(经验值法或历史数据法)
根据以前或相似项目(主要在项目性质,领域,规模上有相似)所积累的经验或历史数据来估算工作量。类比法估计结果的精确度取决于历史项目数据的完整性和准确度,因此,用好类比法的前提条件之一是组织建立起较好的项目后评价与分析机制,对历史项目的数据分析是可信赖的。需要收集以下相关的历史数据:
? 在设计和实现阶段花费的时间
? 测试工作的规模,例如用户需求的数量,页面数,功能点
? 数据样式,例如实体,字段的数量
? 屏幕或字段数量
? 测试对象的规模,例如KLOC
4.WBS(work breakdown structure)估算法
将项目或产品分解为具体的工作,然后分别对各个工作进行时间估算,最终求和得出项目或产品的测试工作量/时间。
5.Delphi 法
Delphi法是最流行的专家评估技术,在没有历史数据的情况下,这种方式可以减轻估算的偏差。Delphi法鼓励参加者就问题相互讨论。这个技术,要求有多种相关经验人的参与,互相说服对方。。
Delphi法的步骤是:
1、协调人向各专家提供项目规格和估计表格;
2、协调人召集小组会各专家讨论与规模相关的因素;
3、各专家匿名填写迭代表格;
4、协调人整理出一个估计总结,以迭代表的形式返回专家;
5、协调人召集小组会,讨论较大的估计差异;
6、专家复查估计总结并在迭代表上提交另一个匿名估计;
7、重复4-6, 直到达到一个最低和最高估计的一致。
6.PERT估计法
PERT对各个项目活动的完成时间按三种不同情况估计:一个产品的期望规模,一个最低可能估计,一个最高可能估计。用这三个估计用来得到一个产品期望规模和标准偏差的Pert 统计估计。Pert 估计可得到代码行的期望值E, 和标准偏差SD。
---------------------
作者:imlogic
来源:CSDN
原文:https://blog.csdn.net/imlogic/article/details/1887723
版权声明:本文为博主原创文章,转载请附上博文链接!

原文地址:https://www.cnblogs.com/zgq123456/p/9928501.html

时间: 2024-08-08 09:34:50

如何估算测试工作量(一)常规的估算测试工作量的方法的相关文章

游戏测试(2)-游戏测试做什么?

前面已经把什么是游戏测试介绍过,本文主要介绍下游戏测试做什么?以及具体在工作会中有什么问题? 游戏杂谈 游戏测试(1)-什么是游戏测试 成员结构 以常规的测试团队人员来划分(仅功能测试层面):1个Leader+N个功能测试人员(一个比较好听的名字:游戏测试工程师,N可能会等于0)+1个配制管理(此角色有的团队Leader负责,或者程序负责),这是一个常规的标准配制.依据项目的规模人数上有可能会有变动. 一般项目的人员数配制参考 端游项目:1Leader+4~5功能测试人员+1配制管理 页游项目:

SWTBOK测试实践系列(1) -- 测试在项目前期的评审投入划算吗?

测试策略:静态测试还是动态测试? [对话场景] 成功发布某个软件版本之后,项目团队召开了项目的经验教训总结大会.在会议期间,项目经理小项和测试经理小测进行了如下的对话: 小项:"小测,我们的项目时间压力很大,测试执行是我们的关键路径,测试团队是否可以在测试执行阶段投入更多的人力和物力?"限定时间和人力资源同等条件. 小测:"啊!假如增加我们的测试执行时间,在整个周期不变的情况下,我们就需要压缩前期的学习和评审投入的时间和工作量,是吗?" 小项:"是的,你看

压力测试~一套完整的压力测试项目文档

Web压力架构 张占岭 Web压力架构... 1 一 系统性能测试概述... 1 1.1 性能测试概述... 1 1.2 性能测试的指标... 2 1.3 关键点的描述... 2 1.4 性能测试的目的... 2 1.5 测试项目开发规范... 2 二 使用VS压力测试工具进行测试... 3 2.1 性能测试(WebTest). 3 2.1.1 概念... 3 2.1.2 如何建立性能测试... 3 2.1.3 使用CS代码快速建立性能测试... 5 2.1.4 运行当前性能测试... 6 2.

Junit 核心——测试类(TestCase)、测试集(TestSuite)、测试运行器(TestRunner)

首先,把这三个定义简单的说明一下: 1.测试类(TestCase):一个包含一个或是多个测试的类,在Junit中就是指的是包含那些带有@Test注解的方法的类,同一样也被称作"测试用例"; 2.测试集(TestSuite):测试集是把多个相关测试归入一个组的表达方式,在Junit中,如果我们没有明确的定义一个测试集,那么Juint会自动的提供一个测试集,一个测试集一般将同一个包的测试类归入一组: 3.测试运行器(TestRunner):执行测试集的程序. 定义说完了,还有两个好理解的定

Android兼容性测试CTS Verifier-环境搭建、测试执行、结果分析

    CTS Verifier算是CTS的一部分,需要手动进行,主要用于测试那些自动测试系统无法测试的功能,比如相机.传感器等.由于硬件配置或其他原因,不同手机上部分测试项目被隐藏,也就是说CTS Verifier中case的总数,取决于测试机支持哪些功能,    CTS Verifier总共包含以下15个功能: · Camera · Clock · Device administration · Features · Hardware · Job scheduler · Location ·

Web测试要点 做移动端的测试,也做web端的测试,甚至后面桌面端的测试和后台的测试也做了,基本上把我们产品各个端都玩了一轮

Web测试要点 一.功能测试 1.链接测试 (1).测试所有链接是否按指示的那样确实链接到了该链接的页面:  (2).测试所链接的页面是否存在:  (3).保证Web应用系统上没有孤立的页面(所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问). 2.表单测试(1).注册.登陆.信息提交等,必须测试提交操作的完整性,以校验提交给服务器的信息的正确性:(2).用户填写的出生日期与职业是否恰当,填写的所属省份与所在城市是否匹配等:  (3).检验默认值的正确性:(4).如表单只能接

基于图像识别测试手机浏览器打开网页首屏时间的方法

本文涉及性能测试技术,特别是涉及一种基于图像识别的测试手机网页首屏时间的方法,它可以应用在手机浏览器页面加载响应时间的的自动化测试或性能检测中.同时可以应用到其他android的apk的响应时间的测试中去 随着智能手机等移动终端的发展,越来越多的用户开始通过手机等设备浏览网页,以获取用户所需的信息. 用户使用手机访问网站是基于手机浏览器所获取的网页实现的.通常情况下,用户访问网站的页面全部加载完毕时,总页面高度可能有一屏到多屏不等,总的页面加载时间要比首屏加载时间长很多,但是首屏加载时间是用户对

游戏测试(3)-游戏测试的发展

游戏杂谈 游戏测试(1)-什么是游戏测试 游戏测试(2)-游戏测试做什么? 之前已经谈过游戏测试的基本工作,下面再跟大家谈下游戏测试的职业发展. 如果你已经在游戏测试的道路上前进半年或者更久的时候,你会感觉到游戏测试中的工作重复性太高,没有任何技术含量.此时,你可能会想我要去哪里??下面给大家列举几个常见的发展路线及需要具备的技能. 游戏测试技能 继续走测试路线 转向管理:这是一般的测试都会向往的路线(测试主管或者测试组长),当然转向这个岗位,你必须要具备:对整修项目的测试计划的安排.测试策略的

走近支付宝移动支付测试,了解思科安卓先进测试技术,与讯飞人共舞。

走近支付宝移动支付测试,了解思科安卓先进测试技术,与讯飞人共舞.还在等什么?!!!赶快加入讯飞测试技术嘉年华(报名地址: http://itest.iflytesting.com/).前20名报名者将有机会获得精美礼品,并且有机会与来自支付宝.思科的嘉宾进行face to face的交流.时不我待,快快打开你的IE.火狐.chrome.先到既是赚到.如果您愿意前来分享您的经验.您的技术,那么我们也欢迎您到这个舞台来一场个人秀(提交主题地址: http://itest.iflytesting.co