從長遠(yuǎn)來看,軟件測(cè)試這個(gè)行業(yè)怎么樣?

PS:本文轉(zhuǎn)載自黑馬測(cè)試知乎高贊文章
鏈接:https://www.zhihu.com/question/358849870/answer/3084060294

現(xiàn)在,立刻,去看下招聘網(wǎng)站對(duì)開發(fā)的學(xué)歷要求吧。無論是前端開發(fā)還是后端Java開發(fā),起步學(xué)歷已基本都是本科學(xué)歷了。
測(cè)試崗位對(duì)學(xué)歷的要求是要低于開發(fā)的。對(duì)于不是本科學(xué)歷的人來講,要么報(bào)考函授、自考提升學(xué)歷,要么可以了解下軟件測(cè)試學(xué)科。
現(xiàn)在,對(duì)于不是本科學(xué)歷的人來說,如果沒有精力提升學(xué)歷,那選擇軟件測(cè)試還有工作機(jī)會(huì)。
軟件測(cè)試這個(gè)行業(yè)怎么樣?之前我也從多個(gè)角度回答了這類問題,有興趣同學(xué)可看下面的文章:
《軟件測(cè)試行業(yè)到底有沒有前景和出路?2679 贊同 · 650 評(píng)論回答》
https://www.zhihu.com/question/317754170/answer/1569957027
《軟件測(cè)試真的干到35就干不動(dòng)了嗎?2295 贊同 · 498 評(píng)論回答》
https://www.zhihu.com/question/61117238/answer/1540761285
《軟件測(cè)試工程師的工資有多高?496 贊同 · 72 評(píng)論回答》
https://www.zhihu.com/question/359606043/answer/1581863304
《最近十年,軟件測(cè)試領(lǐng)域有什么重要進(jìn)展?348 贊同 · 27 評(píng)論回答》
https://www.zhihu.com/question/49535296/answer/2480562370
今天我要從一個(gè)新的角度來論述軟件測(cè)試行業(yè)怎么樣。
前段時(shí)間熱搜新聞是張雪峰最近抨擊的“新聞專業(yè)不要報(bào),建議把孩子打暈后,隨便選個(gè)專業(yè)都比新聞好”,重慶大學(xué)新聞學(xué)教授發(fā)文抨擊張雪峰偏激言論,眼睛雪亮的人民群眾卻紛紛站隊(duì)張雪峰。
為什么新聞專業(yè)沒有前途呢?原因是該專業(yè)“門檻相對(duì)不高”,甚至不用學(xué)新聞,就能干得很好。
所以專業(yè)|工作|行業(yè)怎么樣,和進(jìn)入門檻高度強(qiáng)相關(guān)。
一般來說,沒有門檻的工作,長遠(yuǎn)來看沒啥前途。
舉例:為什么在深圳電子廠打螺絲沒有前途?因?yàn)檫M(jìn)入門檻太低,全國蜂擁而來的任何打工妹,打工仔,經(jīng)過短暫培訓(xùn)后都能干。
那軟件測(cè)試有前途嗎?軟件測(cè)試的替代門檻怎么樣?所以本文的結(jié)構(gòu)大致如下:
1、橫向和開發(fā)相比,軟件的測(cè)試學(xué)習(xí)門檻為什么要低一些?
2、縱向和自己比,軟件測(cè)試的進(jìn)入門檻為什么一直在提高?
3、chatgpt時(shí)代,軟件測(cè)試人員該如何確保自己的職業(yè)門檻?
4、測(cè)試門檻越來越高,普通大學(xué)生該如何進(jìn)入?
一、橫向和開發(fā)相比,軟件測(cè)試的學(xué)習(xí)門檻要低一些,為什么?
為節(jié)省文字,直接上圖。來看下兩個(gè)行業(yè)的對(duì)比,如下圖所示:

