1. 程式人生 > 實用技巧 >【雜談】現在對測試的要求已經這麼高了嗎?

【雜談】現在對測試的要求已經這麼高了嗎?

Time will tell.

前言

不久前,一位朋友讓幫忙推薦幾個測試工程師,於是聊到了他們對測試工程師的訴求。

朋友公司是一家做教育軟體的公司,Web端、App端產品都有涉及。最初的訴求就是想找一位有1-2年相關產品測試經驗的人即可。但聊到後面,他的訴求慢慢增加了不少:

  • 最好會一點自動化、效能,以後會用到;

  • 會一點運維,開發測試環境要分開;

  • 再會一點開發語言,能夠寫一些指令碼或測試工具;

  • 最好有過主導產品測試工作的經驗,能夠推動生產過程改進,持續質量提升 . . .

原來公司對面試者的期望是身懷絕技帶有十八般武藝和七十二變。

正題

我們經常會看到一些公司的崗位描述中,會這樣要求測試工程師:

  • 要有相關行業背景,網際網路或金融產品相關經驗;
  • N年Web/App產品測試經驗,N年管理經驗或技術經驗;
  • 精通一種:介面測試、自動化測試(API/WEB)、效能測試、安全測試、持續整合等;
  • 能夠主導測試框架設計、測試體系建設、持續質量管控;
  • 至少熟悉一種程式語言, Python、Perl、Shell、Java,C/C++等;
  • 熟悉主流資料庫應用SQL Server/MYSQL/ORACLE等;
  • 有一定的運維能力,熟悉Nginx/Apache/Jenkins/Zabbix/Elk等;
  • 其它學習、適應、抗壓能力,團隊意識,奉獻精神什麼的這裡不多說。


面試測試工程師,有那麼難嗎?現實確實很殘酷!特別是今年這種形勢。

不管你是面試測試工程師、測試主管、高階、資深測試工程師還是測試開發,上述80%的內容都會被問及。

雖說部分技能公司可能暫時應用不到,但未來一段時間如有計劃建設,也會要求面試者有相關經驗。

面試官肯定期望你能夠產生或具備更大的價值,當然一些公司可能結合自身的訴求和緊急程度在技能上有一些取捨。

於是,我們就思考,現在公司對面試者的要求是“全棧測試工程師”啊!

什麼是全棧工程師呢?

百度百科解釋:

全棧工程師是指掌握多種技能,勝任前端與後端,能利用多種技能獨立完成產品的人。

全棧測試工程師是指掌握多種測試技能,勝任功能、自動化、效能、安全等測試技能,能利用多種技能獨立完成產品測試的人。


雖說測試行業入門相對簡單,但優秀的測試工程師對人員的綜合能力要求還是蠻高的。

除了必備的測試技能(用例設計、執行、測試報告編寫等),還要對程式碼、系統框架、運維管理、時間管理、計劃管理、人際管理等有一定了解。

因為我們每次需求測試都是在時間與質量之間博弈,都要在有限的時間內,儘可能多的發現產品存在的問題,畢竟缺陷是無盡的。

下面就來看看,全棧測試工程師應該具備的技能,同時也歡迎大家一起交流、溝通,有奮鬥與努力的方向。

最後

說到底軟體測試是一門技術活,更是一門藝術。也許你今天擁有的技術,明天就會被淘汰。同時需要我們開拓思維和眼界,積極擁抱變化,學習新知識、新方法、新技能、計算機領域講究的是實踐,學習更要講究方式方法,學習和動手一定要結合。

絮叨

如果你正處於想學Python自動化或正在學習Python自動化中,也喜歡軟體測試這個行業的話,可以加入我們175317069一起學習喔,這裡有行業深潛多年的測試人技術分析講解。也會有各項測試資料,面試題資料連結發放。期待你的加入!

最後祝願你能成為一名優秀的軟體測試工程師!

喜歡的話,歡迎【評論】、【點贊】、【關注】禮貌三連~

Time will tell.(時間會證明一切)