該報告由51Testing 發佈,他們會在每一年年中發佈會一份測試行業調查報告,今年是在6月份發佈的,相信有同窗已經看過了,不過,我這裏會挑本身感興趣的統計結果和你們分享。
說明:該報告收集問卷兩千餘份,來自全國不一樣的城市。首先,這個統計量相比全國測試人員來講並不大(其實,我也不知道中國到底有多少測試從業人員,但確定遠遠大於兩千人)。其次,全國不一樣的城市薪資和技能要求會有必定的差距,你們合理看待。程序員
系統測試依然是主要測試手段,雖然,測試行業經歷了這麼多年的發展,各類自動化測試工具層出不窮,但依然沒法替代系統測試。而且我認爲它會長期是軟件測試的主要手段。除非,出現顛覆性的技術。由於,軟件技術更新太了,軟件業務也涉及到各行各業,有些業務則很是複雜,這種狀況下只有人才能快速適應這種變化,作好系統測試才能保證軟件質量和體驗。面試
這裏羅列的自動化測試工具,相信你們都不陌生,但實際在項目中應用到什麼程度就有很大差異了。我在面試的時候會問你寫了多少條用例,畢竟一個幾百條用例的自動化測試項目和一個幾條用例的demo區別仍是很大的。
建議你們深刻學習和適用一到兩款自動化測式工具,畢竟是在面試中的加分項。不過,我認爲學好一門編程語言遠比多會兩個工具的收益要大。這裏就不展開解釋了。編程
之前是LoadRunner一家獨大,如今JMeter已經與其持平了。將來的佔比應該會反超。從身邊的人也能感覺到JMeter愈來愈主流。JMeter是咱們須要花時間學習和掌握的一個測試工具。主要用它來完成接口自動化,以及性能測試。app
這裏JUnit的使用佔好比此高我實際上是有疑問的,難道混入了Java開發人員?大多數測試使用單元測試框架主要用來作UI自動化測試,而在Java語言中TestNG更適合來作UI自動化測試。
其次,用Python語言的測試人員也很是多,PyUnit的佔比並不高。pyunit是unittest的前身;若是想學好Selenium/appium的話,單元測試框架是繞不開的技術。框架
90後~95後的佔比愈來愈高,側面印證「程序員是吃青春飯」,或者說年齡大的要麼轉行了,要麼升管理了,我還能堅持幾年?哈哈。編程語言
本科是主力,測試的門檻也在不斷提升,專科歷年的佔比在遞減,愈來愈難踏入這個行業了。
前兩天有同窗這跟我抱怨,他一直想加入的某公司卡他學歷,我問爲何想加入某公司,他說離家近、測試團隊強,能學到東西。這明顯因果倒置了,公司招聘一個員工考慮的是你能爲公司帶來什麼?很強的技術和能力?若是不是拔尖的優秀,那就用學歷把你卡掉!
因此,要麼提高學歷,要麼提高能力。或者加入個創業團隊也挺好,說不定就像拼多多同樣很快就上市了呢!...工具
大多公司的「自動化測試」和「性能測試」都是由測試/高級測試工程師擔任,單獨設立這兩個崗位的公司並很少,並且,它們和測試的業務密切相關,原本就應該是測試人員必備的技能之一,單獨劃分有些不妥,因此,看到佔比很低。
其實,這裏只是一個職稱,不一樣的公司的劃分的標準也不同。性能
這應該是你們喜聞樂見的了。看看你屬於哪一個範圍?不過,這是全國的統計結果,一線城市的小夥伴明顯感受偏低了。
因此,薪資偏低的小夥伴一方面可能受到所在城市的侷限,好比,你在二三線城市,另外一方面受到自身技能的侷限。
好比,今天下午我面試的一個測試,工做五年的經驗和兩三年沒什麼明顯區別。並非說不知足要求,而是這會預示着你將來我的提高空間。由於公司的發展和員工我的的發展是分不開的。想一想,你是否是掉隊了,或者你的技能是否匹配你的工齡。單元測試
每一個人每一個階段都會有迷茫,又何止是測試呢!學習