问题描述:
测试工作介入的时候,或者写测试计划的时候,需要提前对测试的工作量和时间等内容进行预估,这里希望探讨一下针对测试的工作量大家都是从哪些角度,如何进行计算和预估的?
精彩答案:
会员 zhyb_2008:
测试工作量主要集中在哪些点:
1、对需求的理解和分析
2、测试计划用例的整理
3、测试执行到结束,缺陷的回归
4、测试总结
5、产品例会,产品变更引起的工作量增或减,
6、技术学习和交流等额外时间
基于以上几点,
如何做到尽量准确预估,从以下考虑:
1、预估测试工作量的测试管理基础支撑:
针对产品(项目)需求规格说明书,总体设计的分析,得出基本的测试需求分析点,整理出一份尽可能完善的
测试方案计划,一般需求说明和总体设计里,基本上会映射出测试用例和主要的测试架构和流程。所以,测试方案
主要是针对这些内容,基本确定了比较明确的测试范围,测试方式方法,有了这些东西,应该是把预估整个产品(项目)
的工作量,从产品(项目)这个大的,比较难把握的地方,转移到了测试部门内部,只要看这个测试方案计划真的实
施完成的工作量就行,当然,会有些偏差。那是因为测试方案中,可能对风险的预估可能不足
针对风险的预估,一般会经过多方讨论,结合原有的实施过的项目测试经验,进行一个大致的工作量评价,但不会太过详细
2、具体测试实施工作量的确定:
测试用例整理和测试执行到最后测试总结完成,这部分工作,我想不用太过详细的描述,每个公司,针对不同的测试人员也好,还是针对各种测试规范制度也好,测试相关的软件,程序,硬件资源等,都是不同的,但是,每个测试负责人,都应该能得出一些量化的,经验性的参考指标,去确定工作量的。
这里不细说了,因为大家这块儿应该都有不同的做法,可以简单说下我这儿确定工作量的过程
根据测试方案计划,开发详细进度计划,制订测试工作进度计划时间表,已经有了具体工作量,具体需要几个测试人员去实施,再进行分解,或者只有一个人员来做。这个由产品总体的周期来控制一下。大致这样!不细说。
3、变更工作量
不可能所有的产品或项目都是如期的,尤其是项目负责人做的很差,或者公司有别的因素干扰,不论内部还是外部的,都可能影响到整个产品或项目,这样的话,可能就比较麻烦了,有可能造成了工作量的增,或者减。这部分工作量,我想在一开始时,也可预估,也不用预估,一般一个测试部门,都会有一套针对公司的产品的应急方案在里面。
4、测试过程中,产生的测试开发学习工作量,这个在开发部门会有,在测试部门也会有。这部分应该和测试整体的水平,项目复杂度等有关,这部分的工作量,应该是也不难确定的,毕竟现在的技术还是很开放的。测试部也有技术梯队的建设,另外,还有一些部门间的协作等,这些都综合考虑一下,在整体的测试计划中,也能确定。
以上是日常工作的一些简单回顾,整理的比较乱。大家参考。
原帖地址:http://bbs.51testing.com/thread-402388-1-1.html
版权声明:本文由会员zhyb_2008首发于51Testing软件测试论坛每周一问活动。
原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。