已從事軟件測(cè)試一年,感覺依然很菜,只會(huì)基礎(chǔ)的功能測(cè)試,想進(jìn)一步學(xué)習(xí),有沒有好的建

本篇轉(zhuǎn)載自黑馬測(cè)試高贊知乎文章:?https://www.zhihu.com/question/374651679/answer/1904700673

作為一個(gè)在軟件測(cè)試領(lǐng)域奮斗10年的老人,我前8年先后在不同的互聯(lián)網(wǎng)公司擔(dān)任高級(jí)軟件測(cè)試工程師,測(cè)試主管等職,這2年在黑馬測(cè)試擔(dān)任課程研究員。我自己,我下屬,我的學(xué)生,都要經(jīng)歷新人這個(gè)階段。所以這么多年下來,也算是身經(jīng)百戰(zhàn),閱人無(wú)數(shù)了。
根據(jù)題主的提問,得到你當(dāng)前的狀態(tài)是1)入行不久 2)只會(huì)功能測(cè)試 3)有危機(jī)感,上進(jìn)好學(xué)。你的現(xiàn)狀代表了很多初入測(cè)試職場(chǎng)新人的情況,所以關(guān)注這個(gè)主題的才會(huì)有這么多。所以現(xiàn)在我來告訴你,接下來該怎么走。
回到題主的問題:“已從事軟件測(cè)試一年,只會(huì)基礎(chǔ)的功能測(cè)試,想進(jìn)一步學(xué)習(xí),有沒有好的建議呢?”,認(rèn)真分析題主的問題,分析到的需求如下:
顯性需求:
1)想進(jìn)一步學(xué)習(xí),想知道方向
隱形需求:
1)建議該方向的原因
2)建議該方向該如何走(學(xué)習(xí)路徑)
3)提供學(xué)習(xí)資源
補(bǔ)充需求:
1)當(dāng)前新人應(yīng)該保持的心態(tài)
所以本文的結(jié)構(gòu)將由下面幾個(gè)部分構(gòu)成
1.當(dāng)前新手階段應(yīng)該保持的心態(tài)
2.進(jìn)一步學(xué)習(xí)的方向及原因
3.建議該方向該如何走(學(xué)習(xí)路徑)
4.自動(dòng)化配套學(xué)習(xí)資源
一、當(dāng)前階段應(yīng)該保持的心態(tài)——不要焦慮
人生在世,最重要的不是自己的處境如何,而是你如何看待自己的處境。新人階段往往是難熬的,如果不懂調(diào)節(jié)心態(tài),長(zhǎng)期過于焦慮,不僅會(huì)傷害自己的健康,也會(huì)讓自己的職業(yè)生涯迷失。過于焦慮就會(huì)失去理智,心態(tài)上輕易貶低自己,行為上就為輕易跳槽甚至換行。
世界上只有一種失敗,叫做半途而廢。
世界上只有一種失敗,叫做半途而廢。
世界上只有一種失敗,叫做半途而廢。
重要的事情說三遍。
所以新人階段調(diào)整好自己的心態(tài),非常重要。
如何調(diào)整自己的心態(tài)呢?那就是要知道一個(gè)模式,叫做復(fù)利模式:

公司的財(cái)富,個(gè)人的成長(zhǎng),乃至植物界的生物也都暗合該模式。作為測(cè)試領(lǐng)域新人想心態(tài)平和不焦慮,請(qǐng)狠狠點(diǎn)擊下方鏈接,:
《做了大半年的軟件測(cè)試,可是覺得我在浪費(fèi)時(shí)間,怎么辦?825 贊同 · 196 評(píng)論回答》https://www.zhihu.com/question/49654884/answer/1452761382

