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

来源 :消费电子 | 被引量 : 0次 | 上传用户:vbpro
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着迅速发展的信息技术,这使得软件行业得以迅速的崛起。软件存在于生活当中,并且对每个人有着直接的影响,在汽车、电脑和手机当中必须依赖于软件进行支持,可是在进行软件开发的过程当中肯定会有差错产生,要确保用户所使用的软件对用户的需求满足,则必须要通过软件测试这个技术手段。本文根据从事软件测试的经验,对软件行业当中所暴露出来的问题进行分析,最后提供相关指导性意见。
  关键词:软件测试;可靠性;意见
  中图分类号:TP311 文献标识码:A 文章编号:1674-7712 (2012) 10-0204-01根据研究显示,目前我国的软件公司有专门性的软件技术测试部分的还不到五成,而这五成当中设立专门性质的软件测试技术部门的仅仅不到四成,而有着软件测试工具开发部门的公司则仅有一成。从以上数据显示,目前我国的软件公司不够重视对软件测试工作,其所持有的态度也显得不够重视,我国软件公司成立起专门性的软件测试部门所占有的比例远远不能够满足我国企业的需求,而具备可靠性的软件产品,这必须依赖于在软件测试的各个环节进行把关,对产品进行性能和功能的测试这必须充分依赖于通过软件测试手段达到使用根据测试方案实施,在此基础上对软件测试系统进行维护和设计,分析和评估测试方案当中所能够出现的各种问题。对软件测试用例进行执行之后,并且要做到对故障进行跟踪,使得开发出来的软件产品能够对用户所要求的需求相适应,从而确保软件的可靠性和质量的提高。在进行软件项目的研发过程当中,软件测试具有十分重要的作用,可是由于我国的软件行业起步比较晚,只有像华为、联想、用友等大的软件开发公司具备专门性的测试人才和岗位,没有一定的了解在软件测试当中,而软件测试这个环节国外显得非常重视,如微软公司所从事的重要工作就是对软件进行测试,而且在进行该方面的投入显得非常大。
  一、忽视软件测试环节的主要原因分析
  通过对软件测试行业当中比较资深的人士进行交流发现,目前我国软件公司对测试环节进行忽视的原因主要为以下几点:
  (一)节约资金
  由于目前我国的小型软件公司为了对开支进行节约,对软件上线成功运行的瓶颈进行制约的就是软件测试,如果项目是属于中小型,公司就会将软件测试环节耗费资金、力量和时间,在软件测试环节使用项目资金,错误的观点认为后期和需求进行技术支持更好,没有这个必要进行软件测试工作。
  (二)没有这个必要性
  目前很多软件公司错误的认为开发人员自行测试所开发的程序,通常来说对技术开发的难度比测试技术更高,这就不需要专门性的软件测试人员,开发人员对自己所开发出来的程序进行检查,这就显得更加准确和有效率性相对于外来人员检查。
  (三)由于受到思想意识局限
  由于对软件测试重要性的理解不够,出现重编码而轻测试的现象,许多人认为程序能够基本运行,客户没有提出软件存在错误,就算成功,没有必要进行专门的测试,但是却忘记了即使现在自己所谓的“成功”,却存在着许多潜在风险。
  (四)项目时间限制
  随着项目时间的缩短,大多项目经理会把剩余时间给予开发人员,没有多余的时间交给测试人员进行测试,或者说等到项目尾声,给测试人员程序,草草的测试一下就算成功过关,但是他们却没有估算,随着项目的逐渐推进,修改BUG的成本是成倍翻滚,等软件给客户上线后在发现错误去修改,那么耗费的不只是维护费用和人力,丢失的还有公司信誉。
  (五)合适人员难求
  现今专业软件测试人员供求量很少,具了解,从2009年部分大学院校才正式引进这门课程,而且从这少数人中挑出符合自己公司需要的员工,变的更加艰难。公司挑员工,员工也会挑公司,对于测试人员的福利待遇来说,薪资远远低于开发人员,工作压力却居高不下,所以测试人员对应求公司的眼光也是非常犀利。
  (六)组织内的冲突
  开发与测试的工作是对立的,经常会有冲突,没错,的确会有。软件测试本来就是给开发人员“挑刺”,使开发人员的进度和工作量增加。有些公司就会认为,软件测试工作对其作用不是特别大,而且事端挺多,很难处理,因此对软件测试印象大打折扣。
  二、对软件测试和软件可靠性两者之间关系的认识
  要对我国的许多软件公司对软件测试当中的错误认识进行改变,其中最重要的就是从心理意识上去进修认可,使得了解软件测试所具备的功能,深切的理解在进行项目开发的过程当中使用软件测试所带来的重要作用,充分理解进行软件测试对软件的可靠性和质量有着密切的关系,在软件项目的开发流程当中软件测试相对于工程监工的角色,要对潜在和暴露出来的BUG能够及时的寻找出来,使得在软件的开发中初期能够将最高密集度的缺陷进行控制,这样就会使得大幅度的降低进行缺陷修改的成本,目前从事IT行业的人士心中都了解,降低项目的缺陷成本,在公司内部成立起进行软件测试的部门,测试资金就会远远小于缺陷成本,也可以这样说,对软件测试进行科学和理性的看待,不能够局限于现状的要求,要对长远发展进行充分考虑,对公司来说必不可少的就是软件测试工作。
  三、总结
  笔者立足于客观现实情况来粗略的分析和研究对于软件测试当中的相关知识,传统的作坊式的软件企业,在当今高速发展的高新技术环境下已经遭到淘汰,这就必须要让我国的软件企业能够摈弃原有的思想意识,循序渐进的实施,对于软件测试和软件可靠性两者之间的关系有着清醒的了解,这样才能做到软件企业成长进步。
  参考文献:
  [1]史济民.软件工程原理、方法与应用[M].高等教育出版社,1990
  [2]杜梅,刘丙利.浅析提高软件测试效率的方法[J].科技信息.2011,15
  [3]孙玉武,范月科,王宇龙,武伟,刘宇坤.基于软件测试的软件缺陷预测模型[J].数学的实践与认识,2011,9
  [4]尚艳玲,张云锋.软件可靠性测试方法研究[J].现代计算机(专业版),2007,6
