一些典型的测试方面的误解(摘记)

上一篇 / 下一篇  2007-06-08 13:21:07 / 个人分类:测试心得

51Testing软件测试网G;x8SbmK

在我们每天的工作中,我们可能时时都在面对着对测试的批评和指责中。开发人员或管理人员试着用这种或那种的理由要求我们在测试过程中更负责,更仔细些。但是你认为他们对你的要求或指责都是正确抑或合理的吗?作为一个测试人员,你是否在工作中固执己见?作为一个管理者,你是否一味地追求高深的技术或测试自动化呢?本文参照了国外一些资深的测试专家的观点,并结合本人多年的经验而成。希望我们能够更理性的把测试工作做的更好。51Testing软件测试网,r+g^.CHW6M`*R+Rc
51Testing软件测试网 Z*DU Ro
测试的角色51Testing软件测试网d(w5M+G)?1qu1J;f

]^5E%a(S:Y(I'K3F H0  ◆认为测试小组应负责保证产品的质量51Testing软件测试网 en2{#m:m

x2r2F!c%EK]So0  -这是经常被开发人员和管理人员滥用的一句话。经常出现在出现问题时,对测试小组的指责中。就是由于这个观念的存在,导致很多问题在开发晚期或测试后期才发现,可能需要大量的返工甚至拖延了产品的发布时间。其实在开发过程中的每一人都有可能影响产品的质量。这就像建房子一样,房子出现问题了,只是检查人员的问题吗?我想如果每一个人都心怀以“质量为中心”,小心谨慎的做好自己的工作,产品的质量会上一个很多的台阶。 (实际没那么严重,请教过测试群里的高手。)51Testing软件测试网%X;m kvj~7m&Z

#@3T9IF \K0  ◆认为测试就是为了发现错误
6Z7mZ8qtFla051Testing软件测试网 ZLQr bM
  -在很多“软件测试”的定义中,都提到类似“软件测试是为了发现错误”的话。其实这个观点是提醒人们在测试过程要以查找错误为中心,而不是证明软件的正确功能。51Testing软件测试网)D(CGw"]%C(E

51Testing软件测试网8I'@qT!Yp!}.bz

(有点模糊,不太明白。)

wG Y9O1YJn kr051Testing软件测试网vWF{Y:N

但是很多人仅凭着字面的意思就认为发现错误是测试的唯一目的,那些找不出任何错误或很少错误的测试都不是成功的测试,这是错误的。
t o-H7IV051Testing软件测试网!DlU q c C.f
  其实测试不仅仅只是为了发现错误,还需要分析错误产生的原因和其分布情况,为开发人员,管理层提供参考,指出产品或开发过程中存在的主要问题。而且随着人们对产品质量的要求的提高,出现了多样的测试类型。象易用性测试,性能测试,覆盖率测试,恢复性测试,完整性测试等,这些测试都不是完全为了发现错误,而是找出和预期标准不同的问题。
R])m(z,l3d`']GW051Testing软件测试网H Kx's;^TSOh{T
  所以个人认为还是IEEE在1983年提出的:“使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。”比较权威。
u G`s ['l+K051Testing软件测试网}1s(Gg+QTj&DJ
  ◆认为测试不能发现重要的错误51Testing软件测试网Fb"b1w4a*qY

A0s-F0[!G#_A0  -有些开发人员认为单纯的手工测试只是发现系统的一些皮毛问题,因此从心里看低测试人员。但有过经验的开发人员知道,测试人员也发现了很多重要的问题。我曾经看过一些在开发小组中特别有权威的测试人员,他们虽然也只作黑盒测试,但他们发现的错误都是重量级的。
zu _ Tm!O;f0

Q-[ X]u;}[.GrB0

TAG: 技术

 

评分:0

我来说两句

日历

« 2023-10-25  
1234567
891011121314
15161718192021
22232425262728
293031    

数据统计

  • 访问量: 20790
  • 日志数: 38
  • 图片数: 3
  • 文件数: 2
  • 建立时间: 2007-04-19
  • 更新时间: 2008-03-29

RSS订阅

Open Toolbar