唯一纯白的梦里花,盛开在琥珀色月牙,就算是去所有爱的力量,我也不曾害怕!-------本站点部分文章来自网络,如果涉及到版权问题请与本人联系,本人将及时删除

【转】如何估算测试时间

上一篇 / 下一篇  2010-07-12 11:02:05 / 个人分类:测试管理

测试时间在什么阶段要评估出来?

*O*L*H"O$@&b6n?0  个人认为:最迟在申请测试资源时要评估出来,测试资源包括时间、人力、工具等。

;AHx3]-s051Testing软件测试网(O_!i*?#B`,k1o

  而测试时间体现在什么文档中以便作为测试依据呢?51Testing软件测试网&o y E;B0|8^(eL0X3v F

51Testing软件测试网;^f.bL7GG^ RH

  个人认为在测试计划中需要阐明。测试计划中至少要写明,要测试什么(即范围),谁来测试(即测试中的人力资源),怎么测试(测试策略),什么时间测试(测试中的时间资源),风险评估,然后就是一些约定和术语解释避免歧义。

)D6w.xd5A*\0H051Testing软件测试网+Q"^M7@'cko

  测试资源中用多少人力和时间资源是互相牵制的,都是依据这个项目或者产品按单位人需要的时间来计算的。

~f!I,m zu$c$q7s'\051Testing软件测试网y9gu|A:|

  测试时间如何估算呢?51Testing软件测试网 ]BtO ywt

f [{1sQ'Lp'R-w0  经验所得:开发的coding的时间和项目环境下测试的时间是1:1,前提是开发和测试的比例是3:1。51Testing软件测试网_2r-bU%my2R

51Testing软件测试网"Y!Ey7^A@6nR

  那麽这个时间的估算有些受到开发估算coding时间的牵制,那麽最好再结合:项目需要测试的范围来评估,根据测试范围大概会有多少用例产出,以及有多少牵扯到的用例需要回归,测试的平均执行效率来大概估算测试时间。

3\5O&rSx E6dm)tS051Testing软件测试网.E,t`?e%H/|?F1t(S

  在上面大的估算时间上,个人认为还要综合以下几点来保证测试时间比较靠谱:51Testing软件测试网4M#v9S$l7qX `

0Y~rK)q$yX0  1、测试中由于需求与代码实现差异而产生的用例维护时间,以及和开发沟通,和需求方确认的时间。

kN\ ]q;pH.I051Testing软件测试网+Q,y&q"d!G:uK

  2、测试环境的稳定性,有时候测试环境宕掉,影响测试进度。51Testing软件测试网!y~8v ]v,K#C#].|

51Testing软件测试网 }I wD}

  3、开发人员的编码质量

C4g(R pT0Tx*b0

(D.o j/Og,RdJ0  4、开发人员修复bug的速率

1wq|mY I In0

r5C2?6qz0  5、开发人员中新人的比例,一般新人对业务不熟悉,编码考虑会欠周到。

p __*pYg051Testing软件测试网9_"D9x2Qy|-c/fM#s;K+G

  6、测试人员对执行测试用例的效率

3o.a H`)P051Testing软件测试网br+kH AG)N

  7、测试用例的复杂度,可能一个case里面有很多的step。51Testing软件测试网,L)oY*J2W1R;]Q

51Testing软件测试网KX7@3o"f'EJ$Zu2_

  8、测试数据对项目的影响,如果项目本身测试过程中对数据的依赖很大,而数据的重用性不好

8s:VX-pv9a7X051Testing软件测试网N-\K9Ki9r X

  9、测试中因为bug和开发人员的沟通时间,以及不断帮助开发人员重现bug的时间。

'qgy\m051Testing软件测试网f7{7eiZ+D1Y

  10、项目中如果需要UI和UED等其他部门资源的支持,这些资源的配合沟通时间。

3EQn(YZm0

TAG:

 

评分:0

我来说两句

Open Toolbar