2023軟件測試的4個技術等級,你在哪個級別?

最近,我們討論了軟件測試工程的的分級,大家都貢獻了自己的想法,對于大家來說,軟件測試人的分級其實也代表了我們的進階方向,職業發展。總體來說,測試工程師未來發展有三個方向:

技術精英
行業專家
管理大師
根據自己的興趣愛好,測試工程師可以從以下幾個方向進行選擇,今天我們先來講技術路線。

如果你對測試技術很感興趣,可以選擇技術精英方向:初級測試工程師--中級測試工程師--高級測試工程師(測試架構師)--測試專家(資深測試架構師)。

晉升方法
如果你在大廠或中型企業,企業有相關晉升制度,與人事溝通好,如果滿足晉升條件(各企業晉升制度略有差異),向領導表達自己的意愿,得到領導肯定后,提出申請,走企業內部的晉升流程。

如果你在小企業,且沒有完善的晉升制度,根據招聘要求提前準備,然后跳槽實現晉升路線。

晉升思路
明白了晉升路線,我們就來講講,從初級測試工程師到測試專家,分別要掌握哪些技能,還有什么技巧吧~

初級測試工程師
測試基礎

學習內容
①職業介紹:IT公司和互聯網公司各崗位的工作職責,如開發、測試、產品、設計、項目經理等;

②軟件流程:研發模型、研發流程、版本迭代、項目需求、需求文檔、測試流程、上線流程等;

③測試設計:測試計劃、測試方法、測試用例、測試管理工具;

④BUG:定義、分類、生命周期。

學習程度
能夠理解并說出這些概念,能自己組織語言并講清楚。

學習方法
網絡搜索為主。

測試類型

功能測試
亦稱黑盒測試,分app測試(手機上的應用程序)、web測試(瀏覽器訪問的網頁)、接口測試(后端服務器的測試)三種,根據公司要求,會其中一種,對另外兩種了解,會根據需求文檔編寫測試用例,會簡單的接口測試。

性能測試
了解常用性能測試工具,比如JMeter、LoadRunner等,會簡單的操作。

自動化測試
具備編碼能力(以開發app自動化、web自動化、接口自動化、PC自動化、數據自動化、各類自動化平臺項目為主),至少了解一門編程語言,了解常用的自動化框架。

其它硬技能

編碼能力
了解基本編程語法,非科班專業的建議學python。

數據庫
能設置數據庫配置并訪問數據庫,常用的增刪查改sql語句。

其他技術
如多線程、Docker、k8s、中間件mq、nginx等,對初級測試工程師無要求。

軟技能

測試技能決定了我們的測試職業發展,而軟技能決定我們的整個職業生涯。

項目相關
干好本職測試工作,不要有太多想法,不斷學習,努力進步。

職場相關
個人能力:以完成領導安排的任務為主,處于能力不斷提升階段;
解決問題能力:有解決問題思維,但獨立解決問題能力弱;
做事風格:因為會的東西不多,比較謙遜,努力完成領導安排的任務。
中級測試工程師
測試基礎

學習內容
①職業介紹:IT公司和互聯網公司各崗位的工作職責,如開發、測試、產品、設計、項目經理等;

②軟件流程:研發模型、研發流程、版本迭代、項目需求、需求文檔、測試流程、上線流程等;

③測試設計:測試計劃、測試方法、測試用例、測試管理工具;

④BUG:分類、生命周期。

學習程度

完全理解,能夠在工作中實踐基礎,明確概念的真正意義,有自己的反思和總結。

學習方法
閱讀測試書籍或參加測試培訓課程。

測試類型

功能測試
亦稱黑盒測試,分app測試(手機上的應用程序)、web測試(瀏覽器訪問的網頁)、接口測試(后端服務器的測試)三種都會;熟悉系統的業務和復雜接口測試,熟悉移動端應用測試的崩潰場景。

性能測試
熟練使用主流的性能測試工具,如JMeter、LoadRunner等,有相關性能壓測經驗;
了解服務架構設計;
熟練編寫壓測腳本,執行性能腳本,進行性能分析,并協助開發調優。
自動化測試
具備編碼能力(以開發app自動化、web自動化、接口自動化、PC自動化、數據自動化、各類自動化平臺項目為主),掌握一種或兩種編程語言;
根據測試用例熟練編寫自動化腳本,能夠深入到自動化測試框架的方法層。
其它硬技能

編碼能
獨立或部分獨立實現項目的自動化編碼。

數據庫
子查詢、分表查詢、存儲過程、索引、redis。

