菜鳥變大神,測試人才的逆襲之路就靠它了!

博為峰網校發表於2018-07-26

時光荏苒,從畢業到現在已經 10年,10年來一直從事著軟體測試的工作。從一個什麼都不會,到測試開發工程師,期間有迷茫,有痛苦,有彎路,有捷徑。今天對自己過去的10年測試經歷做一個總結,一是給自己重新出發增加動力,二是給剛入道的、迷茫中的測試朋友一點點建議,希望你們少走彎路。

 

1首先,談談測試職業規劃,即做什麼的問題。

所謂方向比努力重要,這絕對是一句真理。如果能在剛走上測試工作崗位的時候明白這個道理,那麼不出 5年,你一定能成為某一測試領域的專家,那時不管是薪水、自信心都是順其自然的事情。

但是遺憾的是,我們獲取的太多資訊是,測試人員是一個通才,什麼都要學,什麼都要懂。結果這樣的一個方向,導致了三腳貓功夫的測試人員一大把。那麼什麼都懂一點的測試人員難道就沒有用武之地了嗎?也不是, 隨著網際網路市場競爭越發激烈,軟體研發效率要求越來越高,自動化測試成為測試團隊提高效率的首選,在企業招聘軟體測試中高階崗位時,熟悉自動化測試、介面測試、掌握熱門工具使用、開發測試框架等已成為硬性指標。 針對 有點測試基礎,希望深入進階, 可以朝著測試開發崗位發展。說到這裡,引出了測試職業規劃的全能路線:測試開發 提升 自身 測試能力, 成為 全能型人才,成為測試團隊核心支撐。

 

2其次, 談談 測試工程師的現狀

很多測試小夥伴在工作中有時會比較迷茫,不知該怎樣突破瓶頸,更好的發展。

那麼測試人員究竟該如何打破瓶頸繼續向上提升呢?如果你苦於不知所措,又滿懷鬥志向上的話,不妨一起聊聊。測試職業發展有典型的三種方向:

管理方向

技術型方向

轉行

在此重點說下技術型方向的發展。曾幾何時,提的 bug被否認而倍感無力;曾幾何時,遇到一個偶發復現的bug,到上線了都不知道該怎麼復現;曾幾何時,面對沒有前端頁面的測試任務,不知該從哪下手測試;曾幾何時,面對每天重複繁瑣的測試工作,恨不得有個機器人來幫忙。

依稀記得,有天發現一個 bug,於是遠端debug,一行程式碼一行程式碼的走,終於定位到是陣列下標越界了,提出bug並附上斷點定位的程式碼截圖,開發看後瞬間改了,自此贏得開發不一樣的認可。 那麼懂程式碼就算是測試開發工程師嗎,答案是否定的,那究竟怎樣才能做一名測試開發工程師,有哪些優勢,和開發的區別又是什麼呢?

 

3那麼問題來了, 測試開發工程師 究竟 有什麼 作用 呢?

對測試開發工程師來說,看懂程式碼,熟練使用測試工具,能做 ui、介面、效能的測試,具備測試經驗和測試思想邏輯是基本要求;既要會業務功能測試,又要能做程式碼層介面及單元測試,更重要的是透過能力和經驗的積累,能搭建適用於技術研發團隊的工具平臺,以更好的降低公司成本和提高工作效率。在這樣的理念下我們部門按照軟體的生命週期,自主研發了整套的測試平臺:

原始碼監控分析平臺 ,配置化平臺實現對原始碼進行系統化、規則化的全面覆蓋測試,透過智慧規則模型的有效過濾,及早發現問題,提高專案質量。

介面自動化平臺 ,不用寫一行程式碼就可完成對接層的測試, 完美支援 http和jsf介面,並生成美觀視覺化的報告

UI自動化平臺 ,讓不懂程式碼的小白測試人員便捷快速的上手 ui自動化測試工作, 以往需要自己寫程式碼,現在直接在頁面維護一些元素即可

測試工具平臺 ,現已涵蓋十幾個大的業務系統,幾十個便捷的功能,可快速、便捷的產生和查詢測試資料,減少測試人員的聯調時間和營造複雜場景資料的時間。 上線時間雖不長,使用頻次近 3萬,大大方便了開發、測試和產品人員。

BUG監控分析平臺 ,透過對 bug大資料進行分析、歸類、彙總的智慧處理,採用圖表方式更加簡潔明瞭的檢視專案質量和進度;

 

4 測試開發工程師的必修課程

如何才能成為一名真正的測試開發工程師,需要具備哪些硬技能呢?

一、具備一定測試經驗。 只有設身處地的經歷過測試人員的痛點和難點,才能切實解決他們的問題。

二、會使用常用重要的測試工具。 比如效能測試常用的 Loadrunner、jmeter;ui自動化常用的selenium;單元測試常用的testng、junit等等。

三、具備測試 框架開發 能力。 下面介紹一些主流的技術棧:

自動化測試框架 線性,結構化,模組化,資料驅動,關鍵字驅動自動化測試

資料庫: Mysql或Orcale 的資料庫安裝,庫表建立,欄位設計,常用的sql語句

系統: 能熟練在 windows或linux系統上搭建專案,日誌檢視等操作

服務容器: tomcat服務部署,nginx負載配置,docker使用

持續整合: git,jenkins

開發工具: idea和eclipse

程式碼除錯: testng或junit的單元除錯及debug和遠端debug使用

 

5那麼,如何從一個有點測試基礎的菜鳥變成測試開發工程師呢 ?

工欲善其事,必先利其器。既然我們選擇了 測試開發 神兵利器,那麼如何才能快速的學好 測試開發 呢?

作為走了十年測試之路的我,只有一個 回答 老師是最好的領路人,好的老師讓你的學習效率事半功倍。

只有真正掌握專業知識,不用擔心猶豫,無論走到哪都是有飯吃。不用擔心自己能否勝任新的工作。人心叵測,世事多變,只有真正掌握了技術能力的人才會在工作中游刃有餘,一定是自己身上有別人不可多得的能力,有與眾不同的技術,有社會需要的知識,這樣去哪都是有飯吃的。

 

最後 小編有話說:

測試開發這個工作真的不是吃青春飯的,如果你肯努力,肯學習,你就是常青樹!

你怕學不會,或者你 想要諮詢各種問題,可以新增小編 qq  3394781259  不僅有大神為你答疑解惑,還有更多軟體測試資源哦!


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2168444/,如需轉載,請註明出處,否則將追究法律責任。

相關文章