随着中国IT行业的发展和软件市场的成熟,人们对软件作用期望值也越来越高,软件的质量、性能、可靠性等方面也正逐渐成为人们关注的焦点。几乎每个中大型IT企业的产品在发布前都需要大量的质量控制、测试和文档工作。
软件测试工程师:目前IT行业极端短缺的人才。中国软件业每年新增约20万测试岗位就业机会,而企业、学校培养出的测试人才却不足需求量的1/10,这种测试人才需求与供给间的差距仍在拉大。软件测试目前就业的最好选择,具有“地位高”,“待遇高”的“双高”地位称号,前景光明;而且就业门槛低,人才需求量大。
未来几年无论是软件测试的发展还是人才培养都将进入一个全新的时代。在新的互联网发展背景下,企业将对软件测试人才提出新的需求。如何抓住机遇,应为未来的技术变革,是每个软件测试工作者和有意向加入软件测试大军的小伙伴,值得深思的问题。
软件测试行业主要分为3大发展方向:
技术线路:要是走这条路线的话,首先的话你是入门做初级测试工程师,然后进阶到中级,做接口,性能,而后到高级工程师,做自动化测试工程师,最后可以一直发展到测试架构师。
初级测试工程师的薪资的话一般在6K-8K左右,这是一线城市比较正常的一个薪资。等到你成为中级测试工程师的时候,月薪过万不是梦。其实在北上广深这类城市来说的话,高级的自动化一般都在18K-25K之间了,所以可以用说现在测试工程师的薪资是追平开发的。
管理路线:从初级测试工程师开始,就可以考虑走管理路线,先做测试组长、测试主管、测试经理、测试总监。但是对于管理路线的话,个人认为还是比较适合情商较高的朋友,不然可能做到测试主管或者测试经理就到头了。说句直白一点的,管理岗位的需求面毕竟窄。但是呢,技术可以不要求精通。
做业务:技术和业务是有区别的,技术比较依赖于工具,偏向研发了。但是业务是对自己这个行业的整体了解。很多手工测试都是从单元测试做起,单元测试是整个系统中一个很小的模块。如果有可能,最好让自己能够接触到整个系统,并且对业务要有更深层次的思考,比如了解需求背景,了解行业现状,而不仅仅是浮在文档上。高层次的bug是对需求设计人员发出的质疑。坚持走下去,前途也不可限量。
如果还没有下定决心从事软件测试行业,小编强烈建议大家不妨从视频教程自学入手。先尝试了解这个行业,激发出自己的兴趣,待到认准这个行业的时候,在通过系统的线下课程学习加强巩固、全面提升。
越老越吃香
软件测试员的一生如同一名医生的一生,随着职业阅历和临床经验的丰富累积,到一定的年龄他们通过“望闻问切”就能知道毛病出在什么地方。因此,有人说软件测试员和医生是最不需要用“青春”来保证和延续自己职业寿命的职业。
软件测试工程师地位‘翻天覆地’的变化,源自信息产业的发展以及软件企业自身、用户成熟度的不断加深。”。一方面,计算机使用越来越普及,越来越多的领域使用了计算机,特别是一些重要领域如国防、银行、金融、通、航天等,他们对软件质量要求很高。同时一些重大事故的发生,也引发了人们对软件质量的关注。毋庸置疑,在经历了长期的不为人知和可有可无后,软件测试工程师目前已变得非常抢手。
软件测试工程师作为软件质量的把关者,其职能在于保证交付到客户手中的软件可靠好用,运行畅通无阻。从产品定义到产品开发再到产品维护,都离不了软件测试。但由于软件测试的重要性是近两年才被充分认识到的,高校教育和企业培养都还没有跟上,致使软件测试人才严重供不应求,出现跑步上岗、快速提升的状态,薪资也逐步走高,优秀的软件测试人才年薪可达十万,甚至二、三十万或更高。