该报告由51Testing 发布,他们会在每一年年中发布会一份测试行业调查报告,今年是在6月份发布的,相信有同窗已经看过了,不过,我这里会挑本身感兴趣的统计结果和你们分享。
说明:该报告收集问卷两千余份,来自全国不一样的城市。首先,这个统计量相比全国测试人员来讲并不大(其实,我也不知道中国到底有多少测试从业人员,但确定远远大于两千人)。其次,全国不一样的城市薪资和技能要求会有必定的差距,你们合理看待。程序员
系统测试依然是主要测试手段,虽然,测试行业经历了这么多年的发展,各类自动化测试工具层出不穷,但依然没法替代系统测试。而且我认为它会长期是软件测试的主要手段。除非,出现颠覆性的技术。由于,软件技术更新太了,软件业务也涉及到各行各业,有些业务则很是复杂,这种状况下只有人才能快速适应这种变化,作好系统测试才能保证软件质量和体验。面试
这里罗列的自动化测试工具,相信你们都不陌生,但实际在项目中应用到什么程度就有很大差异了。我在面试的时候会问你写了多少条用例,毕竟一个几百条用例的自动化测试项目和一个几条用例的demo区别仍是很大的。
建议你们深刻学习和适用一到两款自动化测式工具,毕竟是在面试中的加分项。不过,我认为学好一门编程语言远比多会两个工具的收益要大。这里就不展开解释了。编程
之前是LoadRunner一家独大,如今JMeter已经与其持平了。将来的占比应该会反超。从身边的人也能感觉到JMeter愈来愈主流。JMeter是咱们须要花时间学习和掌握的一个测试工具。主要用它来完成接口自动化,以及性能测试。app
这里JUnit的使用占好比此高我实际上是有疑问的,难道混入了Java开发人员?大多数测试使用单元测试框架主要用来作UI自动化测试,而在Java语言中TestNG更适合来作UI自动化测试。
其次,用Python语言的测试人员也很是多,PyUnit的占比并不高。pyunit是unittest的前身;若是想学好Selenium/appium的话,单元测试框架是绕不开的技术。框架
90后~95后的占比愈来愈高,侧面印证“程序员是吃青春饭”,或者说年龄大的要么转行了,要么升管理了,我还能坚持几年?哈哈。编程语言
本科是主力,测试的门槛也在不断提升,专科历年的占比在递减,愈来愈难踏入这个行业了。
前两天有同窗这跟我抱怨,他一直想加入的某公司卡他学历,我问为何想加入某公司,他说离家近、测试团队强,能学到东西。这明显因果倒置了,公司招聘一个员工考虑的是你能为公司带来什么?很强的技术和能力?若是不是拔尖的优秀,那就用学历把你卡掉!
因此,要么提高学历,要么提高能力。或者加入个创业团队也挺好,说不定就像拼多多同样很快就上市了呢!...工具
大多公司的“自动化测试”和“性能测试”都是由测试/高级测试工程师担任,单独设立这两个岗位的公司并很少,并且,它们和测试的业务密切相关,原本就应该是测试人员必备的技能之一,单独划分有些不妥,因此,看到占比很低。
其实,这里只是一个职称,不一样的公司的划分的标准也不同。性能
这应该是你们喜闻乐见的了。看看你属于哪一个范围?不过,这是全国的统计结果,一线城市的小伙伴明显感受偏低了。
因此,薪资偏低的小伙伴一方面可能受到所在城市的局限,好比,你在二三线城市,另外一方面受到自身技能的局限。
好比,今天下午我面试的一个测试,工做五年的经验和两三年没什么明显区别。并非说不知足要求,而是这会预示着你将来我的提高空间。由于公司的发展和员工我的的发展是分不开的。想一想,你是否是掉队了,或者你的技能是否匹配你的工龄。单元测试
每一个人每一个阶段都会有迷茫,又何止是测试呢!学习