2020年測試工程師應該怎麼突破職場瓶頸
- 2020 年 6 月 10 日
- 筆記
1,為什麼必須轉型為自動化測試?
不懂開發的手工測試發展會比較局限,薪水到15K 後面很難繼續增長。除非你做管理或者往業務方向發展。
在移動互聯網和大數據時代和即將到來的人工智能時代,為滿足市場和業務需求,互聯網應用既要實現產品功能快速迭代,又要高效保障數據安全和軟件質量。這就要求 IT 研發團隊必須具備持續交付的能力,而在測試這個環節,就意味着必須擁有自動化測試、持續測試和質量監控等能力,因此對測試從業人員也提出了更高能力要求。
只會點點點,不懂開發的手工測試已經無法勝任互聯網測試技術體系「質量第一,效率優先」的要求,成為 每次裁員的受害者「。
一方面,手工測試在工作中已經沒有太大的晉陞空間,另外也很難跳槽。尤其在經濟下行,減員增效背景下,手工測試更是首當其衝,承受着各種「中年危機」、「人員優化」和裁員壓力
2020 新冠狀病毒疫情影響,大部分中小企業經營狀況愈發艱難,隨着經濟和就業形勢變得更加嚴峻,恐怕新一輪的測試裁員潮在所難免!
自動化測試 測試開發 還是人才缺口很大,迎來屬於他們的中產時代
著名財經學者 香帥 說過
家庭年收入稅後20萬 也就是稅後16K 全球範圍內的中產階級
你只要熟練掌握自動化測試 畢業3年 很有可能你的年薪稅後超過20萬
哪怕你老婆待業 你的三口之家也是中產
目前 阿里百度 騰訊 拼多多攜程 小紅書 等一線互聯網企業已幾乎不再招募傳統手工測試工程師,而只招自動化測試工程師,性能測試工程師和測試開發工程師。
部分功能測試任務會交給在校實習生、應屆畢業生,其餘則交給兼職眾測和外包測試人員。
銀行外包需求最大的還是功能測試。
說實話 面試造飛機 上班擰螺絲 企業中實際工作還是功能測試為主
測試工程師也不能盲目追求技術,你要記住測試工程師最核心的技能是測試思維
當前自動化測試 測試開發人才緊缺(粗略統計,目前優秀的測試開發工程師佔比預估僅為 2% 左右),優秀的自動化測試工程師佔比也僅為9%
市場上可謂高薪溢價,一將難求。一個優秀的自動化測試工程師 ,測試開發工程師可能會同時拿到 3到5個 大廠 Offer(年薪 30W+ 起,年薪 50W+ 也大有人在 說最高拿多少沒意義 中位數比較有價值),薪資待遇甚至超過同級別研發崗位。
因為測試開發具備多個技能 如果你英語很流利 薪水可以再漲3K起,總而言之你會的技能越多 你的薪水就越高。我們需要T型人才 優先培養一方面的專長,另一方面需要知識面的廣度。
企業的發展也是如此。在一塊領域站穩腳跟再擴大業務範圍。在一個城市打磨好品牌,再開始建立分店 也是這個道理。
與此同時,自動化測試技術 測試開發技術正迅猛發展,各種新技術新應用層出不窮。以 BAT、TMD 為代表的互聯網企業都在普遍落地自動化測試、全鏈路壓測、精準化測試、大數據測試、AI+ 測試等等,其他企業也在奮起直追。可以說,
現在就是轉型為自動化測試 測試開發工程師的黃金時代!而能否在行業變化中把握住新的歷史機遇,就看你是否做好了準備!
2,自動化測試測試開發技術進階最佳實踐
不少測試同學意識到職業危機,已經在努力學習並想快速提升自己的核心競爭力,但往往苦惱於進步緩慢,收效甚微。其實從功能測試到自動化測試 ,再到測試開發,這是一個艱難的成長過程,需要克服很多痛點。
一是對技術的能力要求相差較大,如果缺乏系統的學習則很難入門,更不用說精通。二是技能點繁多,缺乏合理規劃,缺少過來人指點,學習難免盲目而低效,且難以堅持。
三是缺少實戰經驗,平時接觸到的業務規模有較大差距,缺少實戰化的思維便很難通過面試。
四 是學習沒有章法 對自己的基礎一無所知 沒學會走路就想跑 學習測試開發是有一定基礎才行的 最正確的學習路線圖 功能測試-自動化測試-測試開發
而不是 功能測試-測試開發
作為一家有行業責任感和情懷的測試技術教育機構,我們學院集 5 年心血,邀請 30+BAT 一線資深測試架構師、測試高工、測試經理,並聯合 100+ 互聯網名企,精心打造並隆重推出了「自動化測試 測試開發進階學習一站式解決方案」,為不同能力層級(零基礎、初級、中高級)的測試工程師量身定製了最佳學習方案,直擊學習痛點,
助力各位測試同學高效成長,也幫助測試行業企業解決人才困境難題!
目標明確,自動化測試測試開發必備技能與成長路徑
我們結合當下互聯網企業招聘自動化測試 測試開發用人要求,並根據 10000+ 學員反饋的成長痛點,梳理了自動化測試 測試開發從入門到高級實戰必備技能和最佳學習成長路徑,供各位測試同學參考。
大家先看下企業招聘要求
1. 負責自動化測試框架研發,開發Selenium WebDriver,Appium自動化測試腳本,部署自動化持續集成開發環境,開發維護Selenium,Perl,Appium等自動化測試腳本,配置部署Jenkins Job自動化開發環境,例行執行UAT環境自動化測試,提升測試效率
2. 負責PC端,移動端APP,及微信H5的主營交易業務的功能測試,集成測試,系統測試,安全測試等工作;
3. 負責移動端APP的Restful API接口自動化測試,編寫python/shell等自動化測試腳本,驗證接口返回有無異常信息,對接移動端正常開發;4. 使用Loadrunner性能工具對已發佈的線上產品定期做性能測試,高並發負載測試,壓力測試,定性分析其產品性能瓶頸指標,幫助研發進一步優化提高其產品,交易平台性能。
4. 獨立負責配置搭建Web端:Selenium Webdriver +TestNG+Maven自動動化測試框架;移動端:Appium自動化測試框架;接口:Restful API +JMeter接口自動化測試框架;
5. 負責搭建Jenkins Job自動化持續集成開發環境,自動化代碼開發,每日例行維護部署自動化測試環境JenkinsJob,分析每日的自動化腳本執行情況,對跑掛掉的case跟蹤分析檢查,並及時修改,保證持續集成開發自動化環境運轉正常;
5. 負責自動化腳本管理,使用Git,SourceTree等管理集成工具,針對自動化測試腳本每日例行提交的新代碼,在Master主幹合併管理,例行維護自動化測試腳本,保證持續集成開發測試環境能正常執行;6. 使用Jmeter性能工具對已發佈的線上產品定期做性能測試,高並發負載測試,壓力測試,定性分析其產品性能瓶頸指標,幫助研發進一步優化提高接口,理財平台性能;
無償分享軟件測試資料,有需要的同學加Q3140781314~
測試工程師職業發展路線圖
功能測試 ——接口測試–自動化測試 –測試開發–測試架構師