軟件測(cè)試進(jìn)階知識(shí)點(diǎn),學(xué)會(huì)了你就能月薪上萬(wàn)?。?!

更多的人選擇進(jìn)入測(cè)試行業(yè),更高的挑戰(zhàn)需要面對(duì):

2020年軟件行業(yè)公司軟件測(cè)試部門設(shè)置情況

現(xiàn)在的測(cè)試行業(yè),能夠做自動(dòng)化、性能調(diào)優(yōu)基本上已經(jīng)是標(biāo)配了。在這種情況下,所謂的不用寫代碼、不用加班,也是不存在的。

2020年,如果是新入行,門檻是增加了的:

1、一定要會(huì)一門語(yǔ)言,無(wú)論Java也好,Python也好,語(yǔ)言是以后進(jìn)階的基礎(chǔ);

2、不要草草學(xué)會(huì)功能測(cè)試就出去找工作,花上幾個(gè)月集中突破一下性能或者自動(dòng)化,如果起點(diǎn)只是外包,后面跳出來(lái)太難;

3、技術(shù)升級(jí)很快,面對(duì)培訓(xùn)的課程仔細(xì)甄別,很多學(xué)的,根本不是企業(yè)在用的,比如還有很多在教loadrunner;

4、做好加班的準(zhǔn)備,國(guó)內(nèi)技術(shù)崗位都是內(nèi)卷的,不加班是不存在的;

5、注重你的學(xué)歷,不要自我安慰大專也能找到好工作,好找的話這就不會(huì)成為一個(gè)問(wèn)題。

35+天花板確實(shí)存在,但是未來(lái)的發(fā)展路線依然很通暢:

但是35+并不意味職業(yè)生涯結(jié)束

為什么總有人不顯老,因?yàn)闅q月這把殺豬刀,只殺豬,不殺人

35+天花板也是一樣,淘汰的都是沒(méi)有潛力,技術(shù)能力不強(qiáng),性價(jià)比不高的

換句話說(shuō),就是年齡上去了,能力沒(méi)有上去,年齡和能力并不匹配。

我鼓勵(lì)測(cè)試在職的,以及計(jì)算機(jī)相關(guān)專業(yè)的畢業(yè)生,在入行的時(shí)候就應(yīng)該瞄準(zhǔn)測(cè)試開(kāi)發(fā)去定位自己,不要沉浸在手工測(cè)試中,大公司的趨勢(shì)就是保留測(cè)開(kāi)團(tuán)隊(duì),大量的手工外包出去,然后只會(huì)手工的被外包吸收。


軟件測(cè)試工程師未來(lái)發(fā)展方向

1、大公司還是小公司?能去大公司,就去大公司,尤其是在剛進(jìn)入這個(gè)行業(yè),大公司的流程和項(xiàng)目以及背書都會(huì)對(duì)職業(yè)發(fā)展有很大幫助,簡(jiǎn)歷中有大廠的背景,可以說(shuō)后面找工作會(huì)容易的多,起點(diǎn)能夠高一些就高一些;

2、自學(xué)還是培訓(xùn)?不否認(rèn)培訓(xùn)機(jī)構(gòu)帶來(lái)了行業(yè)的浮躁,但是也給很多轉(zhuǎn)行以及在職提升的同學(xué)提供了很好的路徑。既然有捷徑,就要去走,前輩的經(jīng)驗(yàn),系統(tǒng)的項(xiàng)目,能夠近距離接觸,是非常寶貴的,因噎廢食不可取。關(guān)于如何甄別好的培訓(xùn)機(jī)構(gòu),可以看下我主頁(yè)的相關(guān)回答

3、將來(lái)做管理還是技術(shù)專家?技術(shù)是第一位的,即使是做管理,也必須建立在懂技術(shù),能搞定問(wèn)題的基礎(chǔ)上。技術(shù)是根本,其余的都是錦上添花。所以,在真正的遇到這個(gè)問(wèn)題之前,專心提高自己的技術(shù)水平,同時(shí)不斷結(jié)交人脈,技術(shù)越強(qiáng),你會(huì)發(fā)現(xiàn)圈子越小,人脈的幫助越大。投簡(jiǎn)歷?不存在的,等著獵頭或者內(nèi)推多好!

學(xué)習(xí)路線需要更加貼近企業(yè),有廣度,不代表沒(méi)有深度

入行學(xué)習(xí)軟件測(cè)試的學(xué)習(xí)路線,

根據(jù)薪資的不同,劃分成以下幾個(gè)階段具體說(shuō)一下:

⒈月薪5-9k:從零基礎(chǔ)入門到能夠找到工作

⒉月薪15-25k:測(cè)試在職搞定性能測(cè)試和自動(dòng)化測(cè)試

