為什么軟件測試相比軟件開發(fā)薪酬待遇差別那么大?

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

大?現(xiàn)實(shí),每每都是從打臉開始的。直接上圖(注意此圖片的時(shí)間,2021-12-22,可見下方數(shù)據(jù)屬年終盤點(diǎn))。

年終盤點(diǎn)圖片看完,測試薪資竟然反殺開發(fā)。若還不敢相信,沒關(guān)系,再來一波2022年第一季度薪資盤點(diǎn),趕緊看:



某個(gè)培訓(xùn)機(jī)構(gòu)的畢業(yè)薪資能代表行業(yè)嗎?你說的對(duì),當(dāng)然不能。那咱們就直接看企業(yè)的招聘薪資數(shù)據(jù)吧,招聘數(shù)據(jù)最能說明問題!

1~3 年的 java 開發(fā)工程師。

再來看看 1~3 年的 軟件測試工程師。




以上,是我在寫這篇文章時(shí),臨時(shí)去boss上搜索的(找的時(shí)候比較湊巧,有兩家公司用人較為迫切,甚至不限經(jīng)驗(yàn))。其他招聘網(wǎng)也實(shí)時(shí)瀏覽了一下,但并沒有截圖,主要是個(gè)人覺得沒有那個(gè)必要。上面幾張截圖已經(jīng)很能說明問題了。
為什么測試薪資這么高了?請(qǐng)看下方截圖吧,看看測試的上漲趨勢吧。

如果有人依然覺得不可信,也可自行去各大招聘網(wǎng)站看看,為方便比對(duì)獲取數(shù)據(jù),這里奉上幾個(gè)常用招聘網(wǎng)站鏈接。
Boss 直聘:https://www.zhipin.com/
智聯(lián)招聘:https://www.zhaopin.com/
前程無憂:https://jobs.51job.com/
可見!時(shí)過境遷,就好像同為辛丑年,中國已不再是120年前那個(gè)卑躬屈膝的中國一樣!現(xiàn)在的軟件測試行業(yè),早已不是當(dāng)年的那個(gè) “軟件測試”!

請(qǐng)狠狠點(diǎn)擊下方鏈接,了解下當(dāng)前軟件測試的薪資有多高,絕對(duì)刷新你三觀:
《軟件測試工程師的工資有多高?503 贊同 · 72 評(píng)論回答》
https://www.zhihu.com/question/359606043/answer/1581863304

結(jié)論:現(xiàn)在的軟件測試,薪水和開發(fā)一樣高!甚至比開發(fā)更高。

回到樓主的困惑!“為什么軟件測試相比軟件開發(fā)薪酬待遇差別那么大?”
直接說原因:以前的測試人員絕大部分是手工測試(也叫功能測試),而手工不值錢。
以往點(diǎn)點(diǎn)點(diǎn)的 “手工測試” 在現(xiàn)在的軟件測試行業(yè),僅僅只是必會(huì)的入門技能。這就好像作為一個(gè)名副其實(shí)的中國人,要會(huì)用筷子吃飯一樣普通。
從帖子的表達(dá)中,還能感覺的出,樓主還停留在傳統(tǒng)對(duì) “軟件測試” 的認(rèn)知里。 六七年前,絕大多數(shù)人的認(rèn)知里,軟件測試就是 手動(dòng)點(diǎn)點(diǎn),比比差異,挑挑毛病,再上進(jìn)一點(diǎn),花個(gè)幾天時(shí)間突擊學(xué)習(xí)下當(dāng)下流行的測試工具。門檻何在?
因此,那是測試的薪水高不到哪去,正常!因?yàn)殡S便一個(gè)人,只要想從事這份工作,稍微花點(diǎn)時(shí)間和精力學(xué)習(xí),就能勝任。
以至于,很大一部分開發(fā)工程師,對(duì)軟件測試工程師嗤之以鼻。彼時(shí),開發(fā)的薪水是測試的兩倍都不止。大家都覺得很正常,技術(shù)決定收入,依然成正比!
IT行業(yè)內(nèi)不成文鐵規(guī),IT從業(yè)人員,想漲薪,跳槽見效最快。但,反觀樓主,干了3年,跳槽3次,薪水還停留在 8k 多,說明什么?說明跳的時(shí)候,不敢要高薪! 為啥不敢要?是因?yàn)樽约呵迩宄闹?,自己不值那么多錢!
計(jì)算機(jī)行業(yè),是一個(gè)靠技術(shù)說話的世界。對(duì)絕大多數(shù)人來說,是公平的!無論是開發(fā),還是測試!
在當(dāng)前,測試市場對(duì)于技術(shù)需求正在發(fā)生了變化:
昨天,測試市場大量需求手工測試;
今天,手工測試已經(jīng)飽和,測試市場大量需求自動(dòng)化測試;
明天,測試市場將會(huì)大量需求測試開發(fā),很多大廠的招聘方向已經(jīng)明確了該判斷。
而無論今天緊缺的自動(dòng)化測試,還是明天即將瘋搶的測試開發(fā),都需要懂編程。
所以,僅僅只掌握功能測試的軟件工程師,又指望能拿到多少薪水呢?8k 已經(jīng)很高了。而且,個(gè)人認(rèn)為,這8k主要是近3年的經(jīng)驗(yàn)價(jià)值,而并不是所具備的軟件測試技術(shù)所對(duì)應(yīng)的薪酬。
所以警告:不懂編程,只會(huì)功能測試的測試人員,接下來的跳槽一定要小心,因?yàn)槟汶x職可能不是跳槽后的高薪,而大概率是找不到工作苦澀(請(qǐng)看下方截圖感受下)。