其他技術
如多線程、Docker、k8s、中間件mq、nginx等,能夠根據公司要求,懂一些測試方法,對于出現的相關bug,了解問題所在。

軟技能

測試技能決定了我們的測試職業發展,而軟技能決定我們的整個職業生涯。

項目相關
熟悉測試業務,如果一直待在某行業,對該行業有了解和認識;除正常工作,開始思考如何提升自己,如提升工作效率、提升文檔寫作能力和個人總結(比如,線上事故引發的驗收測試總結),學會邊提bug邊思考。

職場相關
個人能力:能夠獨立思考,對領導安排的任務游刃有余,能夠持續學習。

解決問題能力:可以獨立解決難點不大的問題、稍微有些風險意識。

做事風格:具備一定的的分析能力、執行力強。

高級測試工程師
測試基礎

學習內容
①職業介紹:IT公司和互聯網公司各崗位的工作職責,如開發、測試、產品、設計、項目經理等;

②軟件流程:研發模型、研發流程、版本迭代、項目需求、需求文檔、測試流程、上線流程等;

③測試設計:測試計劃、測試方法、測試用例、測試管理工具;

④BUG:生命周期。

學習程度
吃透,隨著思維和技能的提升,起于基礎,又歸于基礎,以解決問題為導向。

學習方法
閱讀相關書籍或瀏覽測試行業網站,學習最新測試技術。

測試類型

功能測試
亦稱黑盒測試,分app測試(手機上的應用程序)、web測試(瀏覽器訪問的網頁)、接口測試(后端服務器的測試)三種都精通;
業務精英或者業務專家,可對產品提出需求漏洞,并給出解決方案;
有全局意識,風險意識和主人翁意識,保證需求文檔的正確性;
能逆向思維,破壞性思維,減少線上需求缺陷。
性能測試
能分析性能瓶頸,善于分析和解決技術問題,具備良好的故障排除能力,能夠處理性能測試過程中遇到的各種技術難題。熟悉常見數據庫管理系統(如MySQL等)和性能調優方法。

自動化測試
具備編碼能力(以開發app自動化、web自動化、接口自動化、PC自動化、數據自動化、各類自動化平臺項目為主),掌握各類開發技術,充分了解各編碼語言、各自動化框架的優缺點,能夠選擇適合項目的自動化框架,深入到自動化測試的架構層,具備框架開發能力;能獨立承擔中大型自動化測試項目。

其它硬技能

編碼能力
獨立完成多個復雜項目的自動化框架搭建;熟悉常見架構和分布式系統,能實現后端服務,具備全棧開發能力。

數據庫
搭建數據庫服務,批量造測試數據,優化sql,與數據庫相關的問題排查。

其他技術
如多線程、Docker、k8s、中間件mq、nginx等,熟練掌握各類技術,知道其原理,上手測試得心應手。

軟技能

測試技能決定了我們的測試職業發展,而軟技能決定我們的整個職業生涯

項目相關
站在用戶角度測試,吃透業務,吃透行業,吃透測試的本質,獨當一面,輸出并分享。

職場相關
個人能力:能夠獨立思考,邏輯思維能力強,持續學習。

解決問題能力:有解決問題思維、有風險意識。

做事風格:有較強的分析能力、執行力、溝通能力和團隊協作能力。

測試專家

測試基礎

學習內容
①職業介紹:IT公司和互聯網公司各崗位的工作職責,如開發、測試、產品、設計、項目經理等;

②軟件流程:研發模型、研發流程、版本迭代、項目需求、需求文檔、測試流程、上線流程等;

③測試設計:測試計劃、測試方法、測試用例、測試管理工具;

④BUG:生命周期。

學習程度
以不變應萬變,已達”修仙”程度。

學習方法
瀏覽國內外專業網站、參與測試開發社團持續學習和進修。

測試類型

功能測試
亦稱黑盒測試,分app測試(手機上的應用程序)、web測試(瀏覽器訪問的網頁)、接口測試(后端服務器的測試)三種。

測試專家參與業務、技術方向把控,決策項目發展方向。

性能測試
懂架構、會調優,具備壓力測試和容量規劃的知識和經驗,能夠根據系統需求和預期負載,評估系統的容量,并制定相應的擴展和優化方案。

把控性能測試策略、指導性能測試技術、制定性能優化方案等。

自動化測試
具備編碼能力(以開發app自動化、web自動化、接口自動化、PC自動化、數據自動化、各類自動化平臺項目為主),熟悉掌握各自動化框架的優缺點,能根據項目特點進行自動化技術選型,根據項目需求開發自動化測試平臺、效能平臺。

