1. 程式人生 > >我讀《2017軟件測試行業調查報告》

我讀《2017軟件測試行業調查報告》

替代 復雜 jmeter 發展 大於 appium 應用 都是 一個

該報告由51Testing 發布,他們會在每年年中發布會一份測試行業調查報告,今年是在6月份發布的,相信有同學已經看過了,不過,我這裏會挑自己感興趣的統計結果和大家分享。
說明:該報告收集問卷兩千余份,來自全國不同的城市。首先,這個統計量相比全國測試人員來說並不大(其實,我也不知道中國到底有多少測試從業人員,但肯定遠遠大於兩千人)。其次,全國不同的城市薪資和技能要求會有一定的差距,大家合理看待。



技術分享圖片

系統測試依然是主要測試手段,雖然,測試行業經歷了這麽多年的發展,各種自動化測試工具層出不窮,但依然無法替代系統測試。並且我認為它會長期是軟件測試的主要手段。除非,出現顛覆性的技術。因為,軟件技術更新太了,軟件業務也涉及到各行各業,有些業務則非常復雜,這種情況下只有人才能快速適應這種變化,做好系統測試才能保證軟件質量和體驗。



技術分享圖片

技術分享圖片

這裏羅列的自動化測試工具,相信大家都不陌生,但實際在項目中應用到什麽程度就有很大差別了。我在面試的時候會問你寫了多少條用例,畢竟一個幾百條用例的自動化測試項目和一個幾條用例的demo區別還是很大的。
建議大家深入學習和適用一到兩款自動化測式工具,畢竟是在面試中的加分項。不過,我認為學好一門編程語言遠比多會兩個工具的收益要大。這裏就不展開解釋了。



技術分享圖片

以前是LoadRunner一家獨大,現在JMeter已經與其持平了。未來的占比應該會反超。從身邊的人也能感受到JMeter越來越主流。JMeter是我們需要花時間學習和掌握的一個測試工具。主要用它來完成接口自動化,以及性能測試。



技術分享圖片

這裏JUnit的使用占比如此高我其實是有疑問的,難道混入了Java開發人員?大多數測試使用單元測試框架主要用來做UI自動化測試,而在Java語言中TestNG更適合來做UI自動化測試。

其次,用Python語言的測試人員也非常多,PyUnit的占比並不高。pyunit是unittest的前身;如果想學好Selenium/appium的話,單元測試框架是繞不開的技術。



技術分享圖片

90後~95後的占比越來越高,側面印證“程序員是吃青春飯”,或者說年齡大的要麽轉行了,要麽升管理了,我還能堅持幾年?哈哈。



技術分享圖片

本科是主力,測試的門檻也在不斷提高,專科歷年的占比在遞減,越來越難踏入這個行業了。
前兩天有同學這跟我抱怨,他一直想加入的某公司卡他學歷,我問為什麽想加入某公司,他說離家近、測試團隊強,能學到東西。這明顯因果倒置了,公司招聘一個員工考慮的是你能為公司帶來什麽?很強的技術和能力?如果不是拔尖的優秀,那就用學歷把你卡掉!

所以,要麽提升學歷,要麽提升能力。或者加入個創業團隊也挺好,說不定就像拼多多一樣很快就上市了呢!...

技術分享圖片

大多公司的“自動化測試”和“性能測試”都是由測試/高級測試工程師擔任,單獨設立這兩個崗位的公司並不多,而且,它們和測試的業務密切相關,本來就應該是測試人員必備的技能之一,單獨劃分有些不妥,所以,看到占比很低。
其實,這裏只是一個職稱,不同的公司的劃分的標準也不一樣。



技術分享圖片

這應該是大家喜聞樂見的了。看看你屬於哪個範圍?不過,這是全國的統計結果,一線城市的小夥伴明顯感覺偏低了。
所以,薪資偏低的小夥伴一方面可能受到所在城市的局限,比如,你在二三線城市,另一方面受到自身技能的局限。
比如,今天下午我面試的一個測試,工作五年的經驗和兩三年沒什麽明顯區別。並不是說不滿足要求,而是這會預示著你未來個人提升空間。因為公司的發展和員工個人的發展是分不開的。想想,你是不是掉隊了,或者你的技能是否匹配你的工齡。



技術分享圖片

每個人每個階段都會有迷茫,又何止是測試呢!

我讀《2017軟件測試行業調查報告》