不懂編程的測試人員,這個(gè)時(shí)代正在拋棄你,卻連一聲再見都懶得和你說,讓你茫然中還以為測試不好找工作,在無知中發(fā)出“為什么軟件測試相比軟件開發(fā)薪酬待遇差別那么大?”
很心酸。但不卻解決問題!
不少初入測試職場的人以為只要自己扎入到行業(yè)里,努力工作就能有未來。
殊不知,努力的方向如果錯(cuò)了,會(huì)讓自己走很多彎路。
與努力相比,更需要把握行業(yè)趨勢,進(jìn)行明智的選擇。

改變現(xiàn)狀,從樹立目標(biāo)開始!
行動(dòng)的目標(biāo),就是要“只做測試工程師里更懂編程的人”。
但為什要樹立這個(gè)目標(biāo)?請(qǐng)看下方的闡述
不懂代碼邏輯,不懂代碼原理,測試人員就會(huì)陷入“為何要測這么多點(diǎn),要測這么多項(xiàng)”的困惑,那還怎么做測試?
測試學(xué)不透,進(jìn)入企業(yè),大概率也只能按照企業(yè)的規(guī)定去做常規(guī)性工作,怎會(huì)有稀缺?
技術(shù)實(shí)力不夠就接觸不到核心項(xiàng)目,還怎么能沖擊高薪?
懂源代碼的測試和不懂源代碼的測試,哪個(gè)能測的更深呢? 不懂代碼,就不會(huì)理解代碼邏輯層次的耦合,就會(huì)不理解數(shù)據(jù)庫設(shè)計(jì),甚至還可能不理解網(wǎng)絡(luò)層如何通信,拓?fù)浼軜?gòu)…… ?這種“不不不”同學(xué)能明白研發(fā)項(xiàng)目的風(fēng)險(xiǎn)么? 不明白風(fēng)險(xiǎn),就難于精確設(shè)計(jì)測試用例,遺漏高風(fēng)險(xiǎn)場景可怎么辦? 這種“不不不”的軟件測試人員,哪個(gè)大企業(yè)敢要?
沒有代碼能力,你能有機(jī)會(huì)成為測試領(lǐng)域最前沿的人員嗎? 不懂編程,你既不能做企業(yè)急需的自動(dòng)化測試,又做不了當(dāng)前大廠瘋搶的測試開發(fā),那到了35歲你怎么辦?
原來,測試圈會(huì)編程的人很少,因?yàn)槠髽I(yè)不需要;
現(xiàn)在,會(huì)編程做自動(dòng)化測試的人薪資很高,因?yàn)槭袌錾虾推髽I(yè)里都很稀缺。
只有懂編程,測試才能學(xué)得透,才能更值錢。
當(dāng)今測試領(lǐng)域還算前沿的技術(shù):接口測試、UI自動(dòng)化測試、性能測試,測試開發(fā)…. 無一不需要讀懂代碼,甚至還要會(huì)寫代碼。
所以這兩年在互聯(lián)網(wǎng)上,針對(duì)測試是不是好找工作,出現(xiàn)了兩種極為矛盾的聲調(diào):
一方面大量測試人員,在知乎貼吧吐槽測試飽和不好找工作。
一方面卻是大量互聯(lián)網(wǎng)公司在招聘網(wǎng)站瘋狂招聘測試,導(dǎo)致測試平均薪資年年上漲,現(xiàn)在已經(jīng)快達(dá)到20 K(飽和的崗位能薪資年年漲?)。
上述矛盾體深刻揭露一個(gè)現(xiàn)象:軟件測試行業(yè)已經(jīng)分化,懂編程的中高端測試人員稀缺,不懂編程的手工測試人員飽和。
ps:以上文字,來源于 只做測試工程師里更懂編程的人,黑馬程序員更懂編程
結(jié)論:現(xiàn)在學(xué)測試,一定要“只做測試工程師里更懂編程的人”,因?yàn)檫@樣才能更值錢,升薪更快,才會(huì)不懼35歲危機(jī)。如還有一絲絲疑問,請(qǐng)將上方的文字再看一遍。

