2024年的軟件測(cè)試行業(yè)就業(yè)環(huán)境與5年前相比,大不相同。
前些年伴隨著IT互聯(lián)網(wǎng)行業(yè)的快速崛起,團(tuán)隊(duì)也跟隨著快速擴(kuò)充。在早些時(shí)候,簡(jiǎn)單的培訓(xùn)2個(gè)月,掌握測(cè)試的流程和基本理論,會(huì)手工測(cè)試的基本操作,在一線城市成為月薪6k的“點(diǎn)工”是非常輕松的事情。
但是現(xiàn)在不同了,生產(chǎn)力的提升帶來(lái)的是人員的精簡(jiǎn),技術(shù)的提升、持續(xù)交付和devops的流行帶來(lái)的是人員要求的提高。比如更多的研發(fā)直接去做測(cè)試的工作,比如基本上不再招收大專學(xué)歷,比如“點(diǎn)工”大量被外包所吸收。
更多的測(cè)試從業(yè)者也發(fā)現(xiàn)了這種變化,基本招聘都會(huì)要求會(huì)性能測(cè)試或者自動(dòng)化測(cè)試。而不要求的那些,不是外包就是培訓(xùn)公司。
從行業(yè)環(huán)境和技術(shù)要求上來(lái)看,零基礎(chǔ)進(jìn)入這個(gè)行業(yè),確實(shí)比以前更難了。
“前浪”們圍追堵截,“后浪”們生龍活虎
除了更多的開(kāi)發(fā)進(jìn)入測(cè)試行業(yè),年輕的應(yīng)屆生也具有更迅猛的發(fā)展勁頭。
比如我們公司的一個(gè)應(yīng)屆畢業(yè)生,北郵的,22歲,畢業(yè)就能搞自動(dòng)化,因?yàn)樵趯W(xué)校就有一定的語(yǔ)言技術(shù),來(lái)了做一些項(xiàng)目,學(xué)習(xí)速度很快,現(xiàn)在也外派到華為去做承接的一個(gè)項(xiàng)目去了。如果你是28歲再零基礎(chǔ)入行,思考一下如何和他們?nèi)ジ?jìng)爭(zhēng),以什么樣的成長(zhǎng)速度才能在35+之前超過(guò)他們?
求職的要求提高,意味著你要做更多更全面的準(zhǔn)備
這些準(zhǔn)備,遠(yuǎn)遠(yuǎn)不是題主所說(shuō)的培訓(xùn)一下這么簡(jiǎn)單。
如果你真的鐵了心要入行,并且認(rèn)可測(cè)試行業(yè)未來(lái)的前景,自己也有濃厚的興趣去鉆研,那么一定要從認(rèn)知、思路、方法上做好全面的準(zhǔn)備。
29歲零基礎(chǔ)轉(zhuǎn)行軟件測(cè)試,你必須要做的3個(gè)準(zhǔn)備 第一個(gè)準(zhǔn)備:認(rèn)知準(zhǔn)備
從2019年行業(yè)報(bào)告上來(lái)看,目前行業(yè)內(nèi)約70%的人是在26歲以上,所以29歲零基礎(chǔ)開(kāi)始學(xué)習(xí)入行,只能加速追趕。
在開(kāi)始學(xué)習(xí)之前,首先要明確的是對(duì)于行業(yè)和學(xué)習(xí)的認(rèn)知:
1、進(jìn)入測(cè)試行業(yè)一定要學(xué)習(xí)一門(mén)語(yǔ)言,認(rèn)為做測(cè)試不用寫(xiě)代碼或者對(duì)于寫(xiě)代碼比較排斥的,可以繞道了;
2、技術(shù)是你立足的根本,但是不要認(rèn)為技術(shù)做到最強(qiáng),就可以得到100%的尊重;
3、在不斷學(xué)習(xí)的同時(shí)也要積極地參與行業(yè)內(nèi)的交流,比如沙龍、講座等,朋友內(nèi)推比海投簡(jiǎn)歷靠譜的多;
4、學(xué)歷很重要,項(xiàng)目經(jīng)驗(yàn)很致命,英語(yǔ)是加分項(xiàng);
5、學(xué)習(xí)是長(zhǎng)反饋、反人性的,不要期待短期速成,不要相信35歲失業(yè)的鬼話;
6、溝通能力是和技術(shù)同樣重要的,放在任何行業(yè)都是如此;
第二個(gè)準(zhǔn)備:思路準(zhǔn)備
1、語(yǔ)言選擇是Java還是Python?不用糾結(jié),都是相通的,也最終都要掌握。建議先從Python上手,后面再學(xué)Java;
2、專研方向選擇性能還是自動(dòng)化?不要被自動(dòng)化蒙蔽了雙眼,也不要輕視認(rèn)為性能很好搞定,性能的調(diào)優(yōu)很難,自動(dòng)化有語(yǔ)言基礎(chǔ)也能快速上手;
3、大公司還是小公司?能去大公司,就去大公司,尤其是在剛進(jìn)入這個(gè)行業(yè),大公司的流程和項(xiàng)目以及背書(shū)都會(huì)對(duì)職業(yè)發(fā)展有很大幫助;
4、自學(xué)還是培訓(xùn)?能有捷徑,為什么不走呢,更何況已經(jīng)29了,試錯(cuò)的機(jī)會(huì)已經(jīng)很少了,關(guān)于如何甄選靠譜機(jī)構(gòu),請(qǐng)關(guān)注我主頁(yè)其他回答:測(cè)吧
5、將來(lái)做管理還是技術(shù)專家?即使是做管理,也必須建立在懂技術(shù),能搞定問(wèn)題的基礎(chǔ)上。技術(shù)是根本,其余的都是錦上添花;
第三個(gè)準(zhǔn)備:學(xué)習(xí)路線準(zhǔn)備
我根據(jù)薪資的不同,劃分成以下幾個(gè)階段具體說(shuō)一下:
第一個(gè)階段:月薪5-9k,剛剛?cè)胄?,先學(xué)會(huì)功能測(cè)試!
可能你是剛畢業(yè)的學(xué)生,也可能你是打算轉(zhuǎn)行進(jìn)入軟件測(cè)試這個(gè)行業(yè),那么首先以下基本的理論你是必須要掌握的:
軟件測(cè)試的定義、生命周期、工作流程、需求分析;
測(cè)試用例的設(shè)計(jì)、編寫(xiě)、評(píng)審;
bug的基本知識(shí)以及 禪道的使用;
測(cè)試計(jì)劃、測(cè)試報(bào)告的編寫(xiě);
SVN、Git版本控制工具的使用;
搞定上上面的這些基本必備內(nèi)容,就已經(jīng)知道可以做具體的實(shí)戰(zhàn)內(nèi)容,這個(gè)時(shí)候最好是先找一個(gè)web測(cè)試項(xiàng)目去做一下,假如一個(gè)項(xiàng)目拿到手之后,按照下面的一套流程跑一遍:
發(fā)布項(xiàng)目進(jìn)行立項(xiàng),建立項(xiàng)目組進(jìn)行分工;
需求評(píng)審,學(xué)會(huì)如何看需求文檔,進(jìn)行 需求分析,羅列測(cè)試點(diǎn);
整理測(cè)試點(diǎn),編寫(xiě)測(cè)試用例,然后進(jìn)行用例評(píng)審;
執(zhí)行測(cè)試,比如功能、界面、前后臺(tái)、兼容性、數(shù)據(jù)庫(kù),對(duì)于發(fā)現(xiàn)的bug提交到禪道;
分析、總結(jié)、編寫(xiě)測(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)技能