做爲一個資深測試開發工程師,同時以三年面試官的經驗,感受如今測試崗位供求關係嚴重失衡,同時也爲一些測試工程師,測試開發工程師而着急,因此寫了這篇文章,但願能給相關人員一些幫助。我是計算機專業碩士研究生,從實習到畢業一直從事測試開發工做,比較喜歡這個崗位,同時對這個崗位的發展,相關的新技術保持着高度的關注。我不是搞統計或是社會調研的,因此不會從數據方面來講明問題,以我每次換工做都能漲薪40%以上的工做經歷,來闡述一下存在的現狀。前端
一, 功能測試關注點比較窄java
無論咱們測試的是web, app仍是m端,或是如微軟C/S架構的軟件,仍是如銀行,國企等專項的產品,功能測試是基礎。工做上一年半載的,就能瞭解相關的測試流程,如需求分析,測試用例編寫,用例評審,提測試驗收,功能測試,Bug迴歸以及上線和線上迴歸。可是不少人員比較關注本身的需求,而不是總體項目或是這個需求在總體項目中的做用,在大型項目或是與多部門合做的時候就手足無措。在一個新項目的測試的時候,如app,僅僅考慮到App自己,而對接口的傳遞,服務的測試,以及後端數據的校驗不去關注。python
在測試工具的使用上,侷限於公司提供的工具,僅僅會使用就知足了,而不去了解爲何要這麼用?還有沒有其餘相關的工具?再者是就是沉迷於本身公司的產品,如微軟的產品測試方法與流程可能和其餘互聯網公司不同,也不去了解大部分企業是怎麼測試的,深信本身公司的測試方案比較牛。除非你想一直在公司幹下去,不然你就要了解一下行業現狀,如今沒有公司願意花大量的時間來培訓員工,招你來就是讓幹活的。你以往的工做經歷再厲害,企業若是用不上也不會要你的。離開如今的平臺,你還有什麼,這個纔是最重要的。web
二, 自動化測試沒有方向面試
在最近一年多的時間,大多數作測試相關的同窗都意識到了若是沒有代碼經驗,測試工做也達到了瓶頸。因此都會去學習相關的自動化測試,可是每每不得法。一者經過參加培訓班來學習,參加培訓班的時候因爲不瞭解行業發展示狀,學習一些過期的技術或是方法,一至實際工做中就變得無所事從。如學習QTP, Loadrunner等自動化測試軟件,發現社會上使用很少;學習經過Excel來組織測試數據,用python或是java來編寫自動化測試用例,執行起來效率很是低;編寫自動化測試用例的時候,沒有總體考慮,後期執行用例時一個個執行,沒有執行結果彙總,沒有錯誤記錄等問題層出不窮。編程
因爲本身公司業務的限制,缺少嘗試和創新,要麼只瞭解公司現有的框架,要麼就是在公司如今的框架上寫用例而不去了解總體框架的工做原理。當面試的時候問到本身的自動化測試用例的優缺點,是否瞭解過業界其餘相關的框架或是開發模式的時候,兩眼一抹黑。這些狀況在如今的面試過程當中很常見,而若是你是這種水平的話,不能說明你會自動化測試,固然也很難面試經過。後端
三, 企業空缺大,求職者達標少服務器
目前企業對測試人員也要求愈來愈高,僅僅響應需求的功能測試人員基本飽和或是留給了校招生。經過社招渠道找工做的人,都要求有必定的自動化或是代碼經驗,能解決工做過程當中遇到的問題;或是編碼能力較強,能參與公司相關測試項目的開發工做。薪資待遇基本上是15—25K,而後是一大堆崗位要求,要求會上一串很唬人的語言或是技術。架構
應該有很多人員在面試過程當中會被要求寫很多編程題,如單鏈表逆序,二叉樹遍歷,日誌過濾等。這一方面是看你的編碼能力如何,另外一方面也能從編碼習慣來看你有沒有參加過大型的項目開發。再者還有給你一個具體的問題,讓你來給出解決方案,如:如今有一個全新的App,若是讓你負責測試,你可能會實施哪些測試方案?而不像之前那樣作個邏輯題,或是寫個測試用例什麼的了,這個變化相信你們必定深有感觸。app
在這幾年的面試過程當中,公司一直在招聘T3,T4級別的測試人員,經過簡歷篩選進入面試的人,差很少三四十個纔能有一兩個達到要求。更多的人員是在公司完成部分代碼工做,模仿和重複的成份居多,同時不關注當前業界測試技術的發展。
四, 資深測試開發,測試架構師獨孤求敗
測試行業不斷髮展,公司的測試部門也須要一些大牛來進行相關的工做。一是因爲行業緣由,代碼能力強,有架構經驗的人員通常都在開發部門;二是要求高,資源測試開發工程師不只要精通測試相關的技能,還要會前端設計,服務器配置等等,幾乎是全棧工程師;而作程序的人員通常精通一點或是幾點的較多,從前到後全都能上的愈來愈少。
可是企業想快速發展本身的業務的時候,必須有一個強大的測試團隊來保證質量,經過一系列的CI,CD以及其餘的手段來促進項目的實施與投放。這就要求相關工程師要從多方面來考慮問題,不只要考慮項目的實施成本,還要考慮參考與的測試,開發,產品甚至用戶等人員,同時要與公司發展的前景及方向相切合,並能很好地爲之服務。同時這類人才公司都比較看中,每一年的找工做季節也就那麼幾我的會進入人才市場流通,並且很快就能找到工做,企業的一般定位都在30K以上。這也是咱們每一個測試人員的努力方向,只有你具有了相應的實力,纔有資格向企業要求你指望的薪資。
上面經過個人我的經驗對測試崗位的供求現狀,可能存在的片面與不足之處,可是也能說明點兒問題。文章從表象來介紹了一下相關不一樣測試人員的現狀,而從與面試人員的聊天過程當中,發現大多數人是想好好學習,想進步但是不知道學習的方向,以及如何學習?後面我會經過幾篇文章介紹相應的測試人員應該掌握的內容,以及如何學習。不足之處還請及時交流,你們相互學習,相互促進嘛!