background image

关于软件测试和软件可靠性两者关系问题的研究

    摘要:随着迅速发展的信息技术,这使得软件行业得以迅速的崛起。软件存在于生活当中,
并且对每个人有着直接的影响,在汽车、电脑和手机当中必须依赖于软件进行支持,可是在
进行软件开发的过程当中肯定会有差错产生,要确保用户所使用的软件对用户的需求满足
则必须要通过软件测试这个技术手段。本文根据从事软件测试的经验,对软件行业当中所暴
露出来的问题进行分析,最后提供相关指导性意见。
  关键词:软件测试;可靠性;意见
  
    根据研究显示,目前我国的软件公司有专门性的软件技术测试部分的还不到五成,而这
五成当中设立专门性质的软件测试技术部门的仅仅不到四成,而有着软件测试工具开发部
门的公司则仅有一成。从以上数据显示,目前我国的软件公司不够重视对软件测试工作,其
所持有的态度也显得不够重视,我国软件公司成立起专门性的软件测试部门所占有的比例
远远不能够满足我国企业的需求,而具备可靠性的软件产品,这必须依赖于在软件测试的
各个环节进行把关,对产品进行性能和功能的测试这必须充分依赖于通过软件测试手段达
到使用根据测试方案实施,在此基础上对软件测试系统进行维护和设计,分析和评估测试
方案当中所能够出现的各种问题。对软件测试用例进行执行之后,并且要做到对故障进行跟
踪,使得开发出来的软件产品能够对用户所要求的需求相适应,从而确保软件的可靠性和
质量的提高。在进行软件项目的研发过程当中,软件测试具有十分重要的作用,可是由于我
国的软件行业起步比较晚,只有像华为、联想、用友等大的软件开发公司具备专门性的测试
人才和岗位,没有一定的了解在软件测试当中,而软件测试这个环节国外显得非常重视,
如微软公司所从事的重要工作就是对软件进行测试,而且在进行该方面的投入显得非常大。
  一、忽视软件测试环节的主要原因分析
  通过对软件测试行业当中比较资深的人士进行交流发现,目前我国软件公司对测试环
节进行忽视的原因主要为以下几点:
  (一)节约资金
  由于目前我国的小型软件公司为了对开支进行节约,对软件上线成功运行的瓶颈进行
制约的就是软件测试,如果项目是属于中小型,公司就会将软件测试环节耗费资金、力量和
时间,在软件测试环节使用项目资金,错误的观点认为后期和需求进行技术支持更好,没
有这个必要进行软件测试工作。
  (二)没有这个必要性
  目前很多软件公司错误的认为开发人员自行测试所开发的程序,通常来说对技术开发
的难度比测试技术更高,这就不需要专门性的软件测试人员,开发人员对自己所开发出来
的程序进行检查,这就显得更加准确和有效率性相对于外来人员检查。
  (三)由于受到思想意识局限
  由于对软件测试重要性的理解不够,出现重编码而轻测试的现象,许多人认为程序能
够基本运行,客户没有提出软件存在错误,就算成功,没有必要进行专门的测试,但是却
忘记了即使现在自己所谓的

“成功”,却存在着许多潜在风险。

  (四)项目时间限制
  随着项目时间的缩短,大多项目经理会把剩余时间给予开发人员,没有多余的时间交
给测试人员进行测试,或者说等到项目尾声,给测试人员程序,草草的测试一下就算成功