改變現(xiàn)狀,從行動(dòng)開始!
明確了目標(biāo),接下來就要明確行動(dòng),不然就不會(huì)有任何改變,三個(gè)建議:
第一,技術(shù)儲(chǔ)備
當(dāng)務(wù)之急,是盡快重新認(rèn)識(shí)現(xiàn)在的 “軟件測試” 行業(yè),重新認(rèn)識(shí) 新的 “軟件測試工程師”。盡快建立完善的 軟件測試知識(shí)體系。知識(shí)不系統(tǒng),人就不值錢,勞動(dòng)也變得廉價(jià)。
新時(shí)代的 軟件測試行業(yè),測試技術(shù)大致分為三大類別:
1)高薪測試工程師需掌握的 基礎(chǔ)測試技術(shù)
1、系統(tǒng)方面。掌握Linux操作系統(tǒng)安裝配置;會(huì)使用linux常用命令
2、關(guān)系型數(shù)據(jù)庫。掌握數(shù)據(jù)庫增刪改查操作。熟悉數(shù)據(jù)庫索引、視圖、事務(wù)等功能。
3、非關(guān)系型數(shù)據(jù)庫。掌握Redis常見基礎(chǔ)數(shù)據(jù)類型和相關(guān)操作。如:string、hash、set、list 等。
4、掌握功能測試與數(shù)據(jù)庫的關(guān)系。
5、掌握黑盒測試用例設(shè)計(jì)方法,掌握缺陷報(bào)告的編寫。
6、掌握Web項(xiàng)目UI界面測試、功能測試分析和用例編寫。
以上技術(shù),對(duì)于有3年工作經(jīng)驗(yàn)的題主來說,絕大多數(shù)應(yīng)該是不需要填補(bǔ)的。并且相對(duì)下面的內(nèi)容而言,即便過往沒有深入接觸,以后用到,也可以快速學(xué)習(xí)上手,難度不大!
順手分享下相關(guān)學(xué)習(xí)資源,需要的話,拿走不謝!






以下,大多數(shù),應(yīng)該是樓主需要努力的方向!
2)高薪測試工程師最建議掌握的編程語言-Python(自動(dòng)化的基礎(chǔ))
java和Python是企業(yè)要求較多的兩門語言
相對(duì)而言Python上手更為輕松些,非常適合編程零基礎(chǔ)的測試人學(xué)習(xí)。
通過Python語言建立編程思維以及面向?qū)ο蟪绦蛟O(shè)計(jì)思想。
最終要求能編寫自動(dòng)化測試腳本。
分享黑馬測試的python學(xué)習(xí)資源如下:

