浅谈软件测试行业的现状和前景
摘要:软件测试在整个软件开发中占据了一半或一半以上的工作量,而且具有很高的组织管理和技术难度。搞好软件测试,是保证软件质量的关键步骤,是分析软件可靠性的重要依据。
随着信息技术的发展与普及,人们在不同的场合都有可能会使用软件,如计算机、打印机、手机、银行等。但在使用软件的过程中,软件的效果却不尽人意。为了确保软件的质量,整个软件测试业界已经逐渐认识到测试的重要性,软件测试已经成为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]。
转自 宝丶大宝的百度文库
本回答被网友采纳