⒊年薪30W+:搞定測(cè)試開(kāi)發(fā),進(jìn)入一線大廠

第一個(gè)階段:月薪5-9k,剛剛?cè)胄校葘W(xué)會(huì)功能測(cè)試!

可能你是剛畢業(yè)的學(xué)生,也可能你是打算轉(zhuǎn)行進(jìn)入軟件測(cè)試這個(gè)行業(yè),那么首先以下基本的理論你是必須要掌握的:

1.軟件測(cè)試的定義、生命周期、工作流程、需求分析;

2.測(cè)試用例的設(shè)計(jì)、編寫、評(píng)審;

3.bug的基本知識(shí)以及禪道的使用;

4.測(cè)試計(jì)劃、測(cè)試報(bào)告的編寫;

5.SVN、Git版本控制工具的使用;

搞定上上面的這些基本必備內(nèi)容,就已經(jīng)知道可以做具體的實(shí)戰(zhàn)內(nèi)容,這個(gè)時(shí)候最好是先找一個(gè)web測(cè)試項(xiàng)目去做一下,假如一個(gè)項(xiàng)目拿到手之后,按照下面的一套流程跑一遍:

1.發(fā)布項(xiàng)目進(jìn)行立項(xiàng),建立項(xiàng)目組進(jìn)行分工;

2.需求評(píng)審,學(xué)會(huì)如何看需求文檔,進(jìn)行需求分析,羅列測(cè)試點(diǎn);

3.整理測(cè)試點(diǎn),編寫測(cè)試用例,然后進(jìn)行用例評(píng)審;

4.執(zhí)行測(cè)試,比如功能、界面、前后臺(tái)、兼容性、數(shù)據(jù)庫(kù),對(duì)于發(fā)現(xiàn)的bug提交到禪道;

5.分析、總結(jié)、編寫測(cè)試報(bào)告;

這個(gè)流程完整的跑一遍之后,只能說(shuō)對(duì)于整體的測(cè)試流程算是掌握了,但是仍然不足以找到一份合適的工作,想要學(xué)會(huì)做功能測(cè)試,以下的內(nèi)容也是必須掌握的:

Linux相關(guān)技能:

操作環(huán)境、命令、安裝數(shù)據(jù)庫(kù)、部署測(cè)試環(huán)境等

數(shù)據(jù)庫(kù)相關(guān)技能:

各種命令用法、字段、增刪改查

接口測(cè)試相關(guān)技能:

接口測(cè)試基本理論、http協(xié)議、測(cè)試方法;

接口測(cè)試需求分析、用例編寫、評(píng)審;

幾種工具的掌握,jmeter、postman、soupUI;

APP測(cè)試相關(guān)技能:

安裝/卸載、離線、UI、登錄等測(cè)試內(nèi)容;

兼容性測(cè)試、monkey、fiddler抓包;

OK,搞定了這些,恭喜你已經(jīng)可以投出你的簡(jiǎn)歷去尋找一份測(cè)試的工作了!

如果你已經(jīng)入行了,且能夠正常上手業(yè)務(wù)了,那么你就要思考第二個(gè)問(wèn)題:如何獲取更高的薪資?

第二個(gè)階段:月薪15-25k,搞定性能、自動(dòng)化測(cè)試,獨(dú)當(dāng)一面!

都說(shuō)自動(dòng)化玩好了很牛掰,但是性能測(cè)試才是互聯(lián)網(wǎng)企業(yè)的核心痛點(diǎn)!


對(duì)于性能測(cè)試,業(yè)界很多都是在“耍流氓”,舉個(gè)栗子:

我拿到了一份“流氓”的性能測(cè)試報(bào)告,上面只寫了響應(yīng)時(shí)間、TPS是多少,然后羅列了一下壓力機(jī)基本配置情況,比如40個(gè)并發(fā)相應(yīng)時(shí)間是5秒,TPS是260。

那么,我該怎么判斷這次性能測(cè)試的有效性:

1.場(chǎng)景是否合理?

2.壓力是否傳遞均勻或者傳遞到指定目標(biāo)?

3.是否有干擾因素,或者說(shuō)那些數(shù)據(jù)是否有效?

4.有沒(méi)有一些可信的判斷方法?

這些問(wèn)題的出現(xiàn),其實(shí)就是反映出了目前在做性能測(cè)試的一些誤區(qū):

只測(cè)不調(diào),無(wú)法給出研發(fā)和運(yùn)維人員執(zhí)行建議

無(wú)法定位問(wèn)題,缺乏清晰的邏輯和數(shù)據(jù)證明價(jià)值

性能測(cè)試工具≠性能測(cè)試

性能測(cè)試技術(shù)體系落后(loadrunner),急需擁抱開(kāi)源軟件

如果要搞定這些問(wèn)題,那么性能測(cè)試你得這么去學(xué):

