偶然性不可重现BUG怎么处理?zz
上一篇 / 下一篇 2005-04-23 11:25:53 / 个人分类:转贴好文
查看( 6930 ) /
评论( 26 )
一、一定要提交!!51Testing软件测试网e}ud~(B
R-[
51Testing软件测试网,`FOd,~Ml
1. 记得有这么个缺陷,以后再遇到的时候可能就会了解发生的原因。51Testing软件测试网uP#X&VMC,Tjr#Kn
2. 尽力去查找出错的原因,比如有什么特别的操作,或者一些操作环境等。51Testing软件测试网#d,L m~[3q FdB:m
3. 程序员对程序比测试人员熟悉的多,也许你提交了,即使无法重新,程序员也会了解问题所在。
2]z MoIU%x/@K0 4. 无法重现的问题再次出现后,可以直接叫程序员来看看问题。
3p%nQ3P0_mM}*B \Z0 5. 对于测试人员来说,没有操作错误这条.既然遇到,就是问题。即使真的操作错了,也要推到程序员那里,既然测试人员犯错误,用户也可能会犯同样的错误。错误发生的时候,Tester最大。
P"nIlY4Zq~u0 51Testing软件测试网z#J*Q(y^,B,?:M e
1S#R*d,C KQ5DK0 二、程序不是测试人员写的,出问题也不是测试人员的原因。
JQ,H&v$?7F0
(`H*VWD ~|0 至于无法重现,可能的原因很多,因为测试人员看到的只是程序的外部,无法深入程序内部,所以把责任推给测试人员是不对的。51Testing软件测试网Db$] W.}\1N4`.MYQ
6O{|J@O0 测试人员的任务只是尽力重现问题,而不是必须重现!!
(?4_V/]d&CE.uQ}9b0 51Testing软件测试网!t)`ATon)Y4cH h
0gDE |;Hs)X0 三、下次再遇到的时候,拉他们来看就可以了。51Testing软件测试网}"MI!W{ ~q4J@
51Testing软件测试网#|1OE+Na;Uo9k!?(kf
因为问题如果无论如何无法重现,程序员确实也没有什么好的解决方法。51Testing软件测试网N6K2QSu9R
51Testing软件测试网k?S Z Y \$Z$}
而且此类问题即使程序员说修改了,测试员也没有好的方法去验证是不是。 : )
Dv(q%L*I4O+B/Vy0 51Testing软件测试网O4R2n^3FXO6`J _y
51Testing软件测试网w)[i"R^%f:G
四、你可以告诉程序员,测试过程是没有错误的。51Testing软件测试网%Z0WY2]%g8R5?ok+pEn
tm:g^usR C/aV0 测试人员只是检查程序中可能存在的问题,虽然测试人员使用一定的手段方法努力去覆盖所有的情况,但这些都是理论的推测。在实际中,可能因为人员、环境、配置等种种原因出现各种各样的问题,在测试人员这里发现问题是公司内部的事情,程序发到外面可就是公司的形象问题了。
S ~'W4`T.c-i0 51Testing软件测试网6R*z y%v {6HB
需要让程序员理解,测试人员是帮助他们的,不是害他们的。51Testing软件测试网U+C8fp^
7Ja Rg#^Qh*XO3E0 客户那里发现问题比测试员发现问题结果要严重的多。
!{1I OX@U6]*|rS0 51Testing软件测试网A s'|'HR:pR9F
51Testing软件测试网Bc)zF Nh Q/m
五、测试部门是独立与开发部门的呀,真的打交道,也是经理对经理。
@|^+r:x7Y&m0
Q0K+L5W@:x2AG6c\6Y0 在我们这里,工作上面的事情,和程序员相互只能商议解决,并没有谁高谁低。51Testing软件测试网pd(q jA)_
51Testing软件测试网TF)Q,QK!{/Ng W
问题无法重现,也要提出,程序员那里可以回复无法再现。问题放在那里,等到再次出现的时候,就立刻叫程序员过来查看。51Testing软件测试网4^n'Ient9c
(]ea?0T d0 实在没有再次出现,最后可以写到报告中,说出现了什么现象,但无法再现(比较严重的问题才如此处理,小问题经理之间商量商量可能就算了)。51Testing软件测试网5n]&A
51Testing软件测试网,`FOd,~Ml
1. 记得有这么个缺陷,以后再遇到的时候可能就会了解发生的原因。51Testing软件测试网uP#X&VMC,Tjr#Kn
2. 尽力去查找出错的原因,比如有什么特别的操作,或者一些操作环境等。51Testing软件测试网#d,L m~[3q FdB:m
3. 程序员对程序比测试人员熟悉的多,也许你提交了,即使无法重新,程序员也会了解问题所在。
2]z MoIU%x/@K0 4. 无法重现的问题再次出现后,可以直接叫程序员来看看问题。
3p%nQ3P0_mM}*B \Z0 5. 对于测试人员来说,没有操作错误这条.既然遇到,就是问题。即使真的操作错了,也要推到程序员那里,既然测试人员犯错误,用户也可能会犯同样的错误。错误发生的时候,Tester最大。
P"nIlY4Zq~u0 51Testing软件测试网z#J*Q(y^,B,?:M e
1S#R*d,C KQ5DK0 二、程序不是测试人员写的,出问题也不是测试人员的原因。
JQ,H&v$?7F0
(`H*VWD ~|0 至于无法重现,可能的原因很多,因为测试人员看到的只是程序的外部,无法深入程序内部,所以把责任推给测试人员是不对的。51Testing软件测试网Db$] W.}\1N4`.MYQ
6O{|J@O0 测试人员的任务只是尽力重现问题,而不是必须重现!!
(?4_V/]d&CE.uQ}9b0 51Testing软件测试网!t)`ATon)Y4cH h
0gDE |;Hs)X0 三、下次再遇到的时候,拉他们来看就可以了。51Testing软件测试网}"MI!W{ ~q4J@
51Testing软件测试网#|1OE+Na;Uo9k!?(kf
因为问题如果无论如何无法重现,程序员确实也没有什么好的解决方法。51Testing软件测试网N6K2QSu9R
51Testing软件测试网k?S Z Y \$Z$}
而且此类问题即使程序员说修改了,测试员也没有好的方法去验证是不是。 : )
Dv(q%L*I4O+B/Vy0 51Testing软件测试网O4R2n^3FXO6`J _y
51Testing软件测试网w)[i"R^%f:G
四、你可以告诉程序员,测试过程是没有错误的。51Testing软件测试网%Z0WY2]%g8R5?ok+pEn
tm:g^usR C/aV0 测试人员只是检查程序中可能存在的问题,虽然测试人员使用一定的手段方法努力去覆盖所有的情况,但这些都是理论的推测。在实际中,可能因为人员、环境、配置等种种原因出现各种各样的问题,在测试人员这里发现问题是公司内部的事情,程序发到外面可就是公司的形象问题了。
S ~'W4`T.c-i0 51Testing软件测试网6R*z y%v {6HB
需要让程序员理解,测试人员是帮助他们的,不是害他们的。51Testing软件测试网U+C8fp^
7Ja Rg#^Qh*XO3E0 客户那里发现问题比测试员发现问题结果要严重的多。
!{1I OX@U6]*|rS0 51Testing软件测试网A s'|'HR:pR9F
51Testing软件测试网Bc)zF Nh Q/m
五、测试部门是独立与开发部门的呀,真的打交道,也是经理对经理。
@|^+r:x7Y&m0
Q0K+L5W@:x2AG6c\6Y0 在我们这里,工作上面的事情,和程序员相互只能商议解决,并没有谁高谁低。51Testing软件测试网pd(q jA)_
51Testing软件测试网TF)Q,QK!{/Ng W
问题无法重现,也要提出,程序员那里可以回复无法再现。问题放在那里,等到再次出现的时候,就立刻叫程序员过来查看。51Testing软件测试网4^n'Ient9c
(]ea?0T d0 实在没有再次出现,最后可以写到报告中,说出现了什么现象,但无法再现(比较严重的问题才如此处理,小问题经理之间商量商量可能就算了)。51Testing软件测试网5n]&A