其實(shí)單從上圖中的“思維模式”的pk,就能看出測(cè)試的學(xué)習(xí)門檻為啥要比開發(fā)低。
若將軟件類比房子,建房子得有專業(yè)的施工人員(類比開發(fā)),拆房子只要掄得動(dòng)大錘就可以(類比測(cè)試)。
二、縱向和自己比,軟件測(cè)試求職門檻卻一直在提高,為什么?
1、本質(zhì)原因:軟件測(cè)試產(chǎn)業(yè)近幾年一直在技術(shù)升級(jí),經(jīng)濟(jì)下行加速功能測(cè)試轉(zhuǎn)向自動(dòng)化測(cè)試
近年來,研發(fā)流行敏捷開發(fā),版本高速迭代;運(yùn)維部署也在逐漸自動(dòng)化。但軟件測(cè)試領(lǐng)域,企業(yè)卻有兩大無法忽視的痛點(diǎn):
痛點(diǎn)1、互聯(lián)網(wǎng)行業(yè)產(chǎn)品對(duì)產(chǎn)品質(zhì)量和速度的訴求;
痛點(diǎn)2、市場上占比最多的功能測(cè)試工程師在工作常常出現(xiàn)的瓶頸。
當(dāng)前各企業(yè)正在實(shí)施的辦法,是持續(xù)建設(shè)自動(dòng)化測(cè)試體系,將軟件測(cè)試從手工密集升級(jí)到自動(dòng)化測(cè)試體系中,通過提高測(cè)試流程的有效性和效率來消除測(cè)試瓶頸。
“點(diǎn)點(diǎn)點(diǎn)”的手工測(cè)試,正逐漸被自動(dòng)化測(cè)試技術(shù)接管,原來需要10個(gè)手工測(cè)試完成的工作量,現(xiàn)在自動(dòng)化測(cè)試團(tuán)隊(duì)不到5個(gè)人就能完成。
業(yè)務(wù)價(jià)值不變,人數(shù)下降就意味著薪酬變高。近年來,測(cè)試平均薪資一路上揚(yáng),背后就是自動(dòng)化測(cè)試正在逐步取代手工測(cè)試。

所以當(dāng)前測(cè)試人員找工作,如果僅憑功能測(cè)試技能,基本上不好找工作。
可以打開任意招聘網(wǎng)站搜索軟件測(cè)試技能要求(看下圖),目前企業(yè)對(duì)測(cè)試人員的要求,已經(jīng)基本上過渡到了自動(dòng)化測(cè)試要求。
除了要懂功能測(cè)試,還需要懂代碼(python或java),需要懂接口自動(dòng)化化和Ui自動(dòng)化,甚至有的企業(yè)還需要懂性能測(cè)試和測(cè)試開發(fā),求職門檻大大提高。

2、重要原因: IT 行業(yè)從To C 時(shí)代正在轉(zhuǎn)向TO B,對(duì)業(yè)務(wù)要求的門檻提高
To C業(yè)務(wù),面向的是個(gè)人;
To B業(yè)務(wù), 面向的卻是機(jī)構(gòu)。
To B 業(yè)務(wù)比TO C 業(yè)務(wù)復(fù)雜的多。因?yàn)?To C 是生活,更多圍繞衣食住行展開,是“因點(diǎn)生點(diǎn)”,但To B是生產(chǎn),更多圍繞企業(yè)所處領(lǐng)域展開,場景更為復(fù)雜多樣,是“因面生點(diǎn)”。舉例企業(yè)客戶服務(wù)這個(gè)“面”為例,就能分散出產(chǎn)品維修、咨詢、投訴等多個(gè)“點(diǎn)”。
所以就算不大的企業(yè),其所涉及的業(yè)務(wù)線也可能很多。所以現(xiàn)在企業(yè)對(duì)測(cè)試人員業(yè)務(wù)要求更高,招聘的人員,希望是在某個(gè)領(lǐng)域進(jìn)行深挖,積累了豐富業(yè)務(wù)的經(jīng)驗(yàn)。
舉個(gè)栗子:某銀行要進(jìn)行招聘,他的業(yè)務(wù)要求可能就是“通過深度測(cè)試多款稀缺的金融軟件,掌握了該類軟件的常用結(jié)構(gòu)設(shè)計(jì)與功能”。這種業(yè)務(wù)門檻,需要幾年工作經(jīng)驗(yàn)才能達(dá)到。