性能測(cè)試的概念和流程:

常見(jiàn)問(wèn)題剖析、流行工具、方案設(shè)計(jì)

性能測(cè)試工具:

jmeter工具的使用、實(shí)戰(zhàn);

jmeter多協(xié)議、拓展與定制;

分布式壓測(cè)與任務(wù)調(diào)度;

性能監(jiān)控:

性能監(jiān)控體系與監(jiān)控?cái)?shù)據(jù)采集

性能實(shí)施:

分布式服務(wù)壓測(cè),場(chǎng)景設(shè)計(jì)、場(chǎng)景執(zhí)行

測(cè)試結(jié)果關(guān)聯(lián)分析,TPS、響應(yīng)時(shí)間、線程關(guān)聯(lián)分析,壓力和資源使用率關(guān)聯(lián)分析

性能分析與報(bào)告:

jvm調(diào)試與系統(tǒng)調(diào)試

性能瓶頸分析

性能測(cè)試成長(zhǎng)進(jìn)階路線--搞定最難的調(diào)優(yōu)

搞定這些,你完全可以很自信的和面試官說(shuō)自己精通性能測(cè)試!

性能測(cè)試你能到這個(gè)程度,15k那是妥妥的了,如果下面自動(dòng)化測(cè)試的學(xué)習(xí)內(nèi)容你能夠掌握,那就可以直接沖擊月薪25k!

搞定Python或者Java語(yǔ)言,建議先從Python入手

基本的語(yǔ)言知識(shí),語(yǔ)法、函數(shù)、模塊、輸入與輸出、面向?qū)ο缶幊?/p>

腳本編寫、標(biāo)準(zhǔn)庫(kù)、多線程、第三方庫(kù),外部數(shù)據(jù)處理

unittest、pytest測(cè)試框架、參數(shù)化、數(shù)據(jù)驅(qū)動(dòng)


web端的自動(dòng)化測(cè)試:

selenium安裝、錄制、處理

web控件、JavaScript腳本、PO模式

移動(dòng)端APP自動(dòng)化測(cè)試:

appium使用、錄制、元素定位方法

APP控件定位、交互,參數(shù)化用例

appium問(wèn)題定位分析、源碼分析、二次封裝

服務(wù)端接口自動(dòng)化測(cè)試:

接口自動(dòng)化測(cè)試框架request

接口請(qǐng)求構(gòu)造、斷言

json/xml請(qǐng)求、響應(yīng)斷言

headcookie處理、認(rèn)證體系

自動(dòng)化測(cè)試從入門到精通

上面這些說(shuō)的是性能和自動(dòng)化測(cè)試的學(xué)習(xí)路線和內(nèi)容,搞定這些,基本上在這個(gè)行業(yè),月薪2萬(wàn)以上是非常輕松的事情了!當(dāng)然如果你想成為技術(shù)專家,或者想帶領(lǐng)技術(shù)團(tuán)隊(duì)進(jìn)行實(shí)施落地,那么請(qǐng)你接著往下看,關(guān)于年薪30W+的測(cè)試開(kāi)發(fā)需要學(xué)習(xí)哪些內(nèi)容:

完善測(cè)試技術(shù)體系:

Linux、docker、shell、SQL、Python/java

打牢自動(dòng)化測(cè)試技術(shù)基礎(chǔ):

web自動(dòng)化測(cè)試

selenium測(cè)試框架

PageObject設(shè)計(jì)模式、原則、演練

APP自動(dòng)化測(cè)試

Android自動(dòng)化測(cè)試框架

appium高級(jí)應(yīng)用于原理剖析

APP自動(dòng)化測(cè)試實(shí)戰(zhàn)

測(cè)試框架封裝改造

ios自動(dòng)化測(cè)試

移動(dòng)專項(xiàng)測(cè)試:

健壯性測(cè)試、弱網(wǎng)測(cè)試、崩潰檢測(cè)、耗電量分析等

移動(dòng)端性能測(cè)試

移動(dòng)端安全測(cè)試

接口自動(dòng)化測(cè)試:

接口協(xié)議與抓包、代理技術(shù)與mock

接口自動(dòng)化測(cè)試框架、HTTPrunner測(cè)試框架

dubbo接口自動(dòng)化測(cè)試

接口管理工具swagger、接口安全測(cè)試

docker容器技術(shù):

docker容器、docker鏡像

持續(xù)集成/持續(xù)交付/devops:

jenkins持續(xù)集成

Jenkins持續(xù)交付

以上內(nèi)容絕對(duì)不是泛泛而談!建議收藏或關(guān)注,日后去驗(yàn)證。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過(guò)簡(jiǎn)信或評(píng)論聯(lián)系作者。

友情鏈接更多精彩內(nèi)容