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.(時間會證明一切)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/169294.html
標籤:其他
上一篇:【分享】如何測驗小程式