3、客觀原因:這幾年疫情+經(jīng)濟(jì)下行,出于成本考慮,企業(yè)迫切需要提升人效,倒逼技能門檻提升
從經(jīng)營成本看,任何企業(yè)都會(huì)傾向用最少的測(cè)試人員來扛起一整條業(yè)務(wù)線。經(jīng)濟(jì)下行時(shí)期,測(cè)試人員想要有工作,想要高薪,就要倒逼自己,能達(dá)到扛一條業(yè)務(wù)線的水平。
要想肩扛一條線?測(cè)試人員就不能不掌握下面3個(gè)技能:
技能1:掌握測(cè)試流程,熟悉系統(tǒng)框架,
能提前與開發(fā)人員一起制定測(cè)試計(jì)劃,通過測(cè)試左移,推動(dòng)代碼評(píng)審,代碼審計(jì),單元測(cè)試,自動(dòng)化冒煙測(cè)試,來保證研發(fā)階段的質(zhì)量。
技能2:懂代碼,會(huì)自動(dòng)化
至少掌握Python這門編程語言?,F(xiàn)在行業(yè)內(nèi)的高薪職位,基本90%以上都是與Python自動(dòng)化測(cè)試技能相關(guān)。
一定要掌握主流測(cè)試工具。比如接口自動(dòng)化測(cè)試所常用的Jmeter、Postman,UI自動(dòng)化常用的Robotframework、Airtest,App自動(dòng)化常用的Appium。
技能3: 還要會(huì)環(huán)境搭建,懂運(yùn)維
能參與配置部署。會(huì)將自動(dòng)化測(cè)試用例,配置到持續(xù)交付鏈中,通過測(cè)試右移,全程監(jiān)控發(fā)布后的應(yīng)用質(zhì)量。

回到開頭的觀點(diǎn),"行業(yè)怎么樣,和進(jìn)入門檻強(qiáng)相關(guān)的話",軟件測(cè)試門檻越來越高,也就越來越有前途。
三、ChatGPT 時(shí)代,軟件測(cè)試人員該如何確保自己的職業(yè)門檻?
1、正視ChatGPT ,它只是一款提升測(cè)試效率的工具,并不能取代測(cè)試
ChatGPT 本質(zhì)上就是一個(gè)搜索引擎的二次封裝,它更能理解你的輸入意圖,它更精確的幫你拼接返回結(jié)果。但它就是一個(gè)輔助工具,用好了可以幫你提升效率,但前提是得有人去用它。
你可以想一下日常的工作內(nèi)容,開會(huì),溝通,扯皮這些,AI 能參與進(jìn)來嗎?
它能理解你的業(yè)務(wù)需求嗎?
它能幫你完成復(fù)雜模塊的開發(fā)和聯(lián)調(diào)嗎?
它能幫你和其他同事溝通嗎?
它能做的只是幫你寫一部分固定的代碼和文檔,僅此而已。
舉個(gè)很簡單的例子,我在ChatGPT里問到了登錄功能的測(cè)試用例,ChatGPT的回答只是一些我們說爛了的點(diǎn),并沒有一些特殊異常場景或者推陳出新的用例。

那我們就可以根據(jù)它的回答結(jié)合項(xiàng)目實(shí)際需求,根據(jù)測(cè)試用例6方法,設(shè)計(jì)出來更全面的測(cè)試用例。
從這個(gè)例子,我們就能看出來,ChatGPT 只不過是可以提高我們工作效率的一種工具而已?,F(xiàn)在有搜索引擎,我們說“面向 google 測(cè)試”,以后可能就變?yōu)椤懊嫦?ChatGPT 測(cè)試”,提升效率。
一些重復(fù)性和簡單的測(cè)試任務(wù)可以讓ChatGPT 來完成,我們專注于更復(fù)雜、高價(jià)值的測(cè)試任務(wù),如安全性測(cè)試、性能測(cè)試、用戶體驗(yàn)測(cè)試等,以展現(xiàn)自己的價(jià)值和專業(yè)知識(shí)。
2、學(xué)習(xí)ChatGPT 工具,提升測(cè)試工作效率
既然ChatGPT 是一款可以提升軟件測(cè)試效率的工具,那么我們就有必要去深入學(xué)習(xí),提供工作效率。

3、發(fā)展一些軟技能,讓冰冷的工具無法取代
項(xiàng)目管理、團(tuán)隊(duì)合作、溝通能力、問題解決和分析能力等,這些都是人工智能做不到的。而這些技能可以幫助我們更好地與團(tuán)隊(duì)和利益相關(guān)者合作,提升工作效率和影響力。在團(tuán)隊(duì)中更全面地貢獻(xiàn),并在職業(yè)發(fā)展中具備更大的靈活性。
所以,與其擔(dān)心自己會(huì)被人工智能所取代,不如想一下如何提升自我軟價(jià)值,做到無可取代!

四、測(cè)試門檻越來越高,普通大學(xué)生該如何進(jìn)入測(cè)試行業(yè)?
其實(shí)不管是那一行,如果你從來沒接觸過。那入行方式無非兩種,要么自學(xué),要么培訓(xùn)。
無論哪種方式,回歸到終點(diǎn),都是為了高薪就業(yè)。
那選擇測(cè)試行業(yè),在當(dāng)前經(jīng)濟(jì)下行期,如何才能高薪就業(yè)呢?從用人單位的視角來看,企業(yè)會(huì)從下面4個(gè)維度的考核面試人員。