其他文献
针对齿轮故障信号时频分布识别问题,提出采用二维非负矩阵分解技术提取时频分布矩阵特征参数的方法。采用S变换技术将齿轮故障信号变换至时频域,为克服传统的一维非负矩阵分
自从和Intel合作以来,得益于雄厚的技术支持,海尔明显加快了在笔记本领域的发展速度,成为目前市场上销量增长最快的笔记本品牌之一。而在Intel去年发布了最新的第四代迅驰移动平
首先诠释了云计算的涵义,指出什么是云计算及其特点,并探讨云计算给图书馆带来的新的机遇和挑战,最后给出云计算环境下图书馆信息资源建设的应对策略。
当美国次贷危机引发了国际金融海啸,导致全球的经济危机,各界人士为此纷纷采取对策之际,不少业内人士认为,金融风暴对中国CE(消费电子,ConsumerElectronics)企业而言,是一个千载难逢
为了探究简支梁在均匀分布激励作用下的振动响应,采用简支梁有效导纳以及等效集中质量系统有效导纳作为评价准则。根据功率流理论,推导了在均布力和多点离散力作用下简支梁的
城市是社会生产力发展到一定阶段的产物,是人类文明的结晶。资源型城市经济转型是资源型城市发展的必然过程。在这个过程中,资源型城市的发展既要适应城市发展的一般规律,又要不
为了解决某些旋转机械转子振动会发生随机突变的问题,以超重力机为例,根据其动力学特性和用户实际使用时的振动幅值、相位变化数据,计算其可承受的最大不平衡量,以此为依据,根据液
由于在工程现场采集到的振动信号一般为多个激励源所引起的振动响应的叠加,有效源信号往往被淹没在其他信号的干扰之中。对信号相似性评价标准进行研究,在此基础上提出局域波
随着应用型人才培养的呼声越来越高,课程教学都在不断革新,财务管理作为经济类院校很重要的一门课程,改革也势在必行。本文以辽宁对外经贸学院为例,在介绍财务管理课程考核现状的