這里有個(gè)注意點(diǎn):就是python語言,是分成兩種學(xué)習(xí)目標(biāo)的,一種是python開發(fā),一種是自動(dòng)化測試。當(dāng)前python開發(fā)的學(xué)習(xí)資料相比python自動(dòng)化測試多很多,如果是用python開發(fā)的學(xué)習(xí)資料來學(xué)測試,就會(huì)入“無從下手,且事倍功半”的坑。
結(jié)論:只要用我剛推薦的10天python測試學(xué)習(xí)資料即可。難度不會(huì)大。
3)高薪測試工程師需掌握的測試專業(yè)技術(shù)
1.接口測試—— 邁向高薪的起點(diǎn)
需要掌握一定的http協(xié)議。
會(huì)使用常用的工具或使用代碼編寫測試用例腳本。
能借助工具或腳本實(shí)現(xiàn)自動(dòng)化測試。
2.測試工具—— 君子善假于物
會(huì)使用常用測試工具。如:禪道、JIRA、fiddler,Postman、Jmeter 等。
掌握一些常見的框架 ,如 、pymysql、parameterized、requests、unittest、pytest等。
3.自動(dòng)化測試—— 所有企業(yè)軟件測試的目標(biāo)
掌握斷言的用法,使用工具、程序代替人工,判斷測試結(jié)果。是實(shí)現(xiàn)自動(dòng)化的必備技術(shù)。
4.性能測試—— 開始接觸高端測試
軟件測試更高端的領(lǐng)域。也是高級(jí)軟件測試工程師和普通軟件工程師的分水嶺。
主要以軟件的時(shí)間性、空間性、穩(wěn)定性、并發(fā)性等為主要測試點(diǎn)。
以上這部分,難度要大一些!樓主可以分步走,逐個(gè)擊破,每拿下一項(xiàng)技術(shù),薪水會(huì)上自然漲2千左右。
黑馬測試的相關(guān)學(xué)習(xí)資料,樓主可以拿去學(xué)習(xí):







如果想獲取更多系統(tǒng)的自動(dòng)化測試學(xué)習(xí)資料,請(qǐng)看下方特意給大家準(zhǔn)備的一份13G的超實(shí)用干貨學(xué)習(xí)資源,涉及的內(nèi)容非常全面,涵蓋功能測試、接口測試、UI自動(dòng)化測試、性能測試......建議狠狠點(diǎn)擊下方鏈接:
2022軟件測試學(xué)習(xí)路線圖,內(nèi)附視頻教程+自學(xué)路線+工具+面試篇-黑馬程序員技術(shù)交流社區(qū)bbs.itheima.com/thread-405757-1-1.html
若學(xué)習(xí)更喜歡測試的專業(yè)書籍,也可狠狠點(diǎn)擊下方鏈接:
《作為一名軟件測試人員,有哪些網(wǎng)站是你應(yīng)該多多關(guān)注的,哪些書籍是你必須要看的?2478 贊同 · 944 評(píng)論回答》
https://www.zhihu.com/question/34450022/answer/1452024287
蛻變,不是一朝一夕的。還建議盡早規(guī)劃,把自我技術(shù)提升,提上日程。
第二,展現(xiàn)自我
測試技術(shù)學(xué)的差不多了,還盡量在領(lǐng)導(dǎo)面前展示你的技術(shù),改變上層對(duì)你的認(rèn)知,重新定位!之前的幾年,公司上層,給你定位就是 功能測試工程師。因此薪水自然高不到哪去。
當(dāng)你,重塑自己的測試知識(shí)體系,能勝任的工作遠(yuǎn)不止于從前。但機(jī)會(huì),要自己去爭取!盡快的學(xué)以致用,才能更好的發(fā)揮自己所長。
第三,盡早止損
在職人員,往往身不由已。很多朋友都受工作所累,加班繁重,無閑暇時(shí)間自我提升。這無異于慢性自殺。因此,這里個(gè)人建議:堅(jiān)定目標(biāo),當(dāng)機(jī)立斷!
如果工作輕松,有閑暇時(shí)間,那么多利用業(yè)余時(shí)間,盡快提升自我。而后直接找老板談,或者干脆跳槽,打開一片新天地。
如果工作異常繁重,無暇提升自我。那么建議及時(shí)抽身退步,找一個(gè)工作上合適的結(jié)點(diǎn),立即停掉當(dāng)前工作。給自己留出幾個(gè)月的時(shí)間系統(tǒng)、有目的性的完善自我技術(shù)儲(chǔ)備。然后,輕輕松松的找一家新公司。自然薪水可以翻一倍甚至兩倍。
學(xué)習(xí)要保證效率,才能事半功倍。因此,最好能找一個(gè)適于學(xué)習(xí)的環(huán)境,安心開展自我提升計(jì)劃。也可考慮培訓(xùn)。
若不懂如何挑選靠譜的測試培訓(xùn)機(jī)構(gòu),請(qǐng)狠狠點(diǎn)擊下方高贊文章(對(duì)你沒用算我輸):
《這么多的軟件測試培訓(xùn)機(jī)構(gòu),哪個(gè)好?1683 贊同 · 287 評(píng)論回答》
https://www.zhihu.com/question/21471129/answer/1501002082

未來可期,望懷揣夢(mèng)想的有識(shí)之士,早做決斷,擁抱那個(gè)欣欣向榮的明天!

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

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