能帶領自動化測試工程師完成大型自動化測試項目。

其它硬技能

編碼能力
帶領團隊完成多個復雜項目的自動化搭建。對于他們而言,編程語言(跟漢語一樣)只是一種語言,思路是一樣的,只是存在語法的細微差異而已。

數據庫
熟悉常見數據庫的內部結構;能夠根據項目特點和數據庫系統特點,給出項目數據庫選擇的建設性意見。

其他技術
如多線程、Docker、k8s、中間件mq、nginx等,能夠根據需要研發各種技術,提高測試工程師的工作效率和解決測試工程師的工作瓶頸。

軟技能

測試技能決定了我們的測試職業發展,而軟技能決定我們的整個職業生涯。

項目相關
把控項目進度、降低項目成本,提高項目績效,挖掘更多項目、把握項目方向與盈虧責任等。

職場相關
個人能力:具有創新精神,樂于分享,帶領測試團隊完成測試技術難題攻克,邏輯思維能力強,持續學習。

解決問題能力:有解決問題能力強、有強烈的風險意識。

做事風格:有很強的分析能力、技術攻克能力和團隊協作能力。

總結:

感謝每一個認真閱讀我文章的人!!!

作為一位過來人也是希望大家少走一些彎路,如果你不想再體驗一次學習時找不到資料,沒人解答問題,堅持幾天便放棄的感受的話,在這里我給大家分享一些自動化測試的學習資源,希望能給你前進的路上帶來幫助。

軟件測試面試文檔

我們學習必然是為了找到高薪的工作,下面這些面試題是來自阿里、騰訊、字節等一線互聯網大廠最新的面試資料,并且有字節大佬給出了權威的解答,刷完這一套面試資料相信大家都能找到滿意的工作。

??視頻文檔獲取方式:
這份文檔和視頻資料,對于想從事【軟件測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!以上均可以分享,點下方進群即可自行領取。???

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/160776.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/160776.shtml
英文地址,請注明出處:http://en.pswp.cn/news/160776.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

層次分析法--可以幫助你做決策的簡單算法

