10年軟體測試工程師,只剩下這點感悟了(初級測試工程師必看)

TestingGDR發表於2018-11-09

  這兩天和朋友談到軟體測試的發展,其實軟體測試已經在不知不覺中發生了非常大的改變,前幾年的軟體測試行業還是一個風口,隨著不斷地轉行人員以及畢業的大學生瘋狂地湧入軟體測試行業,目前軟體測試行業“缺口”已經基本飽和。當然,我說的是最基礎的功能測試的崗位需求已經很少了,而自動化、效能、安全乃至於以後可能出現的大資料測試、AI測試仍存在著非常多的機會。

  測試工程師是一個技術崗位。為了彰顯這一點,許多公司都把測試崗位的 title 改為測試開發工程師,像微軟的sdet(software design/develepment engineer in test)、谷歌叫set(software engineer in test)等。純粹的手動黑盒測試工程師早已不復存在。所以,技術技能是最基本的要求。

  不少的測試工程師卡在這一步就迷茫了,他們在選擇的“十字路口”迷茫了,沒有了努力的方向,每天上班也只是點點點,重複麻木的完成每一天的工作任務,隨著時間的積累,工作了幾年的測試人員都會產生迷惘,經驗的累積和技能的提升,會有一個瓶頸期。未來應該往哪個方向發展,怎樣才能取得卓越和成功。由於人生閱歷不同,價值觀不同,每個人對卓越和成功的理解不同。“卓越”是具有超出大眾的傑出表現,“成功”是經過積極努力,實現設定目標後的自信狀態和滿足感受。

以下是我自己這麼多年的測試經驗總結出的一套測試學習體系!希望對你有幫助!

一、必學基礎

不管是做什麼工作,基礎都是非常重要的,首先我們進入一個行業的基本要求就是對這個行業的認識以及工作的流程瞭解清楚。一下就是我總結的測試工程師應該必備的基礎知識:

1.測試基礎概念

2.mysql資料庫

3.linux作業系統

 

二、介面測試技術

介面測試是測試系統元件間介面的一種測試。介面測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的互動點。測試的重點是要檢查資料的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係。介面測試需要學習的知識有:

1.介面測試的原理

2.抓包工具的使用

3.介面測試工具

4.協議擴充,正規表示式,資料處理

三、自動化技術

自動化測試作為測試行業需求最大的技術點,招聘要求隨處可見,進階高階測試工程師必會點之一。什麼?你不會程式碼?學!什麼?你程式碼基礎薄弱?學!一句話,如果你連自動化都不會,那麼你敢說自己是高階測試工程師?自動化需要學習的東西如下:

1.自動化化基礎原理

2.webUI與Selenium框架

3.app自動化和Appium框架

4.robootFramework自動化工具

四、效能測試技術

效能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項效能指標進行測試。負載測試和壓力測試都屬於效能測試,效能測試需要掌握的知識有一下幾點:

1.效能測試基礎概念

2.效能工具lr

3.效能調優

4.效能報告方案

 

如何一起學習,有沒有免費資料?

   為了讓學習變得輕鬆、高效,今天給大家免費分享一套資深測試大牛雲層傳授的一套教學資源。幫助大家在升職加薪的道路上披荊斬棘。這套視訊詳細講解了(測試基礎,介面測試進階,自動化測試,效能測試)等這些測試必備的內容! 

前300名進群可以免費領取測試整合學習視訊一份

測試分享交流群:175317069

     測試基礎,網路爬蟲,自動化測試,介面測試,效能測試,TestOps等這些測試必備的內容已全部錄製好。

相關文章