论软件测试的重要性推荐.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
论软件测试的重要性推荐

论软件测试的重要性摘要:随着信息技术的飞速发展,使软件产品应用到社会的各个领域,软件质量成为软件产品的灵魂。软件设计技术,软件测试等都是提高软件质量的有效方法。从提高软件产品质量的可实施性、投资回报率等方面考虑,保证软件质量的最显著的方法是实施有效的软件测试,提高软件测试的效率。本文从软件测试的重要性,软件测试项目管理的几个重要因素和软件测试项目管理中遇到的问题和解决方案三个方面进行阐述.关键词:软件质量,软件测试,项目管理软件测试(英语:software testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。项目管理是一个管理学分支的学科,指在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望。项目管理是对一些与成功地达成一系列目标相关的活动(譬如任务)的整体。这包括策划、进度计划和维护组成项目的活动的进展。一。软件测试的重要性“在发布新产品之前做好测试,提高软件产品质量,减少漏洞,是预防遭受木马攻击的根本途径。”北京康赛普特信息技术有限公司高级测试总监王亚智指出,零缺陷的软件是不存在的。但通过必要的测试,软件缺陷可减少75%,降低软件使用风险。有关机构研究表明,国外软件开发厂商约40%的工作量要花在测试上,对一些可靠性、安全性要求较高的软件更是不惜人力物力。以微软为例,早在1999年发布Windows 2000操作系统时,微软就投入了250多个项目经理、1700多个开发人员,内部测试人员则达到3200人,比前两者的之和还要多。而这对非科班出身的Google来说,远不能及。相比之下,国内IT产业还在软件测试人才稀缺这一基础难题上挣扎。由于人才供需失衡,国内120万软件从业人员中,真正能担当软件测试职位的不超过5万人,3年以上资深的软件测试工程师不足1万人,大多数软件厂商测试人员的数量不足开发人员数量的五分之一,远落后于国外先进水平。人才短缺使企业测试能力不足,限制了产品开发和行业发展。专家分析指出,导致我国测试人才稀缺的主要原因是人才培养途径不健全。目前,高等教育体系还没有开设软件测试的相关专业,仅有几家知名职业培训机构开设了相关课程,但每年培养的人才相对市场的巨大缺口无异于杯水车薪,造成现阶段我国软件测试人才供需严重不平衡,人才培养迫在眉睫。从消费者追求安全可靠的心态作为衡量软件产品是否合格的标准来看,软件测试就不仅仅应是检验质量的工具,更应成为验证软件产品是否符合用户需求的保障。对软件厂商来说,只有拥有足够的软件测试人才才能对产品进行全面的安全测试,业务才有可能进一步扩展。否则,软件产品的安全问题终将成为高悬在企业头上的达摩克利斯之剑。测试是什么?测试就是对项目开发过程的产品(编码、文档等)进行差错审查,保证其质量的一种过程。软件业的迅猛发展也就是近几十年的过程,时间虽短,但许多误解似乎已根深蒂固,对测试的偏见也是如此。软件的重点在于需求、在于分析、在于设计、在于开发,而测试,容易,没什么技术含量,找一些用户,对照需求尽力去测就行了;有时间多测点,没时间就少测点。这种看法在许多项目经理、软件负责人的心中固守着,难以改变。这种观念的结果有目共睹,是什么?很简单,是大量软件BUG、缺陷的流失,从测试人员手中悄然而过,流失到用户手中,流失进项目维护阶段。随之而来的,便是用户无休止的抱怨、维护人员无休止的救火、维护成本无休止的增加。这是软件人员的梦魇!恶梦总有醒来时,经过无数教训的重击,在不堪回首而不得回首的经历中,软件业的管理者发现:是他们错了,软件测试是不可忽视的。所有这些问题,假如在项目中测试到的话,便不会有造成不可收拾的结果了。――人们终于意识到测试简单而纯真的真谛。很多人都认为微软是一家软件开发公司,而事实上,我门是一家软件测试公司.在最后产品要发布的时候,此产品的所有相关部门都必须签字,而测试人员则有绝对的否决权.--微软公司总裁比尔.盖茨在很多大型的软件开发项目中,软件测试甚至会占据整个项目周期一半以上的时间.从投入的资金和人力物力来看,测试,在使产品稳定和修改花去的时间可能占到整个项目时长的80%.--前微软亚洲研究院博士,软件测试专家学者陈宏刚以美国的软件开发和生产的平均资金投入为例,通常是:需求分析和规划确定各占3%,设计5%,编程占7%,测试占15%,投入和维护占67%,测试中软件开发中的地位,由此可见一斑.--美国著名软件质量分析师贺越明二。软件测试项目管理的几个重要因素  1. 一个完整的测试计划  (1) 对测试范围的界定,简单的说就是测试活动需要覆盖的范围。在有时间约束,工作产品质量约束的情况下,唯一

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档