天天看點

90後測試新人:入職大廠,我決定不再跳槽

90後測試新人:入職大廠,我決定不再跳槽

從去年決定跳出舒适區,應聘大廠,截止到目前已經将近一年,值此之際,總結下自己近一年在大廠的經曆。

希望通過我的感觸,能夠幫助你們進一步了解大廠的測試工作。

90後測試新人:入職大廠,我決定不再跳槽

維護上下遊合作關系

在大廠,人際關系非常重要,為什麼要把它放在第一位,是因為在大廠裡做測試的時候,所涉及的系統錯綜複雜,種類繁多,經常要進行上下遊的聯調測試.

我剛開始的時候,測試聯調找不到相關的責任人,使得自己在測試工作中浪費了大量的時間和精力,是以進入大廠之後,一定先要:

首先,梳理自己負責系統的上下遊聯系人,将其聯系方式整理起來,友善後續查詢聯絡,可以參考下面表格進行簡單彙總即可。

90後測試新人:入職大廠,我決定不再跳槽

其次,維護好自己與前輩的關系,保持自己的謙遜态度,無論您的工作經驗多麼豐富,對于新公司,您就是新人,遇到不懂的流程、業務要多問多總結。

最後,你入職後,可以通過公司指定平台學習入職規範以及後續工作展開需要的系統、工具,入職前幾天,一定要珍惜機會,認真閱讀,常用的功能最好自己操作一遍,會為後續工作節省時間。

90後測試新人:入職大廠,我決定不再跳槽

遵守規範别掉隊

在大廠的第二點感觸是,測試流程非正常範,一般情況下都要嚴格按照軟體生命周期的步驟進行推進,具體執行過程為:

90後測試新人:入職大廠,我決定不再跳槽

需求分析階段:業務先進行 BRD 評審->産品輸出需求文檔,在進行 PRD 評審->然後開發出相應的架構設計,且測試、研發要給出工作排期,而後項目經理推進項目立項。

需求研發階段:而後進入到需求研發階段,這個時候測試就要開始介入輸出相應的測試計劃、測試資源安排以及測試用例。

研發研發完畢,提測前要過研發的設計文檔,測試的用例評審,二者都過了之後要周知項目組。

産品進入到測試階段,測試先進行冒煙測試,冒煙測試通過則開始進行分支測試,分支測試完成進入到主幹測試,然後進行預發測試,都完成後等待上線,發出上線前的測試完成報告。

項目上線完成後要進行線上驗證,線上驗證完成後,研發、測試要同時發出上線公告以及上線完成報告。再由項目經理要周知到業務方進行功能驗收,項目進入到驗收階段。

可以看到在大廠中,每一步的測試工作都必須嚴格按照規範進行,不允許出現遺漏,哪一個環節沒有按照要求進行,後面出了問題,第一責任人就是你。

90後測試新人:入職大廠,我決定不再跳槽

重視業務勿放松

還有最需要強調的一點,不要一味的去追求技術而輕視業務。

技術隻是解決問題的輔助手段,且技術的疊代更新快速,我們必須要切記軟體測試的初衷——“user story”,使用者故事。

也就是要了解業務需求,在大廠你必須了解上下遊的業務,如果一味的隻關注于自己測試的系統,無異于管中窺豹。

且對于業務的熟稔程度,絕不僅僅是依賴于需求文檔描述中的隻言片語,這裡筆者将自己為了了解業務而問的問題分享給大家。

90後測試新人:入職大廠,我決定不再跳槽

上面的産品三問如果産品回答的與自己了解有偏差或者沒有徹底解決自己的疑惑,這個時候一定要深入業務,否則就會有風險。

例如我們最常見的下載下傳功能,如果我們隻按照功能測試的思路,将檔案正常下載下傳、查閱沒問題就認為通過,進而覺得沒必要去了解業務,到了線上使用者下載下傳的資料量巨大,數以百萬計,大機率就會暴露出逾時下載下傳的異常,可能您會說這不應該是性能測試所考慮的嗎?

我們要知道,我們作為系統測試的執行者,雖然不必去做全鍊路的性能測試,但是性能的漏洞必須要敏銳識别,這樣早些了解線上實際發生的下載下傳量以及未來一段時間的預估量,而後模拟造數,進行下載下傳,完全可以在測試環境就将該問題進行暴露且及時解決。

90後測試新人:入職大廠,我決定不再跳槽

技術有專攻

大廠的技術棧非常豐富,MQ、緩存、微服務、React、Mobx等等,看起來琳琅滿目。

我們不可能一口吃個胖子,将所有的技術在短時間内吃透,這個時候就需要我們立足于自己的測試項目向外延伸,遇到不懂的多學習、多積累,且學習的目标以快速使用為前提,重要理論為輔助。