心態(tài)變好了,接下來我們就要開始說學(xué)習(xí)的方向了。
二、進(jìn)一步學(xué)習(xí)的方向及原因
作為一個(gè)10年老測(cè)試,簡(jiǎn)單粗暴告訴你,進(jìn)一步學(xué)習(xí)的方向就1個(gè),那就是自動(dòng)化測(cè)試方向。
為什么選定這個(gè)自動(dòng)化測(cè)試方向呢?
做過測(cè)試的都知道,目前企業(yè)對(duì)于測(cè)試的要求越來越高,占比最大的手工測(cè)試或者最基本的功能測(cè)試已經(jīng)無(wú)法滿足企業(yè)的需求。
原因是手工測(cè)試的效率低下,而且無(wú)法發(fā)現(xiàn)系統(tǒng)底層的一些問題,更多的站在應(yīng)用層面進(jìn)行驗(yàn)證功能是否正常。如果繼續(xù)在企業(yè)中做手工的基礎(chǔ)測(cè)試,在未來的時(shí)間內(nèi)注定被淘汰(很不幸,題主就只會(huì)功能測(cè)試)。
所以如果想繼續(xù)有好的發(fā)展,自動(dòng)化測(cè)試甚至測(cè)試開發(fā)已經(jīng)成為測(cè)試人員需要具備的必備技能了。

在許多互聯(lián)網(wǎng)的大廠,軟件測(cè)試的崗位招聘目前只招自動(dòng)化測(cè)試和測(cè)試開發(fā),而且這些崗位的共性就是技術(shù)能力較強(qiáng),基本都需要具備較強(qiáng)的編碼能力。從企業(yè)的需求來看,自動(dòng)化測(cè)試的缺口還是蠻大的,而且很難招聘到符合要求的自動(dòng)化測(cè)試人員。
基于企業(yè)的需求,一線城市自動(dòng)化測(cè)試的平均薪資基本在18K/月左右,未來自動(dòng)化測(cè)試會(huì)是作為測(cè)試人員主流方向,對(duì)于技術(shù)的追求程度及全面性會(huì)越來越高。所以具備自動(dòng)化測(cè)試的技能顯得尤為重要。

三、自動(dòng)化測(cè)試方向該如何走(學(xué)習(xí)路徑)?
再講自動(dòng)化測(cè)試學(xué)習(xí)路徑之前,先看常見自動(dòng)化測(cè)試有哪些常見分類?
軟件測(cè)試領(lǐng)域的自動(dòng)化測(cè)試的概念往往很寬泛,在實(shí)際的應(yīng)用中,自動(dòng)化可以根據(jù)項(xiàng)目的進(jìn)度及項(xiàng)目類型要求往往可以劃分的更加細(xì)致一些,并且每種類型的自動(dòng)化測(cè)試側(cè)重點(diǎn)也不一致,如下截圖:

接口測(cè)試做什么?
接口自動(dòng)化測(cè)試,是當(dāng)前自動(dòng)化測(cè)試中的首選,任何一個(gè)被測(cè)軟件系統(tǒng)一般都是前后端分離的,前后端通訊都需要接口,測(cè)試接口主要目的就是測(cè)試后臺(tái)提供服務(wù)是否正常,故而接口的測(cè)試自動(dòng)化測(cè)試中最基本的;如果要學(xué)習(xí)自動(dòng)化測(cè)試,建議從接口測(cè)試開始學(xué)習(xí)。
web測(cè)試做什么?
web自動(dòng)化測(cè)試,也是自動(dòng)化測(cè)試領(lǐng)域的重點(diǎn)。對(duì)于有頁(yè)面類的項(xiàng)目,幾乎都可以進(jìn)行web自動(dòng)化的測(cè)試。主要通過模擬人操作對(duì)應(yīng)系統(tǒng),驗(yàn)證功能等方面是否正常,能大大提升測(cè)試效率,主要應(yīng)用在一些重復(fù)操作的測(cè)試中。
移動(dòng)自動(dòng)化測(cè)試做什么?
移動(dòng)自動(dòng)化主要是針對(duì)于移動(dòng)的系統(tǒng)的測(cè)試。該測(cè)試需要驗(yàn)證功能、性能、兼容性、易用性等方面,主要通過工具或者代碼命令的方式模擬人工操作,驗(yàn)證整個(gè)軟件系統(tǒng)的過程。目前對(duì)于移動(dòng)端的測(cè)試主要在功能方面的測(cè)試外,還需要覆蓋到非功能方面的測(cè)試。
-----------------------------------------
看完自動(dòng)化測(cè)試分類后,若想得到一個(gè)完整的自動(dòng)化測(cè)試完整路徑。我們還需要了解學(xué)習(xí)自動(dòng)化測(cè)試的前置(支撐)知識(shí)和技能。
自動(dòng)化測(cè)試,簡(jiǎn)而言之,就是把以人為驅(qū)動(dòng)的測(cè)試行為轉(zhuǎn)化為機(jī)器執(zhí)行的一種過程。所以自動(dòng)化需要具備一定的代碼能力,故而至少學(xué)習(xí)一門編程語(yǔ)言,主流的有Java和Python,對(duì)于初學(xué)者來說,Python容易上手學(xué)習(xí)。
這個(gè)過程實(shí)現(xiàn)除了語(yǔ)言外,還需要學(xué)習(xí)Linux和數(shù)據(jù)庫(kù)相關(guān)知識(shí),因?yàn)轫?xiàng)目環(huán)境的搭建和數(shù)據(jù)的管理維護(hù)都需要具備這方面的技能。
任何一種自動(dòng)化的應(yīng)用不外乎兩種方式,要么借助于工具實(shí)現(xiàn),要么通過代碼實(shí)現(xiàn),不管通過哪種方式實(shí)現(xiàn),都需要學(xué)習(xí)并會(huì)使用一些基本工具的技能。
所以自動(dòng)化前置(支撐)知識(shí)和技能如下所示:

所以,我們的到的學(xué)習(xí)自動(dòng)化測(cè)試的路徑是:linux -> mysql -> python | ?java -> 基本工具(JIRA/禪道) ->接口自動(dòng)化測(cè)試-> web自動(dòng)化測(cè)試-->移動(dòng)自動(dòng)化測(cè)試
四、自動(dòng)化配套學(xué)習(xí)資源
明確了學(xué)習(xí)自動(dòng)化測(cè)試的路徑是:linux -> mysql -> python | ?java -> 項(xiàng)目管理工具(JIRA/禪道) ->接口自動(dòng)化-> web自動(dòng)化-->移動(dòng)自動(dòng)化,接下來就來分享配套的更有針對(duì)性的學(xué)習(xí)資源
Linux
Linux推薦視頻:《2天linux視頻2020完整版》?

linux環(huán)境搭建推薦視頻:《如何在linux環(huán)境中使用Lnmp部署測(cè)試項(xiàng)目》 ?

Mysql
mysql推薦視頻:《4天mysql視頻教完整版分享2020版》

Python
python推薦視頻:《10天帶你玩轉(zhuǎn)python2021版》 ?

測(cè)試管理工具
禪道推薦視頻:《1天禪道工具使用》?? ?(此免費(fèi)視頻對(duì)應(yīng)上述6知識(shí)點(diǎn))

JIRA推薦視頻:《1天軟件缺陷與JIRA》?

接口自動(dòng)化測(cè)試
接口測(cè)試一般有兩種方式實(shí)現(xiàn)測(cè)試,一種通過工具實(shí)現(xiàn);另一種通過代碼實(shí)現(xiàn),工具更多的做調(diào)試,大多數(shù)互聯(lián)網(wǎng)企業(yè)做接口測(cè)試都是通過代碼實(shí)現(xiàn)。
工具的測(cè)試,一般容易上手,對(duì)于“0”基礎(chǔ)的人來說,不失為入門的首選,代碼量有限,只要熟悉測(cè)試流程,會(huì)熟練使用工具就能夠完成基本的接口測(cè)試,但是靈活性差,自動(dòng)化程度沒有代碼高,市面上常見可以接口測(cè)試工具有postman、Jmeter等。代碼的實(shí)現(xiàn),主要是通過python。
接口測(cè)試推薦視頻:《4天接口視頻教程2021版》 ??

接口測(cè)試推薦視頻:《Python實(shí)現(xiàn)接口自動(dòng)化測(cè)試視頻》??

接口測(cè)試推薦視頻:《python實(shí)現(xiàn)頭條項(xiàng)目接口自動(dòng)化測(cè)試實(shí)戰(zhàn)》

