浅谈软件测试行业的现状和前景
摘要:软件测试在整个软件开发中占据了一半或一半以上的工作量,而且具有很高的组织管理和技术难度。搞好软件测试,是保证软件质量的关键步骤,是分析软件可靠性的重要依据。
随着信息技术的发展与普及,人们在不同的场合都有可能会使用软件,如计算机、打印机、手机、银行等。但在使用软件的过程中,软件的效果却不尽人意。为了确保软件的质量,整个软件测试业界已经逐渐认识到测试的重要性,软件测试已经成为IT领域的黄金职业。
一、软件测试背景
(一)软件测试的起源 1961年,一个简单的软件错误导致美国大力神洲际导弹助推器的毁灭。这个简单但是昂贵的错误,致使美国空军强制要求在以后所有的关键发射任务中,都必须进行独立的验证,从此建立了软件的验证和确认方法论。软件测试也从那时候开始兴起。
(二)软件测试的基本情况 “现阶段,我国软件测试基础人才不足,已成为制约我国软件产业发展的瓶颈。”中国软件协会秘书长胡昆山说。据国家权威部门统计,中国软件测试人才缺口高达30多万,并且仍在以每年20%的速度增加。但由于软件测试的重要性是近两年才被充分认识到的,高校教育和企业培养都还没有跟上,致使软件测试人才的极度匮乏,出现跑步上岗、快速提升的状态。
在我国,软件产业的兴起和发展处于“婴儿”阶段。国内公司都只注重软件开发,而认为软件测试不重要,没什么技术含量,找一些用户,对照需求尽力去测试就行了,不考虑软件的整体性能和功能,导致软件测试以往一直被中小型IT企业所忽视。随着软件的市场的扩大,更多的国内企业也开始认识到软件测试的重要性,但是由于国内测试人才的储备相对较少,也没有人确切地知道它应该怎样发展,所以,软件外包已成为国内软件产业发展的一个重要趋势。
二、软件测试行业现状
在国内,虽然软件测试处于起步阶段,发展不如想象中的那么好,但是前景是光明的,因为软件测试开始得到越来越多人的重视,像测试培训机构、各种软件测试网站的增多,软件市场的扩大,软件测试已成为IT中的一个重要行业。
(一)软件测试规范性和重要性不断提高 工业和信息化部软件与集成电路促进中心主任助理刘龙庚在接受CSIP网站采访时说:政府主管部门很重视软件产品的质量,2001年信息产业部发布的部长5号令,实行了软件产品登记制度,规定凡是在我国境内销售的产品必须到信息产业部备案登记,而且要经过登记测试。同年起,国家质检总局和信息产业部每年都通过测试对软件产品进行质量监督抽查。国家人事部和信息产业部2003年关于职业资格认证第一次在我国有了“软件评测师”的称号,这是国家对于软件产品质量以及保障软件产品质量的软件测试职业的高度重视与认可。也就是说,在国家的政策与各部门的大力支持下,我国的软件产品会更加合法化,对软件测试的重视性也与日俱增。
(二)国内测试行业现状 关于国内软件测试的现状,2011年4月发布的《2007年度软件测试行业专项调查报告》中,有几个数据表明软件测试受到越来越多企业的重视。
1.软件测试重要性。调查结果表明, 68.2%的企业认为软件测试非常重要,必须设立专门的测试部门,与开发有同等重要的地位;31.8%的企业认为软件测试比较重要,而认为软件测试只起到“一定作用”或“可有可无”的比例为0。可见软件测试在软件行业中的地位越来越高。
2.测试人员所占比例。调查数据显示,测试人员与开发人员比例为1:5的企业高达36.4%,比例为1:2的企业占31.8%,比例为1:1及以上企业仅占31.7%。由此可见,部分公司的测试人员仍然偏低。
3.软测人才的能力情况。调查表明,72.7%的被调查企业认为"很多计算机专业应届毕业生缺乏实际经验和动手能力";59.1%的认为"以往有做过测试的应聘者并未系统化掌握软件测试流程";54.5%认为"有些应聘者虽有其他工作经验,但不了解软件测试岗位需求;软件测试人员不好招而有经验的更难以招到";超过一半的认为"绝大多数应聘者缺乏系统培训"也是软件测试人才招聘中让企业头疼的问题。
(三)测试人员的现状
目前在国内120万软件从业人员中,真正能担当软件测试职位的不超过5万,主要表现在:
1.测试人员的基本功不够牢固:缺乏系统培训,只懂得一些表面上测试技术,不能作更进一步的研究。
2.专业知识不够扎实:学习的技术比较浅并且杂,不能进行实际的应用。
3.没有建立相对完整的测试体系概念,忽视理论知识:大部分人对软件测试的基本定义和目的不清晰,对自己的工作职责理解不到位。缺乏测试理论知识,认为理论知识没有而没有深入理解测试的基本道理。
三、软件测试人才的培养
北大青鸟(鼓楼校区)欧阳校长介绍,“软件测试人才结构不健全的根本原因是人才培养途径不健全。” 要解决这种现状,我觉得从以下几个方面着手:
1.高等教育:高等院校应开设软件测试专业,从软件测试基础着手,让学生学会软件测试的基本方法和技术、实用测试工具,并通过实训项目使软件测试专业的学生获得真实的测试经验。
2.企业内部需求:企业可以培养本企业的专门软件测试人员,重要的培养企业人员具有软件测试实际的操作经验、严密的逻辑思维能力、全面的技术能力、团队合作精神、良好的学习能力、耐心、细心、信心、较强的沟通能力和责任心等,这样更有利于企业的发展。
3.“借力用力”:软件测试培训机构要更进一步健全培训制度, 培养更多的符合市场需要的软件测试人才。
四、软件测试的前景
(一)软件质量要求,难解市场人才荒 国内企业要想在国际市场上立足,就必须进行软件测试,才能确保软件的质量。而这一切都是由软件测试人才来完成,那么市场对软件测试人才的需求量也越来越大。预计在未来10年内,我国 IT 企业对软件测试人才的需求还将继续增大。
(二)职业入门快,薪酬高 软件测试是个可以很快入门的职业,门坎不高。对于刚刚大学毕业的学生,只要经过短期培训,就能胜任相应的软件测试工作。软件测试人员的起薪从3000~5000元/月不等,工作1~2年后,月薪达到8000~13000元的比比皆是,另外还可享受带薪年假、内部培训、住房公积金等福利待遇,可以说比软件开发的薪资水平要高。
(三)职业寿命长,发展空间广阔 软件测试无年龄限制,要求的是经验和耐心,随着测试经验的丰富积累,就会练就“火眼金睛”的本领,而且随着项目经验的不断增长和对行业背景和深入了解,经验和资历会带来更高薪资和更高地位,会越老越“值钱”。
(四)无性别歧视,就业竞争小 软件测试岗位要求工作人员具备经验、认真、耐心、细致、责任心、沟通能力强等,所以对性别没有偏好。同时也不需要在小企业积累经验就能获得知名企业的入门通行证,工作压力、强度相对较小。
(五)涉及范围广,多元化发展 测试人员不但需要对软件的质量进行检测,还能接触到与软件相关的各行各业,项目管理、沟通协调、市场需求分析等能力都能得到很好的锻炼,从而为自己的多元化发展奠定了基础,经过一两年实践后,很容易晋升到主管、项目经理等高级职位。
五、总结
随着软件产业的发展,市场对软件质量的要求越来越高,软件质量已经成为衡量软件产业发展与壮大的重要标准。因此,软件在正式投入运行之前,必须经过严格的测试,软件测试行业已成为IT产业中的朝阳产业。
参考文献:
[1]郑人杰,殷人杰,陶永雷。实用软件工程[M]。第二版。北京:清华大学出版社。1997
[2]王立褔。软件工程[M].第一版.北京:机械工业出版社,2011
[3]胡铮.软件测试技术详解与应用[M].第一版。北京:科学出版社,2011
[4] 扬子晚报网。软件测试职业前景看好[EB]。
转自 宝丶大宝的百度文库
本回答被网友采纳软件测试工程师的职业发展前景如何
软件测试工程师的职业前景广阔,随着软件行业的蓬勃发展,对软件测试人才的需求日益增长。在这一领域,测试工程师不仅能够向高级测试工程师、测试经理等管理岗位发展,还能转型为自动化测试工程师、性能测试工程师等专业领域。对于有志于提升的工程师,成为独立咨询顾问,为企业提供测试解决方案,亦是实现自我价...
做软件测试有前途??
软件测试就业前景挺好的,目前IT行业对于软件测试方面的人才需求是非常大的,软件产品的质量对于一个软件来说是攸关生死的,各企业越来越重视软件产品质量,而软件测试的工作就是让软件质量越来越好,还有就是软件测试的工资待遇是非常好的,和其它职业相比,月入上万要简单的多,随着时代的发展,软件也越来...
软件测试工程师就业前景
随着信息技术的飞速发展,各行各业对软件测试的需求也在不断增加,因此软件测试工程师的就业前景非常广阔。2、稳定:随着软件产业的不断发展,软件测试作为软件开发过程中至关重要的环节,其稳定性和持续性得到了保证。相较于其他职业,软件测试工程师的就业相对稳定,能够获得长期的职业发展机会。3、有挑战...
软件测试工程师需要具备哪些技能 软件测试工程师发展前景怎么样
软件测试工程师无论是从职场晋升还是人才需求量来说,都是一个不错的就业选择方向。我们可以从以下几个方面分析这一职业的发展前景:1、人才缺口及对测试的重视 根据国内软件行业的发展速度,可以看出需要大量研发及测试人员的支持。国内对软件测试人员的需求依然很大。随着互联网的进一步发展,软件行业对测试...
开发测试工程师有前景吗
当前软件测试工程师的职业前景非常乐观。这主要是因为软件测试行业在国内仍处于起步阶段,属于新兴领域,因此拥有广阔的发展空间。如今,越来越多的企业依赖软件来管理运营,软件开发过程也变得越来越快,尤其是在编写代码阶段,往往只需1至2个月即可完成。然而,开发过程的重点在于前期的准备,包括需求分析和...
软件测试这个行业好吗?
1. 软件测试工作具有广阔的发展前景。随着IT行业对软件测试人才需求的日益增长,软件质量的重要性被越来越多的企业所认识,因此,软件测试职位的需求量大增。2. 软件测试专业人才的薪资待遇优厚。与其他职业相比,软件测试工程师往往能更快地实现月入上万的目标。3. 随着软件的广泛普及,软件测试行业的...
软件测试员的工作怎么样
首先可以肯定的说软件测试行业还是很有发展前景的。1、黑盒测试工程师。这类比较常见,低端的比如web上测试页面的。高端的,比如linux下启动apache测试服务的。使用黑盒测试的技术去检测质量。发展前景很开阔的。2、自动化测试工程师。使用qtp,selenium,watir,或者是其他的技术框架来自动化测试工作的。在...
在职阿里6年测试开发,一个29岁软件测试工程师的心声,告诉你软件测试的真...
个人职业发展上,有经验的软件测试工程师有机会晋升至管理岗位,职业生命周期长。在国内,由于人才缺口,软件测试工程师的就业前景相对稳定。数据显示,2021年软件测试行业薪资有显著增长,表明其市场前景广阔。对于想要进入这个领域的你,掌握如HTML、CSS、JS基础,Linux和数据库知识,以及测试理论、自动化测试...
软件测试好干吗?(软件测试有前途么)
功能测试工程师,性能测试工程师,安全测试工程师,白盒测试工程师,自动化测试工程师,接口测试工程师,测试开发工程师等。互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。想要系统学习,你可以考察对比...
软件测试工程师证书报考条件?考什么?含金量?发展前景?
软件测试工程师作为热门职业,得益于高薪行业背景,其职业发展前景广阔。然而,这个领域对个人的专业能力和技能有着较高的要求,因此,想要进入或晋升这个岗位,需要满足一定的条件和通过专业的认证。对于初级软件测试工程师证书,条件包括计算机专业的大专毕业生完成初级培训,或有1年相关工作经验的非专业人员。