详解测试开发工程师六大能力模型
測試行業現狀
互聯網寒冬對測試人員的影響
繼教育培訓、社區團購領域大幅度裁員之后,互聯網大廠裁員消息也開始陸續傳出,百度爆出游戲部門300多人接近全部被裁,直播業務被裁員90%;愛奇藝大規模裁員,裁員比例在20%到40%;而騰訊在年度員工大會表示,PCG事業群將開始大規模人員優化,此外,字節、阿里、攜程等一眾互聯網企業,都開始削減支出、裁員過冬,不得不承認互聯網企業的寒冬已來。
互聯網仍在發展,但已經是存量市場了,對人員規模的需求正在放緩。在存量市場里,冗余人員和低效人員會被淘汰、被外包,而優秀的人才也會一直受到招聘方的青睞。所以我們就看到了近期行業里冰火兩重天的一幕,一邊是大量的低端測試工程師被淘汰、被外包和被迫轉行,求職屢屢碰壁,而另一邊,卻是很多測試經理求賢若渴四處挖人。需求和供給的不匹配,導致招人難、就業也難。
如何破局
讓 HR 求賢若渴的簡歷
為了幫助測試工程師度過寒冬,我們分析了大量名企和行業獨角獸的高薪招聘職位,給大家做了一個招聘需求總結,幫助大家更好的了解行業形勢。在對熱招的崗位需求進行了分類與梳理后,我們發現擁有以下六種能力模型的簡歷,是很多測試經理與HR最喜歡的類型。六種能力模型分別是項目經驗、開發能力、自動化測試能力、測試開發架構能力、持續測試能力、影響力,快來看看你是不是傳說中的“六邊形戰士”吧。
項目經驗
初級:熟悉軟件測試方法論,熟悉項目流程,在需求分析、測試設計方面具備優秀的執行力,此階段通常會通過校招解決,也會有學歷限制,大多數公司要求本科,名企基本都在要求211。在此建議應屆畢業生在正式畢業前可以提前實習。
中級:可以獨立完成被測功能或者被測產品的完整測試,具備相對完善的各項測試能力。
高級:憑借積累的經驗可以在需求分析、測試用例設計與執行階段提出諸多有價值的改進意見,在被測產品所在的領域里具備專業的測試知識與經驗。
資深:能夠通過合適的工具與技術提升項目的質量、效率,有效降低項目成本。
專家:具備超前的視野可以帶領項目跨域式發展。
開發能力
初級:掌握至少一門常用語言,比如Python、Java、Nodejs、Go等。
中級:掌握面向對象編程(OOP)的開發方法
高級:掌握數據結構與算法,冒泡排序、鏈表、堆棧、二叉樹是基本要求
資深:了解常用設計模式,可以完成部分測試開發工作
專家:了解對應編程語言的運行時,可以對研發代碼進行review,可以進行代碼的靜態測試與動態測試,精通覆蓋率統計 trace debug與hook等能力
自動化測試能力
初級:掌握常用的自動化測試框架,selenium、appium、jmeter等,有人可能會好奇,cypress、playwright、airtest、atx不也很好嘛,為什么企業不要求。其實是企業默認如果你掌握了selenium與appium,那么學習其他的框架是輕而易舉的,所以在招聘要求里都會直接寫最常用的測試框架
中級:掌握測試用例的編排,掌握被測業務的封裝,掌握page object model,可以維護復雜的測試用例管理
高級:精通自動化測試框架,可以根據業務需要,對測試框架進行定制開發,實現例如穩定性、報告優化等相關的特性增強。
資深:可以根據業務需要,編寫與增強已有測試框架的測試領域能力,比如增加支持tcp、pb、rpc、微服務等各種協議與被測對象的測試能力。
專家:可以設計與維護新的測試框架,支持多種測試用例管理風格,比如DDT、ATDD、BDD等。設計的測試框架可以與測試平臺中的測試用例管理進行結合。
測試開發架構能力
初級:可以利用行業已有技術對測試階段的測試數據,進行分析并實現數據化可視化建設
中級:可以實現測試右移體系建設
高級:可以實現測試左移體系建設
資深:可以通過測試平臺的方式實現測試能力的對外交付
專家:可以實現鏈路分析與精準測試,實現測試模型分析能力
持續測試能力
初級:掌握Jenkins等持續集成平臺,具備基本的腳本編程能力與容器化基礎知識
中級:掌握持續集成平臺的維護、測試能力集成、流程編排與分支管理
高級:可以實現持續交付能力,利用Jenkinsfile blueocean等技術實現部署自動化與測試自動化結合
資深:可以熟練掌握K8S等容器編排平臺,建立起復雜集群的部署自動化與測試自動化體系
專家:可以針對復雜的集群管理完成專項質量的測試體系建設,并沉淀出可交付的測試能力。
影響力
初級:可以勝任小組內的測試管理工作
中級:可以勝任部門內的項目管理工作
高級:可以勝任跨部門協作的項目管理工作
資深:在技術建設或者項目管理方面具備優秀的經驗,可以帶動團隊的成長
專家:在技術建設或者項目管理方面具備資深經驗,可以為團隊帶來突破性發展
最后感謝每一個認真閱讀我文章的人,下面這個網盤鏈接也是我費了幾天時間整理的非常全面的,希望也能幫助到有需要的你!
這些資料,對于想轉行做【軟件測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!凡事要趁早,特別是技術行業,一定要提升技術功底。希望對大家有所幫助……
如果你不想一個人野蠻生長,找不到系統的資料,問題得不到幫助,堅持幾天便放棄的感受的話,可以點擊下方小卡片加入我們群,大家可以一起討論交流,里面會有各種軟件測試資料和技術交流。
| 點擊文末小卡片領取 |
敲字不易,如果此文章對你有幫助的話,點個贊收個藏來個關注,給作者一個鼓勵。也方便你下次能夠快速查找。
自學推薦B站視頻:
零基礎轉行軟件測試:25天從零基礎轉行到入職軟件測試崗,今天學完,明天就業。【包括功能/接口/自動化/python自動化測試/性能/測試開發】
自動化測試進階:2022B站首推超詳細python自動化軟件測試實戰教程,備戰金三銀四跳槽季,進階學完暴漲20K
總結
以上是生活随笔為你收集整理的详解测试开发工程师六大能力模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高性能高并发服务的瓶颈及突破思路
- 下一篇: 微信和QQ,终于可以互通了!