作用 層次分析法是一個多指標的評價算法,主要用來在做決策時,給目標的多個影響因子做權重評分。特別是那些需要主觀決策的、或者需要用經驗判斷的決策方案,例如: 買房子(主觀決策)選擇旅游地(…

android11 申請所有文件訪問權限

Android 11 引入了強制執行分區存儲的限制,導致應用默認不能訪問外部文件。 針對以前涉及較多文件的操作,可采用申請所有文件訪問權限的方式來解決這一問題,實現方式如下。 (雖然這樣做安全性低,官方并不推薦這樣&…

preplexity test

Preplexity test can use model claude and gpt-4, feel speed is ok and only for $10 with coupon (below give a link). Feel ok to try reference link: https://perplexity.ai/pro?referral_codeV6UOS5PH

Shell判斷:模式匹配:case(三)

系統管理工具箱 1、需求:Linux提供的豐富的管理命令,用戶管理,內存管理,磁盤管理,進程管理,日志管理,文件管理,軟件管理,網絡管理等等數十個工具包。如果你能通過shell編…

【代碼隨想錄】算法訓練計劃30

【代碼隨想錄】算法訓練計劃30 1、51. N 皇后 按照國際象棋的規則,皇后可以攻擊與之處在同一行或同一列或同一斜線上的棋子。 n 皇后問題 研究的是如何將 n 個皇后放置在 nn 的棋盤上,并且使皇后彼此之間不能相互攻擊。 給你一個整數 n ,…

微信API:探究Android平臺下Hook技術的比較與應用場景分析

微信API:探究Android平臺下Hook技術的比較與應用場景分析 正文: 在Android平臺開發中,Hook技術是一種常用的技術手段,用于在運行時修改應用程序的行為。下面對一些常見的Hook技術進行比較,并分析它們的適用場景和優缺…

信息系統項目管理師論文

軟考官網:中國計算機技術職業資格網 (ruankao.org.cn) 2020年 2020年下半年試題一:論信息系統項目的成本管理 2019年 2019年下半年試題一:論信息系統項目的整體管理 2019年下半年試題二:論信息系統項目的溝通管理

PCI5565反射內存網技術的應用研究

隨著嵌入式與通信技術的發展,數控系統經歷了由傳統的單處理器的集中式體系結構到開放式體系結構,再到多處理器的分布式數控系統體系結構的發展過程。分布式數控系統以高精、高速的加工特征為發展核心,同時以達到異構網絡間信息的無縫融合&…

分布式鎖3: zk實現分布式鎖

一 zk 實現分布式鎖 1.1 zk分布式操作命令 1.指令: ls / get /zookeeper create /aa "test" delete /aa set /aa "test1" 2..znode節點類型: 永久節點:create /pa…

優秀智慧園區案例 - 上海世博文化公園智慧園區,先進智慧園區建設方案經驗

一、項目背景 世博文化公園是上海的綠色新地標,是生態自然永續、文化融合創新、市民歡聚共享的大公園。作為世博地區的城市更新項目,世博文化公園的建設關乎上海城市風貌、上海文化展示、城市生態環境、市民游客體驗、上海服務品牌等,被賦予…

依托數據、平臺、知識增強等優勢 夸克大模型大幅降低問答幻覺率

“大模型時代,夸克有巨大機會創造出革新性搜索產品。”11月22日,夸克大模型公布了其面向搜索、生產力工具和資產管理助手的大模型技術布局。數據顯示,夸克千億級參數大模型登頂C-Eval和CMMLU兩大權威榜單,夸克百億級參數大模型同樣…

電大搜題——讓學習變得輕松高效

作為一名現代學者,您一定時刻關注著教育領域的進展和創新。今天,我將向大家介紹一個名為“電大搜題”的神奇工具,它將為您的學習之路帶來一場完美的革命。 在快節奏的現代社會中,學習已經成為每個人追求成功的必經之路。然而&…

【數據結構】動態順序表詳解

目錄 1.順序表的概念及結構 2.動態順序表的實現 2.1創建新項目 2.2動態順序表的創建 2.3接口的實現及測其功能 2.3.1初始化 2.3.2尾插 2.3.3頭插 2.3.4尾刪&頭刪 2.3.5打印&從任意位置插入 2.3.6刪除任意位置的數據 2.3.7查找 2.3.8銷毀順序表 3.結語 He…

【交易誤區】初學者常犯的MT4外匯交易錯誤有哪些?

作為初學者,踏入外匯交易市場時,往往會陷入一些常見的誤區,導致交易效果不佳甚至遭受損失。在本文中,我將列舉并解釋五個初學者常見的MT4外匯交易錯誤,并提供相應的解決方案,幫助您避免這些錯誤&#xff0c…

java項目之社區互助平臺(ssm+vue)

項目簡介 社區互助平臺實現了以下功能: 1、一般用戶的功能及權限 所謂一般用戶就是指還沒有注冊的過客,他們可以瀏覽主頁面上的信息。但如果有中意的社區互助信息時,要登錄注冊,只有注冊成功才有的權限。2、管理員的功能及權限 用戶信息的添…

react大文件上傳

目錄 大文件上傳優點: 大文件上傳缺點: 大文件上傳原理: 為什么要用md5 實現流程: 部分代碼1: 部分代碼2:? 大文件上傳優點: 文件太大分片上傳能加快上傳速度,提高用戶體驗能斷點續傳 如果上次上傳失敗…

簡單工程模式

代碼實現 //simpleFactory.h #ifndef _SimpleFactory_H_ #define _SimpleFactory_H_#include <iostream> #include <exception> #include <string>using namespace std;class Operation { protected:double _numberA 0;double _numberB 0; public:Operat…

udp通信socket關閉后,緩存不清空

udp通信socket關閉后&#xff0c;緩存不清空 udp通信socket關閉后&#xff0c;緩存不清空如何清空udp緩存 udp通信socket關閉后&#xff0c;緩存不清空 關閉一個 UDP socket 連接后&#xff0c;底層接收緩沖區中存儲的數據不會被清空。實際上&#xff0c;關閉 socket 連接并不…

MybatisX插件使用

Mybatis X插件 MybatisX 是一款基于 IDEA 的快速開發插件&#xff0c;為效率而生。MybatisX官網&#xff1a;https://baomidou.com/pages/ba5b24/#%E5%8A%9F%E8%83%BD安裝方法&#xff1a;打開 IDEA&#xff0c;進入 File -> Settings -> Plugins&#xff0c;輸入 mybat…

三維控件中定位一個點_vtkPointWidget

開發環境&#xff1a; Windows 11 家庭中文版Microsoft Visual Studio Community 2019VTK-9.3.0.rc0vtk-example參考代碼 demo解決問題&#xff1a;允許用戶使用三維光標在三維空間中定位一個點。關鍵類vtkPointWidget , 光標具有輪廓邊界框、軸對齊十字準線和軸陰影&#xff…