美团3年阿里4年,我的坎坷进阶之路
時間回到8年前,我人生中的第一份實習工作,是在某互聯網公司做一個自動化測試工程師。當時的我可謂意氣風發,想要大干一場,結果第一次做測試就出現了事故。由于對某些地方的不了解,把某一個地方側漏了,并且上完線就去吃晚飯了,等吃飯回來發現師傅在焦頭爛額地忙來忙去。那次故障造成了一個某項服務20分鐘不可用,對公司造成了不小的影響。?
對于軟件測試從業者來說,提起自動化測試,最近兩年任何一個招聘渠道對于測試崗位的要求,幾乎都要求其會自動化測試。
如果你在軟件測試行業有許多的不解的困惑,那么歡迎和我一起在業內的交流群里面溝通探討。群里面有免費的教程資料以及各階段測試資源,希望能幫助你突破眼前的瓶頸
這僅僅是一個開始,在后來半年的時間里,我幾乎把所有職場新人可能犯的錯誤都犯了個遍。架構師讓我把最新開發出來的軟件測試完,我悶頭搞了兩周,也沒有得出任何結論;本來安排好的開發計劃,由于我臨時要回去寫論文,搞得經理措手不及;參加項目座談會,全程“打醬油”……那段時間,自己也很苦惱,幾乎每天晚上11點多才走,很累很辛苦,但依然拿不到想要的結果。
8年過去了,自己從一個職場小白逐步成長為一名技術Leader。我發現團隊中的很多同學在不停地重復犯著自己當年類似的錯誤。他們并不是不努力,到底是哪里出了問題?經過一段時間的觀察與思考后,我想我找到了答案。那就是:我們大多數同學在工作中缺乏原則的指導。原則,猶如指引行動的“燈塔”,它連接著我們的價值觀與行動。不久前,橋水基金創始人雷·達里奧在《原則》一書中所傳達的理念,引爆了朋友圈。每個人都應該有自己的原則,當我們需要作出選擇時,一定要堅持以原則為中心。但是在現實生活中,我們往往缺少對原則的總結,對于很多人來說這是一門“只可意會不可言傳”的玄學,是屬于老司機的秘密,其實不然。“追求卓越”是美團的價值觀。作為一名技術人員,我們應該如何踐行呢?下面希望能夠給大家帶來一些啟發,更好地指導我們的行動。
要想順利實現職場轉型,應該如何做,才能提高成功率,并且不給以后挖坑呢?以下是3點建議:
1、清晰的職業規劃和發展目標
清晰的目標是求職的第一步,也是用人單位比較關注的求職因素。現在用人單位都喜歡有目標、有想法、有能力的年輕人。沒有目標、沒有想法、沒有能力的“三無”人員,隨波逐流,如何讓用人單位看到你的發展潛力呢?你要想讓別人錄用你,至少得看到你身上有吸引人的地方。假如你是一個三無人員,恐怕你只能找到含金量最低的崗位。
對于年輕人來說,用人單位對你的期待,不是你有多強的能力(因為你根本就不具備,所有的新人都不具備),而是你身上的可培養潛力。你得有目標,有動力。
同時,從求職的角度來說,沒有目標,你就會海投簡歷。而海投簡歷的結果,往往是石沉大海,求職的效率很低。
同時,沒有目標,你在職場上的發展就很被動。一旦這個職位機會不合適,以后還得跳槽。這樣你走彎路的成本損失就會很大。
如何從長遠角度思考自己的職業方向?核心關鍵的問題,就是要找準自身的優勢,揚長避短。同時,發揮你優勢的工作,才能夠帶給你更多的驅動力及正向反饋。
2、進行充分的職前知識儲備
雖然用人單位不關注知識技能,但你也不能空手套白狼,一定的知識儲備還是必要的。如果你嘴上說對xx職位很感興趣,可是,你如何向對方證明你的誠意呢?你什么準備都沒有,如何讓別人信任你呢?而最好的證明自己的方法,就是進行充分的知識儲備。我們的所有客戶,但凡涉及到轉行的,知識儲備這個環節都是重頭戲,需要花費1-3個月左右的時間來進行。
注意:知識儲備一定是提前進行的,不能說你都開始投簡歷找工作了,才進行知識儲備。
3、圍繞求職目標,優化你的簡歷,并進行充分的面試準備。
在上述3個環節中,是有前后順序的,一環套一環,少了哪一個環節都不行。你已經耽誤一年了,已經開始陷入被動的狀態當中了。接下來的職業方向,你能否找對,決定了你未來5-10年的職業走勢。職場如棋局,一步錯,步步錯。這一步走錯了,要花三步的精力去彌補錯誤。
下面分享我整理的這份2023年可能是最全的軟件測試工程師發展方向知識架構體系圖。
功能測試
1.計算機基礎
計算機基礎:操作系統,進制轉換,邏輯代數,計算機網絡基礎
軟件生命周期,開發模型,測試模型
2.軟件測試核心理論
軟件測試概念,術語,目的,意義,前景
軟件測試方法及分類(白盒測試,黑盒測試,單元測試。集成測試,系統測試,回歸測試,驗收測試,負載測試,壓力測試,易用性測試,兼容性測試,UI測試。文檔測試),熱門領域測試技巧
需求分析,測試計劃,測試用例設計與編寫(等價類,邊界值,因果圖,判定表法,正交實驗法,錯誤推算法,場景法),缺陷管理及缺陷報告,測試報告
測試用例編寫,缺陷編寫集中演練
3.企業級環境配置實踐
LInux系統和Windows系統搭建環境的區別
Linux基本命令,高級命令的使用
LInux操作系統下的服務器環境搭建
Linux環境下編輯軟件的使用
Linux遠程終端工具的使用
Linux系統Shel腳本基礎
數據庫的定義及基本概念,關系型數據庫,Navicat工具
MySQL: MySQL的安裝與配置,用戶及連接方式,數據表操作,數據操作-增刪改查,條件查詢,排序,聚合函數,分組,分頁,連接查詢,自關聯,子查詢,數據庫設計,命令行操作數據庫,函數,存儲過程。視圖,事務,索引,外鍵
Oracle: Oracle的基本介紹,Oracle安裝及簡單操作,SQLplus集成工具安裝及使用,SQL常用語句
4.功能測試項目實戰
企業中標準則試流程,程序中的前后臺數據交互
軟件測試管理工具: SVN、禪道、QC\ALM、Jira
搭建功能測試實戰環境
Linux環境下B/S結構產品測試項目
自動化測試Selenium和Appium
1.Python編程技術
Python: Python語言特點,運行環境搭建,Pycharm,變量的定義,輸入輸出,元組,列表,字
典,運算符的使用,分支結構,循環結構,函數,文件操作,面向對象編程思想,正則表達式,異常和調試,編程規范
2.自動化測試入門
自動化測試分類及自動化適用的項目、自動化測試框架選型,自動化測試行業現狀,發展前景,需要掌握的技能
3.Web自動化測試:Selenium
Selenium的發展歷史及工作原理,SeleniumIDE插件的使用,Firebug插件 I具及使用,元素基礎定位Xpath、CSS元素定位方式,元素操作,瀏覽器的操作方法,鼠標操作,鍵盤操作,元素等待,HTML特殊元素處理,窗口截圖,自動化測試模型,UnitTest框架,UnitTest斷言, 生成HTML測試報告,測試報告自動發送郵件
4.Web自動化測試項目實戰
搭建B/S架構的電商網站,使用Selenium對網站的核心功能進行自動化測試,包括元素定位、鼠標鍵盤的模擬操作及自動化測試框架的使用等
5.移動自動化測試:Applum
手機自動化測試環境搭建,真機和模擬器的測試,獨立功能+業務場景腳本,手機自動化測試框架
Appium設計及實現,系統資源監控和日志分析,手機測試常見問題和用例分析
Monkey簡介及安裝,Monkey參 數,Monkey事件,Monkey自動化腳本,Monkey日 志管理
6.移動自動化測試項目實戰
搭建APP測試環境,使用Appium對APP核心功能進行測試驗證,包括ID、xpath、 list元素定位,數據交互、模塊封裝以及自動化測試框架的使用,生成測試報告,對APP功能進行評估。
接口測試Jmeter
推薦視頻:
Jmeter接口測試和接口自動化測試從入門到精通,全套項目實戰!!!
1.接口測試綜合核心理論
接口測試基礎,接口測試流程,接口測試方法,接口測試工具
計算機網絡知識,Postman安裝、使用,接口手動測試,Fiddler安裝、 使用,Web和手機抓包,基本設置方法
2.Jmeter
Jmeter安裝、基本使用,BadBoy錄制腳本,測試計劃分析、Vuser及場景設計(線程、組、調度器),Jmeter關聯技術,Jmeter參 數化,Jmeter調 試和應用
Jmeter的常用組件:線程組、取樣器、配置元件、處理器、控制器、定時器、斷言、監聽器
3.接口測試項目實戰
搭建接口測試環境,分析業務流程,設計測試用例,使用Jmeter執行測試用例,對頁面跳轉,參數傳遞等功能進驗證
4.網絡安全測試
Web安全核心理論、Web漏洞及防御、滲透測試、SQL注入、XSS跨站腳本、AppScan
性能測試Loadrunner
1.性能測試核心理論
性能測試理論、性能測試分類、性能測試常用指標、工具選擇、LoadRunner安裝與注冊、性能測試步驟性能測試術語、類C語言
2.Loadrunner
VuGen:協議、參數化、集合點、事務、檢查點、思考時間、關聯、文件下載、瀏覽器模擬設置
Controller:手動場景設計、場景運行、IP Wizard應用、負載生成器、服務水平協議(SLA)、場景監控、服務器硬件監測工具
Analysis : HTTP報文結構、執行結果分析、圖表分析、網頁細分圖、吞吐量相關、事務相關
性能測試調優:性能測試方案、Linux服 務器性能監控、JVM配置調優、tomcat配置調優、性能測試報告
數據庫調優:慢查詢、 線程池、索引命中率、行鎖
性能測試指標:衡量性能好壞的包括響應時間,TPS,資源利用率
Jmeter在性能測試中的應用
3.性能測試項目實戰
分析需求,搭建測試環境,編寫測試計劃和測試用例,錄制和調試腳本,設置和運行場景,監控和收集數據,寫分析報告,項目綜合評審
上面就是我為大家整理出來的一份軟件測試工程師發展方向知識架構體系圖。希望大家能照著這個體系,完成這樣一個體系的構建。可以說,這個過程會讓你痛不欲生,但只要你熬過去了。以后的生活就輕松很多。正所謂萬事開頭難,只要邁出了第一步,你就已經成功了一半,古人說的好“不積跬步,無以至千里。”等到完成之后再回顧這一段路程的時候,你肯定會感慨良多。
最后:【可能給你帶來幫助的教程】
?這一些資料,對做【軟件測試】的朋友而言應該是較為完整了,這類學習資料也陪伴我走過了最艱難的路程,希望也可以幫助到你!萬事要盡早,尤其是技術行業,一定要提升技術功底。
以上軟件測試資料領取小伙伴可以通過點擊下面的小卡片
總結
以上是生活随笔為你收集整理的美团3年阿里4年,我的坎坷进阶之路的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: :爱情从来就没有愚人节
- 下一篇: L2-025 分而治之 (25 分)详解