接口測(cè)試推薦視頻:《3天小程序項(xiàng)目2021版》???

web自動(dòng)化測(cè)試
web自動(dòng)化測(cè)試主要通過代碼實(shí)現(xiàn)。比如常見的應(yīng)用有:Python/Java+selenium。
首先,還是需要熟練使用一門語(yǔ)言,非常熟練的運(yùn)用至少一門編程語(yǔ)言。
其次,需要學(xué)習(xí)web測(cè)試的流程步驟,因?yàn)槭腔陧?yè)面默認(rèn)人工操作,故而需要對(duì)于頁(yè)面構(gòu)成需要有一定的基礎(chǔ),比如:HTML+JavaScript+CSS,懂得頁(yè)面元素的定位,以及常見的定位方式的使用等。如果有接口自動(dòng)化的基礎(chǔ),那么學(xué)習(xí)web自動(dòng)化相對(duì)會(huì)容易一些。
再者,通過一些相對(duì)完整的項(xiàng)目去實(shí)戰(zhàn)訓(xùn)練,才能夠較好的學(xué)習(xí)并把握web自動(dòng)化的技能,通過反復(fù)的項(xiàng)目訓(xùn)練才能逐步的達(dá)到理想的效果。
HTML+JavaScript+CSS推薦視頻:《5天測(cè)試班基礎(chǔ)視頻教程2020版》

web自動(dòng)化測(cè)試推薦視頻:《8天web自動(dòng)化入門教程》?

web自動(dòng)化實(shí)戰(zhàn)推薦視頻:《web自動(dòng)化入門實(shí)戰(zhàn)》?

移動(dòng)自動(dòng)化測(cè)試
移動(dòng)自動(dòng)化測(cè)試主要也是通過工具和代碼的方式實(shí)現(xiàn)。比如常見的有:Python/Java+Appium。
移動(dòng)自動(dòng)化除了喲啊掌握一門編程語(yǔ)言外,還需要學(xué)習(xí)移動(dòng)測(cè)試的流程步驟,移動(dòng)基本功能的和web端的基本類型。但是更多的需要測(cè)試一些非功能層面的應(yīng)用,需要學(xué)習(xí)并使用一些手機(jī)模擬器(如:mumu)、第三方工具(如:GT工具)、adb命令、monkey等的使用,學(xué)習(xí)使用的工具較多,并且需要結(jié)合代碼一起使用,這就要求學(xué)習(xí)的知識(shí)范圍更加廣泛,先從工具使用入手。
另外:移動(dòng)端的應(yīng)用還需要進(jìn)行異常測(cè)試,對(duì)于使用過程中出現(xiàn)網(wǎng)絡(luò)、信息中斷等異常場(chǎng)景的設(shè)計(jì),對(duì)于手機(jī)本身使用過程中的場(chǎng)景結(jié)合實(shí)際項(xiàng)目訓(xùn)練學(xué)習(xí)。
移動(dòng)自動(dòng)化測(cè)試推薦視頻:《6天UI自動(dòng)化2021版》

移動(dòng)自動(dòng)化測(cè)試推薦視頻:《Appium進(jìn)行IOS真機(jī)自動(dòng)化測(cè)試》

移動(dòng)自動(dòng)化測(cè)試推薦視頻:《無(wú)基礎(chǔ)入門移動(dòng)自動(dòng)化Appium框架》?

移動(dòng)自動(dòng)化項(xiàng)目推薦:《軟件測(cè)試項(xiàng)目_6天黑馬頭條測(cè)試項(xiàng)目完整分享_首次公開》?

