新闻动态
软件测试之如何看待软件缺陷
http://sytm.net 发布日期:2014/9/2 17:32:09

软件测试从表面理解就是测试软件好不好用,存在什么问题。所以怎么样发现软件的缺陷是很多软件测试人员最关注的问题。软件测试中,测试人员要发现缺陷,并使缺陷关闭,但是从另一个角度来说,测试人员要从综合的角度来考虑软件质量。所以,软件测试人员要明确几个原则:

一、不是所有缺陷都必须修复

测试的目的是发现程序错误,但是不能保证程序没有错误。无论如何努力,也不是所有缺陷都能修复的了的。有的缺陷也许会被完全忽略,有的要到下一个版本中再修复。

普遍来讲,不修复软件缺陷的原因有:没有充分的时间、不是真正的缺陷和修复风险大。在实际的项目中,软件的功能很多,而往往负责人员是比较少的,项目在进度中没有给负责人员流出足够的时间,在最后的期限前必须要完成,在时间不允许的情况下只能忽略一些缺陷。在一些情况下,错误理解或说明书变更,会让测试人员将一些缺陷不作为缺陷。软件本身是很复杂的,有时修复一个缺陷会导致更严重的问题出现,这时修改就需慎重。

二、缺陷数量不能说明软件质量

软件中没有缺陷是不可能的,有很多缺陷也是非常正常的事情,但是缺陷非常多也并不能说明软件的好坏。如果这些缺陷大多是提示性错误、文字错误等,在修复之后不会影响指令的执行,在软件功能和性能方面的缺陷很少,这样的软件质量是稳定的,属于质量良好的软件。

话说回来,如果测试中发现的缺陷很少,但是都是功能没有实现或性能没有达标等,且出现概率大,大部分用户在使用中都能发现这种问题,这样的软件质量就以待考究了。


更多阅读
返回列表
© 2010 TianMei Technology All rights reserved. ICP:辽B-2-4-20100065辽公网安备 21010202000010号  网站地图