測試工程師成長路徑

2021-09-26 03:47:07 字數 2963 閱讀 1265

如果要成為一枚測試工程師,門檻很低,如果想在這個崗位上做的出色,很難。

也可以叫做測試工程師的初級階段。成長時長一般是1-3年。初級測試工程師很容易犯錯或者說是測漏東西,導致或大或小的問題。此刻,需要乙個寬鬆、包容的成長環境。不推薦直接進行小型私企,建議進乙個大公司,能夠學習到更加規範的測試流程和更遠的視野。這個階段,學習知識和技能比追求高工資更加重要。(2023年二線城市薪資:3.5-6k)

1 任務

1.1 初級測試工程師的工作任務基本是點點點;

1.2 測試用例的編寫;

1.3 本行業業務知識的學習和積累;

1.4 熟悉測試流程;

1.5 開拓視野

2 工具

2.1 xmind	(整理業務邏輯,測試工程師的路能走多遠,全看他)

2.2 excel (繞不開的)

2.3 word (乙份姣好的測試報告能讓你的工作更加鮮亮)

2.4 tapd (缺陷管理)

3 晉級方向

3.1 從頁面層的測試,深入到介面層的測試。主流工具:f12、postman、fiddler

2.2 需求分解。對於確認的需求,有拆分打散的能力

3.3 **溝通**(核心技能)

3.4 接觸效能測試

3.5 接觸安全測試

3.6 學習http協議(少部門行業需要學習更多的協議)

3.7 學習一門資料庫,推薦mysql

3.8 了解linux常用指令

3.9 學習檢視日誌

3.10 **溝通**

# 注:晉級誤區:很多初級工程師覺得要變厲害就要學很多任務具(loadrunner、qtp、selenium、

http的學習達到一定的層次,工具的使用都不是問題。

也可以叫做測試工程師的中級階段。成長時長2-4年。很多人在這個階段轉去做了管理。所以這個階段的崗位缺口相對較大。(2023年二線城市薪資:7-13k)

1 任務

1.1 參與需求評審,發表有效意見

1.2 業務測試 --熟練xmind;

1.3 介面測試 --熟練f12、postman、fiddler等工具;

1.4 簡單的自動化測試 --在高階測試工程師搭好的框架裡編寫測試用例;

1.5 屬於與各部門的溝通;

1.6 簡單的效能測試 --使用效能測試工具跑出乙份準確、完整的效能測試報告

1.7 熟悉軟體部署架構 --使用多少臺應用伺服器、資料庫伺服器、使用了什麼中介軟體、每台伺服器

的配置是怎樣的。了解集群部署、負載均衡、分布式部署、微服務。不需要你會親自去部署,但別

人說起這個來,你得知道,當年的部署以及它的優劣性。對於問題能夠區分是**問題還是部署問題

1.8 缺陷趨勢分析

1.9 簡單的資料庫查詢

1.10 簡單的linux服務及日誌查詢

1.11 **扛鍋能力**

2 工具

2.1 postman

2.2 fiddler

2.3 jmeter

2.4 loadrunner

3 晉級方向

3.1 用python寫自動化測試用例,學習測試框架。推薦工具pycharm。我用的是testsuite,

其他不怎麼熟悉。

3.2 對jmeter或者loadrunner生成的測試報告能有效能分析、瓶頸定位的能力。

3.3 對資料流進行學習。--前端通過某個介面,傳入了什麼樣的資料,後端對該資料做了怎樣的

判斷和處理,最後資料落庫的情況是怎樣的。

3.4 網際網路系統架構的學習 --包括但不限於negix反向**、微服務、mq、微服務、mysql優化、

redis、非同步處理機制、鎖機制

3.5 滲透測試 --學滲透之前,請完成相關的法律的學習。

也可以叫做測試工程的高階階段。此時有很多方向,有專攻自動化的,有專攻業務的,有專攻效能的,有專攻滲透的等等。甚至轉型做產品頂層設計、架構設計、專案管理等等,不贅述。這邊只說下技術。成長時長:不定(二線城市,2023年薪資:15k-22k,基本封頂,因為二線城市的企業,很少有這麼高的需求)

1 任務

1.1 需求分析與評估 --對於不合理的需求或設計計時發現並指出

1.2 工作量評估

1.3 定位bug到**具體的哪一行、那一列。對應的開發是哪只

1.4 資深效能測試

1.5 資深安全測試或滲透測試

1.6 基於資料流和業務的測試 --跑全後端的每乙個邏輯、每乙個**分支

1.7 匯報能力

1.8 能在現有業務上挖掘新需求

1.9 溝通能力

1.10 工具及架構選型

1.11 資料庫測試 --測試業務時,測及資料庫的每一張表、每乙個字段。

1.12 開發能力 --使用一門或多門語言,寫工具、框架的能力

1.13 對自己行業的業務有深刻的理解

1.14 對應用層、網路層、資料層有深刻的理解

1.15 帶新人的能力

1.16 **扛鍋能力**

1.17 對於非自己發現的問題,通過日誌進行排查定位

2 工具

2.1 ppt --(這個階段你薪資上限跟ppt及匯報能力直接掛鉤)

2.3 測試工具什麼的,好用的直接拿來用,不好用的話,自己寫吧 - -

3 晉級方向

3.1 看趨勢,看行業,看自身需求。向上就是測試專家或者管理層了。

3.2 關注技術以外的方向

3.3 轉型成為一枚架構師

寫者是一枚測試小妖,居於一座小小的二線城市,實力一般,能力有限。以上內容均為個人看法,不足之處,還望海涵。寫它的目的也是為剛入行或入行一段時間還存在迷茫的小夥伴一些個人經驗上的分享。

測試工程師簡介

一 什麼是軟體測試?1975年,兩位軟體測試先驅john good enough和susan cerhart 在ieee上發表了 軟體資料選擇的原理 此時將軟體測試定義為 證明軟體的工作是正確 的活動。1979年,glenford j.myers的著名的 軟體測試藝術 對測試的定義是 發現錯誤而執行...

軟體測試工程師

首先,最根本的還是要看企業自身的需要,綜合自己的測試團隊力量,自己公司的研發狀況,當然還有公司的資金 到底到測試這塊公司願意投入多少money呢?另外要搞清楚自己公司招聘測試人員的目的是什麼?比如,如果公司暫時還沒有測試團隊,這個時候公司剛好有財力,同時研發力量比較大的時候,因為發展的需要,必須要組...

寫給測試工程師

你要為自己每一次的懦弱而懺悔 曾經不願承認自己出生於農村,曾經不敢面對自己是一名外包員工,曾經一次次的不甘心自己只是一名測試工程師。不做失敗者 微軟 ibm oracle 華為等等,這些公司選拔的測試工程師應該都是出類拔萃的人才。可惜不是你,說起你的大學,就想起郭敬明的 一夢三四年 你開始想做測試是...