軟件測(cè)試市場(chǎng)復(fù)蘇了!
最近很多粉絲給我私信留言,問(wèn)我: 2024年,軟件測(cè)試還有未來(lái)嗎?
對(duì)于這個(gè)話題,我和圈內(nèi)這方面的技術(shù)大佬聊了一下午,其中不乏測(cè)試總監(jiān),質(zhì)量負(fù)責(zé)人和性能專(zhuān)家,整理了下面10條值得參考的觀點(diǎn)
-
2024年,是中華人民共和國(guó)成立75周年,是實(shí)施“十四五”規(guī)劃的關(guān)鍵一年,做好經(jīng)濟(jì)工作至關(guān)重要。
-
信息化產(chǎn)業(yè)作為我們國(guó)家國(guó)民經(jīng)濟(jì)的支柱產(chǎn)業(yè),對(duì)于推動(dòng)我國(guó)經(jīng)濟(jì)高質(zhì)量發(fā)展、促進(jìn)科技創(chuàng)新、推動(dòng)社會(huì)發(fā)展等方面都具有重要的作用和深遠(yuǎn)的影響,而信息化產(chǎn)業(yè)的發(fā)展離不開(kāi)技術(shù)人才的支持。
-
chatgpt都在探索應(yīng)用,但是目前來(lái)看沒(méi)有特別好的應(yīng)用
-
隨著AI的持續(xù)發(fā)展,短期對(duì)測(cè)試人員的崗位威脅相對(duì)有限。但是從長(zhǎng)遠(yuǎn)來(lái)看,那些工作領(lǐng)域護(hù)城河較淺或缺乏核心競(jìng)爭(zhēng)力的程序員群體,將可能面臨較大的職業(yè)挑戰(zhàn)與替代風(fēng)險(xiǎn)。
-
2024年,軟件測(cè)試行業(yè)將繼續(xù)迎來(lái)挑戰(zhàn)與機(jī)遇。在規(guī)范化發(fā)展的趨勢(shì)下,行業(yè)要求將再創(chuàng)新高,促使我們不斷提升自身技能與專(zhuān)業(yè)素養(yǎng)。
-
降本增效依舊是企業(yè)的主基調(diào),企業(yè)更需要一個(gè)人能承擔(dān)多方面工作的能力
-
警惕競(jìng)爭(zhēng)加劇。2024年高校畢業(yè)生規(guī)模預(yù)計(jì)達(dá)1179萬(wàn)人,同比增加21萬(wàn)人,多部門(mén)已經(jīng)在促進(jìn)2024年的應(yīng)屆生就業(yè)。市場(chǎng)將涌入更多新進(jìn)入的競(jìng)爭(zhēng)者,而且價(jià)格更便宜。
-
簡(jiǎn)單就是:企業(yè)要求會(huì)越來(lái)越高,純功能測(cè)試崗位會(huì)越來(lái)越少
-
我感覺(jué)應(yīng)該是未來(lái)10年里面,最好的一年吧。行業(yè)對(duì)能力的要求只會(huì)越來(lái)越高,測(cè)試不僅僅只局限測(cè)試,還要在流程、安全、性能、開(kāi)發(fā)等等方面都得覆蓋到。現(xiàn)在招合適的人都非常難
-
內(nèi)卷的本質(zhì)就是競(jìng)爭(zhēng),競(jìng)爭(zhēng)激烈就說(shuō)明這個(gè)行業(yè)的飯碗要比很多其他行業(yè)要好,所有才有人想守住這個(gè)飯碗,也有更多人想爭(zhēng)奪這個(gè)飯碗
確實(shí),過(guò)去一年,經(jīng)濟(jì)大環(huán)境不好,降本增效,開(kāi)員節(jié)流。但是受影響的是所有行業(yè),測(cè)試行業(yè)并不是個(gè)例,這是我們?nèi)魏蝹€(gè)人無(wú)法左右的。 不過(guò)在2024年,經(jīng)濟(jì)環(huán)境好轉(zhuǎn),行業(yè)仍要發(fā)展。企業(yè)對(duì)于測(cè)試人員要求提高,這是挑戰(zhàn)。但高要求對(duì)應(yīng)的高回報(bào),這是機(jī)遇。
浪潮之下,IT行業(yè)依舊是高薪行業(yè)的代名詞,不然也不會(huì)有這么多人在這里競(jìng)爭(zhēng)。我們無(wú)法左右未來(lái)10年的行業(yè)趨勢(shì),但 我們可以盡可能延長(zhǎng)自己的職業(yè)生涯。
所以還停留在純手工功能測(cè)試層面,如果不去提升技術(shù),不僅要面臨長(zhǎng)江后浪推前浪的壓力,還要頂住當(dāng)下行業(yè)的內(nèi)卷之勢(shì)。不然就只能接受窘境,最后甚至是面臨淘汰。更別說(shuō)升職漲薪了...
如何從初級(jí)功能測(cè)試到高級(jí)自動(dòng)化測(cè)試,性能測(cè)試或者測(cè)試開(kāi)發(fā),達(dá)到技術(shù)提升和待遇提高的目的,是很多初級(jí)測(cè)試人必經(jīng)的一個(gè)階段。作為一個(gè)過(guò)來(lái)人,對(duì)自學(xué)過(guò)程中的困難深有體會(huì)。
所以我喜歡收集資源,記錄自己踩坑到爬坑的過(guò)程。希望能把自己所學(xué),實(shí)際工作中 使用的技術(shù)、學(xué)習(xí)方法、心得及踩過(guò)的一些坑 ,記錄下來(lái)。也希望想提升技術(shù)能力的你一樣,通過(guò)我的分享可以少走一些彎路,可以形成一套自己的方法,并應(yīng)用到實(shí)際工作中。
這是我整理的 《全棧測(cè)試工程師技術(shù)進(jìn)階路線》 ,還有不少工具和視頻的 【網(wǎng)盤(pán)資源】 ,需要的朋友可以 掃描文末二維碼獲取網(wǎng)盤(pán)鏈接 ??隙〞?huì)給你帶來(lái)幫助和方向。
【 全棧測(cè)試工程師技術(shù)進(jìn)階路線 】
1.軟件測(cè)試基礎(chǔ)知識(shí)內(nèi)容
| 軟件測(cè)試職業(yè)以及發(fā)展定位 |
| 軟件測(cè)試的概述&原則 |
| 軟件測(cè)試的策略及詳細(xì)講解 |
| 軟件測(cè)試的生命周期 |
| 軟件測(cè)試工作流程 |
| 軟件需求分析制作詳解 |
| 軟件測(cè)試計(jì)劃的編寫(xiě) |
| 軟件測(cè)試用例的常用方法--等價(jià)類(lèi),邊界值 |
| 軟件測(cè)試用例的常用方法--因果圖,判定表 |
| 測(cè)試用例的常用方法--狀態(tài)遷移圖;場(chǎng)景法 |
| 軟件測(cè)試環(huán)境準(zhǔn)備&團(tuán)隊(duì)組織架構(gòu)&職責(zé)劃分 |
| bug編寫(xiě)規(guī)范,教你寫(xiě)出不low的缺陷 |
| bug的流轉(zhuǎn)與狀態(tài)處理 |
| 缺陷編寫(xiě)規(guī)范與流程處理 |
| 缺陷編寫(xiě)規(guī)范與流程處理 |
2.MySQL數(shù)據(jù)庫(kù)知識(shí)
| 數(shù)據(jù)庫(kù)對(duì)測(cè)試人員的重要性 |
| 數(shù)據(jù)庫(kù)概述 |
| 數(shù)據(jù)庫(kù)安裝 |
| navicat連接數(shù)據(jù)庫(kù) |
| 簡(jiǎn)單的增刪改查語(yǔ)句 |
| DDL語(yǔ)言+類(lèi)型與約束 |
| 數(shù)據(jù)庫(kù)的增刪改操作 |
| 數(shù)據(jù)庫(kù)的其他約束 |
| 數(shù)據(jù)庫(kù)的刪除操作 |
3.接口測(cè)試基本知識(shí)
| 接口測(cè)試原理本質(zhì) |
| 接口測(cè)試用例編寫(xiě)和設(shè)計(jì) |
| Postman部署與接測(cè)試以及斷言 |
| Postman測(cè)試集使用&參數(shù)化 |
| Postman接口關(guān)聯(lián)以及發(fā)送報(bào)告 |
| Fiddler環(huán)境搭建及原理&抓包、過(guò)濾、斷點(diǎn) |
| Fiddler模擬mock實(shí)戰(zhàn)及弱網(wǎng)實(shí)戰(zhàn) |
| Jmeter常見(jiàn)元件詳解及接門(mén)測(cè)試參數(shù)化 |
| Jmeter接門(mén)關(guān)聯(lián)、斷言及JDBC包使用 |
| Jmeter的jar包使用及生成測(cè)試報(bào)告 |
4.Python編程技術(shù)
| 編程語(yǔ)言介紹/編程概念講解/環(huán)境搭建 |
| Python編程思維及語(yǔ)法:變量的定義及基本使用 |
| Python編程思維及語(yǔ)法:基本運(yùn)算、基本數(shù)據(jù)類(lèi)型、 |
| Python編程思維及語(yǔ)法:輸?與輸出、數(shù)據(jù)的類(lèi)型轉(zhuǎn)換 |
| Python編程邏輯流程:數(shù)學(xué)運(yùn)算符/比較運(yùn)算符/賦值運(yùn)算符 |
| Python編程邏輯流程:邏輯運(yùn)算符/成員運(yùn)算符 |
| Python編程邏輯流程:程序中的條件分支--if |
| Python編程邏輯流程:程序中的循環(huán)結(jié)構(gòu)--while |
| Python中的數(shù)據(jù)類(lèi)型:python中的list列表定義 |
| Python中的數(shù)據(jù)類(lèi)型:python中的list列表操作流程 |
| Python中的數(shù)據(jù)類(lèi)型:python中的dict字典定義 |
| Python中的數(shù)據(jù)類(lèi)型:python中字典的增刪改查 |
| Python中的數(shù)據(jù)類(lèi)型:元組在python中的應(yīng)用 |
| Python復(fù)雜操作:range函數(shù)在python中的意義 |
| Python復(fù)雜操作:for循環(huán)的定義實(shí)操 |
| Python復(fù)雜操作:字符串、列表的切片操作 |
| Python中的數(shù)據(jù)類(lèi)型:python中的集合應(yīng)用 |
| Python函數(shù):python中的函數(shù)定義 |
| Python函數(shù):python中函數(shù)的注釋 |
| Python函數(shù):python中函數(shù)的嵌套 |
| Python函數(shù):python中的內(nèi)置函數(shù) |
| Python函數(shù):python中的匿名函數(shù) |
| Python函數(shù):python中函數(shù)的調(diào)用與引用的概念 |
| Python函數(shù):python中的裝飾器詳解 |
| Python中的模塊化與引用關(guān)系 |
| Python導(dǎo)包:from關(guān)鍵字與import關(guān)鍵字的應(yīng)用場(chǎng)景 |
| python中的文件操作 |
| 面向?qū)ο螅簆ython中的類(lèi)機(jī)制 |
| 面向?qū)ο螅侯?lèi)屬性的概念與應(yīng)用 |
| 面向?qū)ο螅侯?lèi)中的繼承概念應(yīng)用 |
| 面向?qū)ο螅侯?lèi)中的多態(tài)概念 |
| 面向?qū)ο螅寒惓C(jī)制 |
5.Web自動(dòng)化測(cè)試技術(shù)
| Web自動(dòng)化測(cè)試入門(mén):前端頁(yè)面的組成分析詳解 |
| Web自動(dòng)化測(cè)試入門(mén):javascript操作Dom元素詳解 |
| Web自動(dòng)化測(cè)試 入門(mén) :selenium中的環(huán)境搭建詳解 |
| Web自動(dòng)化測(cè)試入門(mén):selenium原理,UI自動(dòng)化的核心含義 |
| Web自動(dòng)化測(cè)試入門(mén):從手工用例向自動(dòng)化測(cè)試用例的邁進(jìn) |
| Web自動(dòng)化測(cè)試入門(mén):常規(guī)定位--八大元素定位 |
| Web自動(dòng)化測(cè)試入門(mén): 元素定位之selenium4.0特有網(wǎng)格定位 |
| Web自動(dòng)化測(cè)試入門(mén): 元素定位之selenium元素內(nèi)定位 |
| Web自動(dòng)化測(cè)試進(jìn)階:網(wǎng)頁(yè)中難點(diǎn)之等待機(jī)制--強(qiáng)制等待 |
| Web自動(dòng)化測(cè)試進(jìn)階:網(wǎng)頁(yè)中難點(diǎn)之等待機(jī)制--隱式等待 |
| Web自動(dòng)化測(cè)試進(jìn)階:網(wǎng)頁(yè)中難點(diǎn)之expected_conditions的應(yīng)用與原理 |
| Web自動(dòng)化測(cè)試進(jìn)階:網(wǎng)頁(yè)中難點(diǎn)之等待機(jī)制--顯式等待 |
| Web自動(dòng)化測(cè)試進(jìn)階:網(wǎng)頁(yè)中難點(diǎn)之匿名函數(shù)在等待中的使用 |
| Web自動(dòng)化測(cè)試進(jìn)階:selenium模擬鼠標(biāo)操作 |
| Web自動(dòng)化測(cè)試進(jìn)階:selenium模擬鍵盤(pán)操作 |
| Web自動(dòng)化測(cè)試進(jìn)階:ActionChain模擬拖動(dòng)滾動(dòng)操作 |
| Web自動(dòng)化測(cè)試進(jìn)階:實(shí)戰(zhàn)中的單選復(fù)選框選擇 |
| Web自動(dòng)化測(cè)試進(jìn)階:實(shí)戰(zhàn)中的下拉框定位問(wèn)題 |
| Web自動(dòng)化測(cè)試進(jìn)階:selenium中的switch_to函數(shù)詳解 |
| Web自動(dòng)化測(cè)試進(jìn)階:selenium中的句柄操作詳解 |
| Web自動(dòng)化測(cè)試進(jìn)階: 網(wǎng)頁(yè)中難點(diǎn)之frame切換 |
| Web自動(dòng)化測(cè)試進(jìn)階: 網(wǎng)頁(yè)中難點(diǎn)之多窗口切換 |
| Web自動(dòng)化測(cè)試進(jìn)階: 網(wǎng)頁(yè)中難點(diǎn)之a(chǎn)lert切換 |
| Web自動(dòng)化測(cè)試進(jìn)階:實(shí)戰(zhàn)項(xiàng)目中難點(diǎn)之驗(yàn)證碼問(wèn)題 |
| Web自動(dòng)化測(cè)試進(jìn)階:圖像處理的灰度化與二值化操作 |
| Web自動(dòng)化測(cè)試進(jìn)階:驗(yàn)證碼處理之OCR圖像識(shí)別操作 |
| Web自動(dòng)化測(cè)試進(jìn)階:驗(yàn)證碼處理之cookie跳過(guò)驗(yàn)證碼操作 |
| Web自動(dòng)化測(cè)試進(jìn)階:驗(yàn)證碼處理之js處理方案 |
| Web自動(dòng)化測(cè)試進(jìn)階:自動(dòng)化中的難點(diǎn)--文件上傳操作 |
| Web自動(dòng)化測(cè)試進(jìn)階:自動(dòng)化中的難點(diǎn)之input標(biāo)簽文件選擇 |
| Web自動(dòng)化測(cè)試進(jìn)階:自動(dòng)化中的難點(diǎn)之非input標(biāo)簽文件選擇 |
| Web自動(dòng)化測(cè)試進(jìn)階:實(shí)戰(zhàn)難點(diǎn)之多文件上傳 |
| Web自動(dòng)化測(cè)試進(jìn)階:實(shí)戰(zhàn)難點(diǎn)之iframe日期控件 |
| Web自動(dòng)化測(cè)試框架篇:unittest+pytest框架入門(mén)應(yīng)用 |
| Web自動(dòng)化測(cè)試框架篇:實(shí)戰(zhàn)中的pytest框架規(guī)則 |
| Web自動(dòng)化測(cè)試框架篇:pytest框架夾具及順序 |
| Web自動(dòng)化測(cè)試框架篇:pytest框架插件實(shí)戰(zhàn)詳解 |
| Web自動(dòng)化測(cè)試框架篇:如何利用pytest框架生成測(cè)試報(bào)告 |
| Web自動(dòng)化測(cè)試框架篇 :POM核心設(shè)計(jì)思路詳解 |
| Web自動(dòng)化測(cè)試框架篇:POM的業(yè)務(wù)代碼邏輯與組件分離 |
| Web自動(dòng)化測(cè)試框架篇:用POM思想設(shè)計(jì)一套框架 |
| Web自動(dòng)化高級(jí)篇:用POM思想重構(gòu)unittest框架代碼 |
| Web自動(dòng)化高級(jí)篇:進(jìn)階思路--從POM到關(guān)鍵字驅(qū)動(dòng) |
| Web自動(dòng)化高級(jí)篇:測(cè)試報(bào)告生成及Allure報(bào)告優(yōu)化 |
| Web自動(dòng)化高級(jí)篇:Allure報(bào)告生成之用例重運(yùn)行 |
| Web自動(dòng)化高級(jí)篇:Allure的裝飾器執(zhí)行流程 |
| Web自動(dòng)化高級(jí)篇:Allure的截圖,異常截圖操作 |
| Web自動(dòng)化高級(jí)篇:自動(dòng)化執(zhí)行記錄之自定義框架日志封裝 |
| Web自動(dòng)化高級(jí)篇:自定義框架封裝設(shè)計(jì)理念 |
| Web自動(dòng)化高級(jí)篇:關(guān)鍵字與核心執(zhí)行器封裝 |
| Web自動(dòng)化高級(jí)篇:自動(dòng)化測(cè)試重復(fù)流程的抽取和處理 |
| Web自動(dòng)化高級(jí)篇:數(shù)據(jù)驅(qū)動(dòng)與數(shù)據(jù)分離--yaml文件驅(qū)動(dòng) |
| Web自動(dòng)化高級(jí)篇:動(dòng)態(tài)化測(cè)試用例的生成與斷言數(shù)據(jù)的生成 |
| Web自動(dòng)化拓展:web自動(dòng)化分布式測(cè)試Grid介紹 |
| Web自動(dòng)化拓展:Web自動(dòng)化分布式測(cè)試之selenium-Grid的hub詳解 |
| Web自動(dòng)化拓展:Web自動(dòng)化分布式測(cè)試之selenium-Grid的Nodes詳解 |
| Web自動(dòng)化拓展:Web自動(dòng)化分布式測(cè)試之selenium-Grid的配置詳解 |
| Web自動(dòng)化拓展:全面提升測(cè)試效率--實(shí)戰(zhàn)中的Grid的應(yīng)用與常見(jiàn)問(wèn)題處理 |
6.接口自動(dòng)化測(cè)試
| 接口自動(dòng)化入門(mén): Http請(qǐng)求的核心概念及原理詳解 |
| 接口自動(dòng)化入門(mén): Http的請(qǐng)求頭,請(qǐng)求體,響應(yīng)碼解析 |
| 接口自動(dòng)化入門(mén): Http請(qǐng)求的域名與IP地址概念 |
| 接口自動(dòng)化入門(mén): swagger/word/excel/pdf等不同種類(lèi)的接口文檔理解 |
| 接口自動(dòng)化入門(mén):項(xiàng)目實(shí)戰(zhàn)中接口測(cè)試流程分析及實(shí)現(xiàn) |
| 接口自動(dòng)化入門(mén):Jmeter實(shí)現(xiàn)在接口工具中關(guān)聯(lián)接口處理方案 |
| 接口自動(dòng)化入門(mén):Jmeter的多組數(shù)據(jù)測(cè)試、JDBC驅(qū)動(dòng)及數(shù)據(jù)斷言 |
| 接口自動(dòng)化入門(mén):JSON中的萬(wàn)能密碼--JSONPath解析 |
| 接口自動(dòng)化入門(mén):大型項(xiàng)目中接口測(cè)試分工協(xié)同安排 |
| 接口自動(dòng)化入門(mén):接口自動(dòng)化思維邏輯梳理及相關(guān)環(huán)境搭建 |
| 接口自動(dòng)化入門(mén):接口自動(dòng)化實(shí)戰(zhàn)項(xiàng)目需求分析+用例分析 |
| 接口自動(dòng)化入門(mén):Requests組成介紹及接口調(diào)用方式 |
| 接口自動(dòng)化入門(mén):Requests請(qǐng)求頭設(shè)置詳解 |
| 接口自動(dòng)化入門(mén):Requests的RESTFul請(qǐng)求發(fā)送 |
| 接口自動(dòng)化入門(mén): Requests實(shí)現(xiàn)項(xiàng)目接口關(guān)聯(lián)調(diào)用測(cè)試實(shí)戰(zhàn) |
| 接口自動(dòng)化入門(mén):登錄流程中的Session,Token鑒權(quán)實(shí)踐 |
| 接口自動(dòng)化入門(mén):requests中的Assert斷言處理 |
| 接口自動(dòng)化入門(mén): 加密接口處理之對(duì)稱(chēng)加密 |
| 接口自動(dòng)化入門(mén):加密接口處理之非對(duì)稱(chēng)加密 |
| 接口自動(dòng)化進(jìn)階:Pytest運(yùn)行規(guī)則插件安裝常用參數(shù)詳解 |
| 接口自動(dòng)化進(jìn)階:Pytest結(jié)合Requests實(shí)現(xiàn)自動(dòng)化 |
| 接口自動(dòng)化進(jìn)階:Pytest全局配置pytest.ini文件詳解 |
| 接口自動(dòng)化進(jìn)階:Pytest之Fixture拓展及conftest.py加載機(jī)制 |
| 接口自動(dòng)化進(jìn)階:Pytest之Parameterize數(shù)據(jù)驅(qū)動(dòng)應(yīng)用 |
| 接口自動(dòng)化框架篇:Pytest斷言處理以及Allure報(bào)告生成 |
| 接口自動(dòng)化框架篇:Pytest+Allure報(bào)告企業(yè)定制化實(shí)現(xiàn) |
| 接口自動(dòng)化框架篇:Pytest企業(yè)級(jí)接口用例管理流程 |
| 接口自動(dòng)化框架篇:Pytest中的接口請(qǐng)求封裝 |
| 接口自動(dòng)化框架篇:Pytest中的接口關(guān)聯(lián)封裝 |
| 接口自動(dòng)化框架篇:優(yōu)化邏輯--接口關(guān)聯(lián)封裝改進(jìn) |
| 接口自動(dòng)化框架篇:規(guī)范JSON數(shù)據(jù)格式測(cè)試用例封裝 |
| 接口自動(dòng)化框架篇:接口框架中如何實(shí)現(xiàn)熱加載封裝 |
| 接口自動(dòng)化框架篇:接口框架中的常歸斷言封裝 |
| 接口自動(dòng)化框架篇:接口框架中的日志記錄封裝 |
| 接口自動(dòng)化框架篇:使用python連接數(shù)據(jù)庫(kù)-PySQL介紹 |
| 接口自動(dòng)化框架篇:PySQL的游標(biāo)概念及數(shù)據(jù)操作 |
| 接口自動(dòng)化框架篇:PySQL的游標(biāo)概念及數(shù)據(jù)操作 |
| 接口自動(dòng)化框架篇:Mysql數(shù)據(jù)庫(kù)數(shù)據(jù)斷言封裝 |
| 接口自動(dòng)化框架篇:接口框架中的數(shù)據(jù)類(lèi)型處理 |
| 接口自動(dòng)化框架篇:核心執(zhí)行器封裝流程 |
| 接口自動(dòng)化框架篇:框架中的數(shù)據(jù)流轉(zhuǎn)處理 |
| 接口自動(dòng)化框架篇:框架中的不同請(qǐng)求方式封裝 |
| 接口自動(dòng)化框架篇:自定義異常日志封裝 |
| 接口自動(dòng)化框架篇:自定義斷言封裝邏輯 |
| 接口自動(dòng)化框架篇:BaseURL基礎(chǔ)路徑封裝 |
| 接口自動(dòng)化框架篇:接口加密解密封裝 |
| 接口自動(dòng)化框架篇:接口簽名Sign封裝 |
| 接口自動(dòng)化框架篇:接口自動(dòng)化框架的測(cè)試報(bào)告生成 |
| 接口自動(dòng)化拓展:接口Mock的理念與實(shí)戰(zhàn)場(chǎng)景 |
| 接口自動(dòng)化拓展:Flask框架安裝、介紹及工作中的應(yīng)用 |
| 接口自動(dòng)化拓展:Flask框架與前端頁(yè)面的通訊 |
| 接口自動(dòng)化拓展:Flask框架的數(shù)據(jù)庫(kù)操作 |
| 接口自動(dòng)化拓展:Flask框架的增刪改查接口實(shí)戰(zhàn) |
7.APP自動(dòng)化測(cè)試
| App自動(dòng)化測(cè)試入門(mén):APP測(cè)試的定義及環(huán)境搭建處理 |
| App自動(dòng)化測(cè)試入門(mén):Appium設(shè)計(jì)理念解析 |
| App自動(dòng)化測(cè)試入門(mén):APP測(cè)試中常用的ADB操作命令理解 |
| App自動(dòng)化測(cè)試入門(mén):APP自動(dòng)化穩(wěn)定性測(cè)試詳解 |
| App自動(dòng)化測(cè)試入門(mén):Appium自動(dòng)化的組件角色介紹 |
| App自動(dòng)化測(cè)試入門(mén):Appium的自動(dòng)化測(cè)試原理 |
| App自動(dòng)化測(cè)試入門(mén):Appium的Inspector實(shí)戰(zhàn)操作 |
| App自動(dòng)化測(cè)試入門(mén):Desktop配置及底層邏輯 |
| App自動(dòng)化測(cè)試入門(mén):運(yùn)用Appium-Python-Client替代Desktop操作 |
| App自動(dòng)化測(cè)試入門(mén):實(shí)戰(zhàn)中的APP元素定位方式之Id定位 |
| App自動(dòng)化測(cè)試入門(mén):實(shí)戰(zhàn)中的APP元素定位方式之Name定位 |
| App自動(dòng)化測(cè)試入門(mén):實(shí)戰(zhàn)中的APP元素定位方式之ClassName定位 |
| App自動(dòng)化測(cè)試入門(mén):實(shí)戰(zhàn)中的APP元素定位方式之TagName定位 |
| App自動(dòng)化測(cè)試入門(mén):實(shí)戰(zhàn)中的APP元素定位方式之Xpath定位 |
| App自動(dòng)化測(cè)試入門(mén):實(shí)戰(zhàn)中非常規(guī)模式下的其他元素定位方式詳解 |
| App自動(dòng)化測(cè)試入門(mén):APP自動(dòng)化中Activity組件原理 |
| App自動(dòng)化測(cè)試入門(mén):實(shí)戰(zhàn)中App自動(dòng)化頁(yè)面加載資源流程中的"坑" |
| App自動(dòng)化測(cè)試入門(mén):實(shí)戰(zhàn)中App自動(dòng)化頁(yè)面資源渲染需要注意的"雷區(qū)" |
| App自動(dòng)化測(cè)試入門(mén):APP自動(dòng)化測(cè)試中的三種常規(guī)等待類(lèi)型 |
| App自動(dòng)化測(cè)試入門(mén): 常規(guī)等待無(wú)法處理的bug解決方案--Activity等待與指令等待 |
| App自動(dòng)化測(cè)試 進(jìn)階 :App自動(dòng)化-常規(guī)元素屬性詳解 |
| App自動(dòng)化測(cè)試 進(jìn)階 :App自動(dòng)化-常規(guī)元素操作 |
| App自動(dòng)化測(cè)試 進(jìn)階 :App自動(dòng)化非常規(guī)元素操作之觸控操作詳解 |
| App自動(dòng)化測(cè)試 進(jìn)階 :App自動(dòng)化非常規(guī)元素操作之多指操作詳解 |
| App自動(dòng)化測(cè)試 進(jìn)階 :App自動(dòng)化非常規(guī)元素操作之新版本W(wǎng)3C操作 |
| App自動(dòng)化測(cè)試框架篇:實(shí)戰(zhàn)中Pytest的用例標(biāo)簽詳解 |
| App自動(dòng)化測(cè)試框架篇:Pytest-html測(cè)試報(bào)告生成 |
| App自動(dòng)化測(cè)試框架篇:實(shí)戰(zhàn)中Pytest的用例參數(shù)化驅(qū)動(dòng)測(cè)試用例 |
| App自動(dòng)化測(cè)試框架篇:實(shí)戰(zhàn)中Pytest的conftest與鉤子函數(shù) |
| App自動(dòng)化測(cè)試框架篇:Pytest的yiled關(guān)鍵字原理解析 |
| App自動(dòng)化測(cè)試框架篇:Pytest-html報(bào)告添加截圖操作 |
| App自動(dòng)化測(cè)試框架篇:Pytest-html獲取用例結(jié)果流程 |
| App自動(dòng)化測(cè)試框架篇:Pytest-html報(bào)告源碼解讀與改造 |
| App自動(dòng)化測(cè)試框架篇:Pytest-html 自定義異常截圖流程 |
| App自動(dòng)化測(cè)試框架篇:Pytest-html 實(shí)戰(zhàn)中測(cè)試報(bào)告生成解析 |
| App自動(dòng)化測(cè)試框架篇: 企業(yè)級(jí)自定義框架封裝思路詳解 |
| App自動(dòng)化測(cè)試框架篇: 企業(yè)級(jí)數(shù)據(jù)驅(qū)動(dòng)之?dāng)?shù)據(jù)的定義方式 |
| App自動(dòng)化測(cè)試框架篇: 自定義框架測(cè)試下的元素操作關(guān)鍵字封裝詳解 |
| App自動(dòng)化測(cè)試框架篇: 自定義框架測(cè)試下的系統(tǒng)函數(shù)關(guān)鍵字封裝詳解 |
| App自動(dòng)化測(cè)試框架篇: 自定義框架測(cè)試下的邏輯處理關(guān)鍵字封裝詳解 |
| App自動(dòng)化測(cè)試框架篇: 自定義框架測(cè)試下的邏輯處理關(guān)鍵字封裝詳解 |
| App自動(dòng)化測(cè)試框架篇: 自定義框架測(cè)試下的斷言關(guān)鍵字封裝詳解 |
| App自動(dòng)化測(cè)試框架篇: 框架設(shè)計(jì)數(shù)據(jù)分離關(guān)鍵字之存儲(chǔ)文件處理 |
| App自動(dòng)化測(cè)試框架篇: 框架設(shè)計(jì)數(shù)據(jù)分離之關(guān)鍵字熱處理 |
| APP自動(dòng)化測(cè)試框架篇: 關(guān)鍵字驅(qū)動(dòng)在企業(yè)中的落地方案 |
8.APP自動(dòng)化測(cè)試拓展
| App自動(dòng)化測(cè)試拓展:企業(yè)級(jí)設(shè)備集群管理平臺(tái)環(huán)境搭建介紹 |
| App自動(dòng)化測(cè)試拓展:企業(yè)級(jí)設(shè)備集群管理平臺(tái)核心配置含義 |
| App自動(dòng)化測(cè)試拓展:Appium在多機(jī)器下的自動(dòng)化操作流程 |
| App自動(dòng)化測(cè)試拓展:實(shí)戰(zhàn)中APP測(cè)試框架結(jié)合ATXServer集群測(cè)試方案 |
| App自動(dòng)化測(cè)試拓展:H5在APP中的應(yīng)用與問(wèn)題介紹 |
| App自動(dòng)化測(cè)試拓展:實(shí)戰(zhàn)中的混合應(yīng)用APP問(wèn)題常見(jiàn)處理方式 |
| App自動(dòng)化測(cè)試拓展:混合應(yīng)用中的元素定位與操作流程 |
| App自動(dòng)化測(cè)試拓展:混合應(yīng)用中的跳轉(zhuǎn)及等待操作處理 |
| App自動(dòng)化測(cè)試拓展:公眾號(hào)H5 webview混合應(yīng)用測(cè)試實(shí)戰(zhàn) |
| 微信小程序自動(dòng)化:Minium環(huán)境搭建、自動(dòng)化流程梳理 |
| 微信小程序自動(dòng)化:小程序自動(dòng)化的核心思路與原理理解 |
| 微信小程序自動(dòng)化:小程序中的元素定位、屬性分析、元素操作 |
| 微信小程序自動(dòng)化:小程序中的特殊操作-點(diǎn)擊、長(zhǎng)按、拖動(dòng) |
| 微信小程序自動(dòng)化:minitest命令詳解/測(cè)試報(bào)告分析 |
9.跨平臺(tái)自動(dòng)化測(cè)試RobotFramework & Airtest
| RobotFramework簡(jiǎn)介與環(huán)境搭建 |
| RF語(yǔ)法之變量使用 |
| RF基礎(chǔ)語(yǔ)法之測(cè)試用例編寫(xiě) |
| RF之關(guān)鍵字與資源文件 |
| RF之語(yǔ)法控制流與循環(huán) |
| RF-Web自動(dòng)化項(xiàng)目實(shí)戰(zhàn) |
| RF-接口自動(dòng)化項(xiàng)目實(shí)戰(zhàn) |
| RF-擴(kuò)展庫(kù)開(kāi)發(fā) |
| RF-集成Jenkins之持續(xù)集成 |
| Airtest環(huán)境搭建與IDE 使用 |
| Airtest-Web自動(dòng)化項(xiàng)目實(shí)戰(zhàn) |
| Airtest-APP自動(dòng)化項(xiàng)目實(shí)戰(zhàn) |
| Airtest之poco框架 |
| Airtest-windows應(yīng)用程序自動(dòng)化測(cè)試 |
| Airtest之腳本運(yùn)行方式 |
10. DevOps 持續(xù)集成
| GIT代碼版本控制:版本控制概念/環(huán)境搭建 |
| GIT代碼版本控制:版本庫(kù)創(chuàng)建 |
| GIT代碼版本控制:克隆、pull、push、commit命令使用 |
| GIT代碼版本控制:版本沖突解決/分支/tag控制 |
| Jenkins持續(xù)集成:CICD介紹、環(huán)境搭建 |
| Jenkins持續(xù)集成:Jenkins插件管理常用插件 |
| Jenkins持續(xù)集成:命令執(zhí)行機(jī)制/遠(yuǎn)程ssh執(zhí)行 |
| Jenkins持續(xù)集成:Allure測(cè)試報(bào)告集成/辦公軟件集成 |
| Jenkins持續(xù)集成:自動(dòng)化用例結(jié)合Jenkins應(yīng)用 |
| Jenkins持續(xù)集成:Jenkins定時(shí)任務(wù)/GIT集成 |
| Jenkins持續(xù)集成:構(gòu)建 CI/CD 流水線 開(kāi)發(fā)-測(cè)試-運(yùn)維 |
| sonar代碼白盒檢測(cè):代碼檢測(cè)概念,sonar環(huán)境搭建 |
| sonar代碼白盒檢測(cè):常見(jiàn)代碼檢測(cè)問(wèn)題解析 |
| sonar代碼白盒檢測(cè):代碼檢測(cè)報(bào)告分析 |
| sonar代碼白盒檢測(cè):Jenkins與sonar組合持續(xù)集成 |
11.Jmeter性能測(cè)試
| 性能和功能的區(qū)別 |
| 性能指標(biāo):響應(yīng)時(shí)間 |
| 程序運(yùn)行過(guò)程中,對(duì)服務(wù)器資源占用率 |
| 吞吐量 和 并發(fā)量 的關(guān)系?/區(qū)別? |
| 性能測(cè)試整體流程介紹 |
| 項(xiàng)目中性能測(cè)試的背景分析 |
| 性能需求分析-業(yè)務(wù)模型 |
| 性能測(cè)試用例的概念和示例 |
| 性能測(cè)試概念-負(fù)載測(cè)試 |
| 性能測(cè)試用例結(jié)構(gòu)及項(xiàng)目實(shí)例 |
| 性能測(cè)試完成標(biāo)準(zhǔn) |
| 性能測(cè)試環(huán)境 服務(wù)器配置 |
| Jmeter環(huán)境構(gòu)建 |
| Jmeter多線程插件的使用 |
| Jmeter壓測(cè)匯總報(bào)告結(jié)果分析 |
| Jmeter梯度壓測(cè)線程組實(shí)際應(yīng)用 |
| Jmeter分布式集群壓測(cè)概念 |
| 阿里云PTS云服務(wù)器壓測(cè)方式 |
| Jmeter壓測(cè)使用CSV數(shù)據(jù)集 |
| Jmeter 7大定時(shí)器分析 |
| 結(jié)果分析之Basic Graphs圖表 |
| InfluxDB + Grafana+Jmeter監(jiān)控大屏 |
| Jmeter 后端監(jiān)聽(tīng)器連接InfluxDB |
| Jmeter-InfluxDB-Grafana完整調(diào)試 |
| nmon數(shù)據(jù)采集與結(jié)果分析 |
| prometheus 服務(wù)器 配置 |
| 性能測(cè)試報(bào)告-測(cè)試實(shí)施情況編寫(xiě) |
| 性能測(cè)試報(bào)告-資源使用率截圖內(nèi)容 |
| 如何找性能拐點(diǎn)及性能瓶頸定義 |
| APP性能測(cè)試概念,目的與意義 |
| 性能測(cè)試流程和性能測(cè)試工具分析 |
| APP性能指標(biāo)(cpu、內(nèi)存、流暢度等) |
| APP性能測(cè)試工具選擇,環(huán)境搭建實(shí)戰(zhàn) |
| APP性能指標(biāo)啟動(dòng)時(shí)間、CPU、流量詳解獲取方法 |
| APP性能監(jiān)控腳本實(shí)現(xiàn);數(shù)據(jù)分析 |
| APP性能指標(biāo)之電量、內(nèi)存、FPS |
| APP性能指標(biāo)之過(guò)度渲染及實(shí)戰(zhàn) |
| Locust簡(jiǎn)介 Locust是什么? |
| Locust發(fā)起HTTP接口請(qǐng)求 |
| Locust的Web界面 |
| locustfile之task_set屬性 |
| locustfile之weight (權(quán)重)屬性 |
| 詳解任務(wù)集合TaskSet類(lèi) |
| 動(dòng)態(tài)URL參數(shù)使用 |
| Locust“逐步負(fù)載”模式運(yùn)行 |
| Locust+Grafana 搭建性能監(jiān)控平臺(tái) |
12.vue測(cè)試開(kāi)發(fā)平臺(tái)
| 階段1. 前端HTML/CSS/JS項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn) |
| 階段2. VUE 前端框架項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn) |
| 階段3. Flask WEB后端開(kāi)發(fā)框架項(xiàng)目實(shí)戰(zhàn) |
| 階段4. Flask+Vue前后端分離系統(tǒng)項(xiàng)目實(shí)戰(zhàn) |
| 階段5. 測(cè)試平臺(tái)管理系統(tǒng)基礎(chǔ)功能開(kāi)發(fā) |
| 階段6:接口自動(dòng)化測(cè)試平臺(tái)設(shè)計(jì)階段 |
| 階段7:接口測(cè)試平臺(tái)前端界面設(shè)計(jì)與開(kāi)發(fā) |
| 階段8:接口測(cè)試平臺(tái)后端設(shè)計(jì)與開(kāi)發(fā) |
| 階段9:接口測(cè)試平臺(tái)聯(lián)調(diào)測(cè)試 |
| 階段10:WEB自動(dòng)化測(cè)試平臺(tái)設(shè)計(jì)階段 |
| 階段11:WEB測(cè)試平臺(tái)前端界面設(shè)計(jì)與開(kāi)發(fā) |
| 階段12:WEB測(cè)試平臺(tái)后端設(shè)計(jì)與開(kāi)發(fā) |
| 階段13:WEB測(cè)試平臺(tái)聯(lián)調(diào)測(cè)試 |
| 階段14:APP自動(dòng)化測(cè)試平臺(tái)設(shè)計(jì)階段 |
| 階段15:APP測(cè)試平臺(tái)前端界面設(shè)計(jì)與開(kāi)發(fā) |
| 階段16:APP測(cè)試平臺(tái)后端設(shè)計(jì)與開(kāi)發(fā) |
| 階段17:APP測(cè)試平臺(tái)聯(lián)調(diào)測(cè)試 |
| 階段18:用例執(zhí)行圖形報(bào)表可視化數(shù)據(jù)監(jiān)測(cè) |
| 階段19:CICD持續(xù)集成整合企業(yè)測(cè)試流程 |
| 階段20:辦公軟件釘釘/飛書(shū)/企微等整合 |
| 階段21:Xmind測(cè)試用例數(shù)據(jù)格式集成 |
| 階段22:Swagger/Har動(dòng)態(tài)接口數(shù)據(jù)集成 |
| 階段23:測(cè)試平臺(tái)分布式集群部署實(shí)戰(zhàn) |
13.django測(cè)試開(kāi)發(fā)
| WEB開(kāi)發(fā)技術(shù)簡(jiǎn)介及Django開(kāi)發(fā)環(huán)境搭建 |
| Django開(kāi)發(fā)web接口urls及views機(jī)制 |
| Django數(shù)據(jù)庫(kù)模型和視圖 |
| Django-admin環(huán)境搭建及應(yīng)用 |
| 接口測(cè)試腳本自動(dòng)化及腳本存在的問(wèn)題 |
| Pytest插件開(kāi)發(fā)測(cè)試工具原理分析 |
| 如何將Python測(cè)試工具打包成可執(zhí)行命令 |
| 自動(dòng)化測(cè)試平臺(tái)開(kāi)發(fā)思路 |
| 通過(guò)Django_admin_vue模板快速開(kāi)發(fā)出web界面 |
| 平臺(tái)開(kāi)發(fā):項(xiàng)目創(chuàng)建及自定義管理平臺(tái)數(shù)據(jù)展示內(nèi)容 |
| 平臺(tái)開(kāi)發(fā):實(shí)現(xiàn)復(fù)雜數(shù)據(jù)維護(hù)頁(yè)面 |
| 平臺(tái)設(shè)計(jì):如何將測(cè)試數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)庫(kù)存儲(chǔ) |
| 平臺(tái)實(shí)現(xiàn):接口測(cè)試平臺(tái)效果演示及debug調(diào)試 |
| WEB封裝思維鍛煉:web自動(dòng)化中封裝技術(shù)的應(yīng)用 |
| WEB封裝思維鍛煉:fixture及斷言截圖機(jī)制拓展封裝 |
| 代碼封裝思維對(duì)于測(cè)試開(kāi)發(fā)的重要性 |
| WEB平臺(tái)驅(qū)動(dòng)封裝:POM的作用以及它的問(wèn)題 |
| WEB平臺(tái)驅(qū)動(dòng)封裝:UI自動(dòng)化框架實(shí)現(xiàn)原理剖析 |
| WEB平臺(tái):底層UI執(zhí)行驅(qū)動(dòng)工具開(kāi)發(fā) |
| WEB平臺(tái):自動(dòng)化平臺(tái)項(xiàng)目實(shí)戰(zhàn)及原理debug分析 |
| APP_UI平臺(tái):APP自動(dòng)化平臺(tái)內(nèi)容梳理及實(shí)戰(zhàn)項(xiàng)目 |
| APP_UI平臺(tái):封裝思想及拓展思想分析 |
| APP_UI平臺(tái):平臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)思路分析 |
| UI自動(dòng)化測(cè)試平臺(tái)封裝思維整體梳理 |
| 自動(dòng)化平臺(tái)架構(gòu):集群分布式部署方案分析 |
| 自動(dòng)化平臺(tái)部署:Nginx集群部署實(shí)踐 |
| 自動(dòng)化平臺(tái)部署:集群下登陸session共享方案 |
14.安全測(cè)試
| 安全測(cè)試兩大項(xiàng)目靶場(chǎng)部署 |
| WEB安全漏洞及滲透測(cè)試手法:反射性XXS漏洞 |
| WEB安全漏洞及滲透測(cè)試手法:DOMXXS漏洞 |
| WEB安全漏洞及滲透測(cè)試手法:SQL注入漏洞 |
| WEB安全漏洞及滲透測(cè)試手法:文件下載漏洞 |
| WEB安全漏洞及滲透測(cè)試手法:平行權(quán)限漏洞 |
| WEB安全漏洞及滲透測(cè)試手法:路徑遍歷漏洞 |
| WEB安全漏洞及滲透測(cè)試手法:URL跳轉(zhuǎn)漏洞 |
| WEB安全漏洞及滲透測(cè)試手法:短信_(tái)郵件_炸彈_暴力破解 |
| 漏洞掃描工具:ZAP簡(jiǎn)介及安裝 |
| 漏洞掃描工具:ZAP純自動(dòng)掃描機(jī)制 |
| 漏洞掃描工具:ZAP被動(dòng)掃描-瀏覽器 |
| 漏洞掃描工具:ZAP模糊測(cè)試 |
| 漏洞掃描工具:ZAP構(gòu)建CSRF攻擊表單 |
| 漏洞掃描工具:CSRF Token構(gòu)建機(jī)制 |
| 漏洞掃描工具:安全測(cè)試報(bào)告及腳本機(jī)制 |
15.K8S云原生技術(shù)測(cè)試應(yīng)用內(nèi)容
| 容器技術(shù)與虛擬機(jī)區(qū)別 |
| 手把手教你搭建docker環(huán)境 |
| Docker 容器使用 |
| Docker 項(xiàng)目運(yùn)行鏡像制作 |
| Docker容器部署運(yùn)行測(cè)試環(huán)境 |
| Kubernetes介紹 |
| 高可用Kubernetes集群部署 |
| 詳解Pods、Service、Namespace等核心概念 |
| 核心組件:Master |
| K8S測(cè)試環(huán)境搭建 |
| Helm應(yīng)用管理工具 |
| Kubesphere產(chǎn)品介紹 |
| K8S持續(xù)集成流程實(shí)現(xiàn) |
| K8S云原生 CI/CD 工具鏈 |
| 自動(dòng)化測(cè)試技術(shù)與K8S融合 |
上面就是我為大家整理出來(lái)的一份軟件測(cè)試工程師發(fā)展方向知 識(shí)架構(gòu)體系圖。 希望大家能照著這個(gè)體系,完成這樣一個(gè)體系的構(gòu)建。 可以說(shuō),這個(gè)過(guò)程會(huì)很有挑戰(zhàn),但只要突破了瓶頸。 以后的職業(yè)生涯就輕松很多。 正所謂萬(wàn)事開(kāi)難,只要邁出了第一步,你就已經(jīng)成功了一半,古人說(shuō)的好“不積跬步,無(wú)以至千里。 ”等到完成之后再回顧這一段路程的時(shí)候,你肯定會(huì)感慨良多。

如果你不想再體驗(yàn)一次學(xué)習(xí)時(shí)找不到資料,沒(méi)人解答問(wèn)題,堅(jiān)持幾天便放棄的感受的話,在這里我給大家分享一些自動(dòng)化測(cè)試的學(xué)習(xí)資源,希望能給你前進(jìn)的路上帶來(lái)幫助。
微信掃碼,獲取下方網(wǎng)盤(pán)鏈接
包括,軟件測(cè)試學(xué)習(xí)路線圖,50多天的視頻教程、16個(gè)突擊實(shí)戰(zhàn)項(xiàng)目,30余個(gè)軟件測(cè)試用軟件,37份測(cè)試文檔,70個(gè)軟件測(cè)試相關(guān)問(wèn)題,40篇測(cè)試經(jīng)驗(yàn)級(jí)文章分享,還有2024軟件測(cè)試面試寶典,還有軟件測(cè)試求職的各類(lèi)精選簡(jiǎn)歷。
加油吧,測(cè)試人!遇到難題時(shí),只有兩成的人去解決問(wèn)題,另外八成的人選擇逃避。于是那兩成的人成為羨慕或懷疑的對(duì)象
與其臨淵羨魚(yú),不如退而結(jié)網(wǎng)~