1)技術(shù)是基礎(chǔ)
上面所說的企業(yè)需求技術(shù)點(diǎn),自學(xué)和培訓(xùn),哪種方法更能高效學(xué)到?
測(cè)試流程,系統(tǒng)框架,python代碼,接口自動(dòng)化,UI自動(dòng)化,性能測(cè)試
主流測(cè)試工具。比如接口自動(dòng)化測(cè)試所常用的Jmeter、Postman,UI自動(dòng)化常用的Robotframework、Airtest,App自動(dòng)化常用的Appium。
環(huán)境搭建,運(yùn)維知識(shí)
2) 項(xiàng)目是靈魂
面試的時(shí)候,面試官主要是結(jié)合項(xiàng)目來提問。
學(xué)習(xí)的時(shí)候,項(xiàng)目不僅能將所學(xué)技術(shù)點(diǎn)進(jìn)行沉淀,還能了解到項(xiàng)目所在行業(yè)的業(yè)務(wù)。
在黑馬,全套課培訓(xùn)程能接觸到的項(xiàng)目如下所示:
1、接口、性能、UI自動(dòng)化階段項(xiàng)目涉及CRM、電商、在線教育
2、獨(dú)立項(xiàng)目:?功能測(cè)試電商(web+app)10天、?融項(xiàng)??8天、?程序(贈(zèng)送)、銀行項(xiàng)目(贈(zèng)送)
自學(xué),你能接觸到哪些項(xiàng)目呢?知道怎么找項(xiàng)目嗎?
沒項(xiàng)目,有膽量去面試嗎?
3)溝通是助力
黑馬培訓(xùn)中,完整的面試溝通輔導(dǎo)包含下面這些:
1、整理必備面試題
2、多輪演講及點(diǎn)評(píng)
3、多輪模擬面試
4、一對(duì)一就業(yè)輔導(dǎo)(含責(zé)簡歷指導(dǎo)、面試錄音分析,面試復(fù)盤找問題,技能針對(duì)性強(qiáng)化訓(xùn)練)
自學(xué),你能得到什么溝通面試輔導(dǎo)呢?
4)學(xué)歷是支撐
但前面3點(diǎn)越強(qiáng),企業(yè)對(duì)學(xué)歷的容忍度就越高。
雖然軟件測(cè)試的學(xué)歷要求一般是大專,但如今打開招聘網(wǎng)站,就會(huì)發(fā)現(xiàn)越來越多的企業(yè),也將學(xué)歷門檻定在了本科。
如果學(xué)歷大專,建議還是培訓(xùn)吧。雖然很多大專學(xué)歷同學(xué)選擇測(cè)試,但測(cè)試均薪可不必開發(fā)低。

五、總結(jié)
軟件測(cè)試門檻越來越高:
1) 企業(yè)期望越來越高,從單點(diǎn)測(cè)試逐步過度到能一肩挑
2)技能要求越來越高,已經(jīng)從功能測(cè)試過渡到自動(dòng)化測(cè)試、性能測(cè)試
3)業(yè)務(wù)要求越來越高,To b業(yè)務(wù)復(fù)雜度遠(yuǎn)高于To c,需要在某個(gè)領(lǐng)域沉淀。
4)學(xué)歷要求越來越高,以前高中生都能找到測(cè)試工作,現(xiàn)在越來越多企業(yè)要求本科
回到開頭的觀點(diǎn),"行業(yè)怎么樣,和進(jìn)入門檻高度相關(guān)的話",那么“軟件測(cè)試作為互聯(lián)網(wǎng)三大技術(shù)崗,需求量可不小,但入行門檻越來越高,被人替代越來越難,也就越來越有前途”。

若你是對(duì)測(cè)試不太了解的測(cè)試小萌新,有太多太多對(duì)測(cè)試的疑惑(前途、薪資、技術(shù)含量、男生是否可以干.....),強(qiáng)烈推薦你觀看《測(cè)試小白必看:學(xué)習(xí)軟件測(cè)試必問的100個(gè)問題,從此貼開始》,相信能掃除掉你心目中90%以上的常見問題。
《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è)試求職的各類精選簡歷,希望對(duì)大家有所幫助…..
《2023黑馬測(cè)試學(xué)習(xí)路線圖鏈接》:http://bbs.itheima.com/thread-405757-1-1.html