例如遇到測試的項目,開發采用了緩存技術,我們作為測試之前并沒有接觸過,這個時候必須先快速弄清楚:

緩存是什麼?

我們用的是一級緩存,還是二級緩存?

具體某個緩存的 key 是什麼,value 又是什麼

緩存失效的條件是什麼?

快速掌握住上面問題就可以了,你完全就可以去勝任測試涉及緩存的系統。

那麼接下來就是你提升的時刻,你可以自己在本地仿照公司的技術棧,本地搭建一套緩存,切實使用下,那麼是否有适合測試應用的場景呢?

答案是肯定的,比如我們做自動化的時候,需要将用例的預期結果與實際執行結果做判斷,這個時候,我們完全可以将預期結果放置在緩存中,在和實際結果比對,這就是一個很好地應用緩存的場景,這樣下來,你對緩存從無知到了解再到應用,就形成了一個完整的學習閉環,以此類推,其他新的技術你也肯定可以很快掌握。

最後無論身在大廠,亦或是想要進入大廠,都能從我的經曆中有所收獲,長路漫漫,我們一起加油!

為了幫助大家迅速建立測試思維能力,早日斬獲大廠Offer、掌握職場話語權,下面這份《軟體測試全棧學習路線圖》應該會對你很有幫助

90後測試新人:入職大廠,我決定不再跳槽

 最後分享我整理的這份2021年可能是最全的軟體測試工程師發展方向知識架構體系圖。

一、Linux必備知識

Linux作為現在最流行的軟體環境系統,一定需要掌握,目前的招聘要求都需要有Linux能力。

90後測試新人:入職大廠,我決定不再跳槽

二、Shell腳本

掌握shell腳本,包括shell基礎與應用、shell邏輯控制、shell邏輯函數等。

90後測試新人:入職大廠,我決定不再跳槽

三、網際網路程式原理

自動化必由之路:前端開發基礎知識以及網際網路網絡必備知識。

90後測試新人:入職大廠,我決定不再跳槽

四、Mysql資料庫

軟體測試工程師必備Mysql資料庫知識,不僅僅停留在基本的“增删改查”。

90後測試新人:入職大廠,我決定不再跳槽
 ​

五、抓包工具

Fiddler、Wireshark、Sniffer、Tcpdump各種抓包工具适用于各種項目,總有一款适合你。

90後測試新人:入職大廠,我決定不再跳槽

 ​

六、接口測試工具

接口測試神器,你繞不開的強大工具:Jmeter。小巧靈活:Postman。

90後測試新人:入職大廠,我決定不再跳槽

七、Web自動化測試Java&Pyhton

了解自動化的目的,熟練掌握testng&unittest自動化架構,以及斷言與日志處理。

90後測試新人:入職大廠,我決定不再跳槽
 ​

八、接口與手機自動化

專業接口調用、測試解決方案。組建完整的web和接口自動化架構,Appium整體使用。

90後測試新人:入職大廠,我決定不再跳槽
 ​

九、靈活測試&TestOps建構

揭開TestOps的神秘面紗,持續內建Jenkins架構爛熟于心。

90後測試新人:入職大廠,我決定不再跳槽

十、性能測試&安全測試

軟體測試的彼岸:性能測試和安全測試,選對方向,努力爬坑吧!

90後測試新人:入職大廠,我決定不再跳槽

上面就是我為大家整理出來的一份軟體測試工程師發展方向知識架構體系圖。希望大家能照着這個體系在3-4個月完成這樣一個體系的建構。可以說,這個過程會讓你痛不欲生,但隻要你熬過去了。以後的生活就輕松很多。正所謂萬事開頭難,隻要邁出了第一步,你就已經成功了一半,等到完成之後再回顧這一段路程的時候,你肯定會感慨良多。

看完這篇内容後,相信以下兩件事,也會對你的個人提升有所幫助:

1、 點贊,讓更多人能看到這篇文章,同時你的認可也會鼓勵我創作更多優質内容。

2、 讓自己變得更強:想一想,如果你想在測試這個行業一直做下去,你的經驗和測試技術是遠遠不夠的,你需要進階,你需要豐富你的技術棧!還等什麼!

最後:【可能給予你助力的教程】

90後測試新人:入職大廠,我決定不再跳槽

​這些資料,對于做【軟體測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!凡事要趁早,特别是技術行業,一定要提升技術功底。

關注我的微信公衆号:【程式員小濠】就可以免費擷取了~

如果你不想再體驗一次自學時找不到資料,沒人解答問題,堅持幾天便放棄的感受的話,可以加入我的軟體測試交流群:175317069 大家一起讨論交流,裡面也有各種軟體測試資料和技術交流

如果我的部落格對你有幫助、如果你喜歡我的部落格内容,請 “點贊” “評論” “收藏” 一鍵三連哦!