五、最后對(duì)你自學(xué)自動(dòng)化的叮囑
自動(dòng)化測(cè)試的學(xué)習(xí),相比功能測(cè)試而言,門檻更高,學(xué)習(xí)難度更大。
對(duì)于需求中業(yè)務(wù)轉(zhuǎn)化為代碼的過程有難度,需要具備對(duì)應(yīng)語(yǔ)言的編程思想,還需要投入大量時(shí)間的練習(xí)積累才具備代碼實(shí)現(xiàn)自動(dòng)化的能力。
在實(shí)際學(xué)習(xí)自動(dòng)化的過程中,除了需要理解原理外,還需要和同行進(jìn)行溝通,能夠快速的提升技能經(jīng)驗(yàn),同時(shí)也比自己專門研究學(xué)習(xí)效率更高。
故而,對(duì)于自動(dòng)化測(cè)試的學(xué)習(xí)來說,如果有一定基礎(chǔ),并且自律性好,可以選擇工具或者代碼實(shí)現(xiàn)自學(xué);若自動(dòng)化測(cè)試自學(xué)困難,也千萬(wàn)不要放棄:
1、自動(dòng)化是測(cè)試的方向毋庸置疑,若懷疑,可立即去招聘網(wǎng)站查看中大型互聯(lián)網(wǎng)企業(yè)招聘測(cè)試的需求
2、世界上只有一種失敗,叫做半途而廢。
若真自學(xué)不下去,另一種學(xué)習(xí)方式是參加專業(yè)的自動(dòng)化測(cè)試培訓(xùn),能夠提供多類型的項(xiàng)目,并且能夠直面來自于企業(yè)級(jí)的老師面對(duì)面的指導(dǎo)和交流。
若不知道如何挑選靠譜的測(cè)試培訓(xùn)機(jī)構(gòu),可以查看下方約500人點(diǎn)贊的知乎文章,狠狠點(diǎn)擊下方鏈接(對(duì)你沒用算我輸):
《這么多的軟件測(cè)試培訓(xùn)機(jī)構(gòu),哪個(gè)好?863 贊同 · 151 評(píng)論回答》https://www.zhihu.com/question/21471129/answer/1501002082

最后,為方便大家提升測(cè)試技能,特意給大家準(zhǔn)備了一份13G的超實(shí)用干貨學(xué)習(xí)資源,涉及的內(nèi)容非常全面。
包括軟件學(xué)習(xí)路線圖,黑馬50多天的上課視頻、16個(gè)突擊實(shí)戰(zhàn)項(xiàng)目,80余個(gè)軟件測(cè)試用軟件,37份測(cè)試文檔,70個(gè)軟件測(cè)試相關(guān)問題,40篇測(cè)試經(jīng)驗(yàn)級(jí)文章,上千份測(cè)試真題分享,還有2021軟件測(cè)試面試寶典,還有軟件測(cè)試求職的各類精選簡(jiǎn)歷,希望對(duì)大家有所幫助…..
《2020軟件測(cè)試學(xué)習(xí)路線圖,內(nèi)附視頻教程+自學(xué)路線+工具+面試篇》bbs.itheima.com/thread-405757-1-1.html?zhihuxhw

若你是對(duì)測(cè)試不太了解的測(cè)試小萌新,有太多太多對(duì)測(cè)試的疑惑(前途、薪資、技術(shù)含量、男生是否可以干.....),強(qiáng)烈推薦你觀看《測(cè)試小白必看:學(xué)習(xí)軟件測(cè)試必問的100個(gè)問題,從此貼開始》,相信能掃除掉你心目中90%以上的常見問題
《軟件測(cè)試100個(gè)常見問題》:http://bbs.itheima.com/thread-507947-1-1.html

最后,為方便大家自學(xué)軟件測(cè)試,特意給大家準(zhǔn)備了一份13G的超實(shí)用干貨學(xué)習(xí)資源,涉及的內(nèi)容非常全面。
包括軟件學(xué)習(xí)路線圖,黑馬50多天的上課視頻、16個(gè)突擊實(shí)戰(zhàn)項(xiàng)目,80余個(gè)軟件測(cè)試用軟件,37份測(cè)試文檔,70個(gè)軟件測(cè)試相關(guān)問題,40篇測(cè)試經(jīng)驗(yàn)級(jí)文章,上千份測(cè)試真題分享,還有2020軟件測(cè)試面試寶典,還有軟件測(cè)試求職的各類精選簡(jiǎn)歷,希望對(duì)大家有所幫助…..
《2021軟件測(cè)試學(xué)習(xí)路線圖,內(nèi)附視頻教程+自學(xué)路線+工具+面試篇》:bbs.itheima.com/thread-405757-1-1.html?