據說國外大廠測試開發對比是1:1 國內是1:8 增長前景也很大 招聘網站上1-3年都是10K起 崗位挺多 各位大佬談談自己的看法 目前想轉


沒有沒前景的職業,只有不努力的人。

關於軟體測試行業的行業解讀、前景分析、工資待遇、發展方向、學習方式、技術路線等方面,詳情請移步我的歷史文章:

軟體測試有前途嗎??

www.zhihu.com圖標

通篇接近一萬六千字,請根據個人需要選擇性閱讀,全文探討內容主要包括以下部分:

  • 什麼是軟體測試?
  • 軟體測試的發展前景如何?
  • 軟體測試行業有什麼樣的特點?
  • 軟體測試人員的薪資收入怎麼樣?
  • 軟體測試的職業發展方向是怎樣?
  • 軟體測試的工作內容主要有哪些?
  • 軟體開發是不是比軟體測試更好?
  • 測試是不是比開發要求更低一些?
  • 軟體測試崗位會不會被開發取代?
  • 軟體開發比軟體測試更有前景,是真的嗎?
  • 一個優秀的軟體測試工程師要具備哪些能力?
  • 入行軟體測試,是選擇自學還是培訓?
  • 不參加培訓,如何通過自學的方式成功轉行?
  • 軟體測試需要學習掌握哪些知識點(含配套視頻學習資料)?
  • 如果要參加培訓,如何選擇一家靠譜的機構入讀?
  • 進培訓機構學習是不是一個合理的選擇?

若愛,請深愛;不愛,請別傷害。

祝你成功!

編輯於 03-25繼續瀏覽內容知乎發現更大的世界打開Chrome繼續楊不易楊不易軟體測試工程師

那麼我就對軟體測試行業的發展前景還有趨勢說說我的看法,包括學習方向,軟體測試一些初級的知識,和軟體測試行業職業發展及如何規劃

首先看一看什麼是軟體測試

現在大學裡也有很多這樣的類似的專業,比如說軟體工程,軟體信息技術等這些專業,但是這些課程在學校里講的根本就不是企業里所需要的,也就是說只是學了一些語言,一些資料庫這些知識,可以算是有了軟體的一些小小的基礎,但是說如果要用在企業當中的工作的話呢還是沒有辦法應付的,我先說QA,QA是軟體測試工程師的一個縮寫,QA是決定產品命運的最後一環,產品質量的優劣將直接影響用戶的體驗。世界上任何一款產品他都會存在漏洞,而QA的責任就是發現每一個隱藏的漏洞,保證產品的質量,將最完美的產品呈現在用戶面前。

說到這裡很多沒有接觸軟體測試的應該能通過這段話,體驗到軟體測試,就是測試一個軟體能不能達到用戶的標準,能不能讓用戶使用,是這樣的一個過程,具體的環節我來慢慢告訴大家

軟體測試其實要學的東西還是比較多的,就像我們經常看的軟體的書籍基本上都是圍繞著黑盒測試的。

那麼軟體測試又分為初級、中級、高級三個階段,如果說要想達到一個初級的程度,首先要會編寫試用例,知道軟體測試的流程周期,提交缺陷,還要會使用一些日常的工具,會寫報告,最起碼功能測試的策略跟範圍,這個是必須要清楚的,這些都能會了才能夠說算入門了。這僅僅只是說你對軟體測試有一定的認知了而已。實際上後邊還要學的東西是非常多的,所以很多人的格局都定格在認為這個軟體測試入門很簡單,然後找工作只要是會點點點,就能找一份好工作了。實際上我問大家一句,你們有沒有覺得就是但凡有一點邏輯能力的人,是不是他們都會點點點,所以建議以後不要把測試想的就只要會點點就可以了

那在學校里的時候學軟體出來發展的有兩個方向,要麼是軟體測試工程師,要麼是軟體研發,軟體測試的入門確實比開發的入門要容易,這是無可厚非的,為什麼?

因為開發一入門就會需要寫語言,必須得掌握一門語言,而且是完全掌握一門語言。而測試只有到後期的時候才會涉及到一些自動化,涉及到寫腳本的時候才會用到你的語言,當然了會看語言的測試員也可以往白盒測試方向發展。所以測試的初期他對語言的要求並不高。

比如說功能測試,性能測試其實對語言的要求實際上並不是很高的,就是不會Java不會C語言也是可以工作的。那如果到了中級跟高級的話,就必須要提升自己的技術,需要學更多的這些語言的東西,還要學一些更多的工具,這個時候測試跟開發的工資實際上就已經保持一個持平的狀態了。

所以我想說測試的行業發展其實不比軟體開發工程師要差,只是它的入門相對起來確實容易一些。那跟開發比較一下!軟體測試工程師入門比較容易精通難,程序員呢他入門難精通也難,所以想當一名優秀的程序員不是那麼容易的事。那工作呢?軟體測試工程師工作中就找bug,給開發人員提問題,工作過程還是比較開心的,而程序員就相對枯燥了,因為他們每天都要對著這個需求文檔,然後理解需求文檔,然後想怎麼去實現這個功能,並且用代碼的形式給它敲出來。所以他工作過程比較枯燥,而且經常性的加班,比如說測試人員在四五點鐘快下班的時候,給他提了20個bug,那開發人員今天晚上不要下班了,所以說開發人員是經常性的加班改bug,

那測試人員可以決定產品的質量,說白了就是這個產品能不能讓用戶去用,用戶用的滿意不滿意,這都是測試人員說了算,而開發人員可以決定有沒有這個產品,他們主要就是研發這個東西,用戶有什麼樣的需求,他們把這東西給它做出來,用代碼的形式給它敲出來,僅此而已

還有就是測人員業餘時間可以談談女朋友什麼的,因為可以按點下班,但是測試人員確實也有加班,比如說一個項目,要上線的時候測人員是需要長期加班的,但是開發人員是日常加班,不加班的開發就不是好開發,想升職加薪的開發必須得加班,這也是一家企業的定性

那麼測試人員的發展前景

現在很多人都會認為測試測試工程師是不是飽和了?說現在行業發展太快了,測試行業是不是已經不再缺我們這些人了?功能測試是不是已經找不到工作了?

首先想像一下,現在都在無限的壯大自己的事業,自己的產業,那咱們中國14億人口競爭是很激烈的,這是無可厚非的,企業也多。那既然已經進入了軟體世界了,軟體時代了,手機需要軟體,電腦上的軟體也在不斷的更新換代,也在不斷的升級,像做電腦軟體跟手機軟體的公司,真的中國實在是太多了,而且這僅僅只是一個開始。在其他的發達國家,互聯網早就普及了。在咱們中國普及得太慢了,但是咱們中國人多聰明,所以咱們發展的速度也是別的國家發展的速度的快幾倍以上。想的東西也多,所以做出來的東西也多。那麼軟體測試行業是不是飽和了,開發行業是不是飽和了?剛剛進入這個時代沒多久,這個東西就飽和了?你們覺得可能嗎?任何一個行業都有一個優勝劣汰的模式,這個模式我相信大家都有一個認知,也是一個定律。市場需要它就不能沒有。就是做的好與不好的問題,做得好就能活下來,做的不好就pass掉。軟體測試行業也是一樣,雖然學的人現在很多很多,都在爭先恐後的去學軟體學研發學前端學UI,都想擠身進IT這個行業里來,為什麼?因為這個行業高薪掙的多,這個也是年輕人都渴望的一種生活模式。白領嘛掙高薪大家都渴望,我想說的是只要在工作當中你不斷的去學習去提高,只要你去努力了,這個行業對你是不會不飽和的,對那些不努力的人才飽和

所以不要老考慮一個行業是否飽和,這個行業才剛剛興起,現在說這話太早。而且軟體測試它是一個細膩的過程,貫穿於軟體項目的整個生命周期,隨著市場對軟體質量的要求不斷提高,軟體測試變得越來越重要了,為什麼要求越高?記得剛開始08年09年10年的時候,那時沒有軟體測試工程師,這時候是誰來做呢?是開發人員來做測,一般自己開發的軟體自己去測,你覺得那樣能測的好嗎?就像我們說的自己做的飯怎麼都覺得好吃,開發人員自己寫的代碼怎麼看都漂亮,他們自己寫的東西他們不認為是問題,所以那時沒有測試。上線的軟體bug太多,基本上每個軟體裡邊都有很多的漏洞,所以後來企業家就發現了,軟體測試行業一定要重視起來,因為他們發現了,如果說一個軟體測試不到位的話,會導致我公司損失很多的錢。直接跟錢掛鉤,比如說滴滴打車,以前就有一個特別大的bug,可以通過滴滴用它裡邊的一個缺陷進行刷單,一個計程車司機,滴滴司機一天可以掙幾萬,直接導致公司損失很多的錢。所以他們覺得,應該把這個漏洞彌補上,需要招更多的軟體測試工程師,所以軟體測試這個行業一下就火起來的。

而且做開發並不能做好測試,因為他們不懂得測試的理念,而且不具備測試的經驗,目前國內軟體測試人才缺口高達20萬可能比這更多,已成為我國軟體產業開發的瓶頸之一,軟體測試人才需求量的加大是由於近年來我國軟體行業的產業升級所決定的!一個國家一個社會一個東西,它越做的越好,它需求量就越大,這是毋庸置疑的,然而需求量就越大,就越想把這東西做得優秀,就需要更多的人,所以像一線城市跟二線城市軟體測試行業都很火

那麼這個行業發展前景為什麼特別好?好在哪?

我不是說誇這個行業有多那個,但是事實就是事實。這個行業基本上每年都會漲薪,而且是一年一漲,還有就是這個行業的瓶頸高,比如說一個高級測試工程師,有的人認為測試工程師掙1w基本上快到頭了,說白了這就是中級工程師的基本水平,高級測試工程師沒有1.7w以上我覺得都不好意思說自己是高級測試工程師。你再當一個什麼測試經理測試總監的話,薪資就2-4w了,這就是軟體測試,如果能發展到這個份上,月薪4w的時候,你在說我到達了瓶頸,我再也升不上去了,這個工資也就到頭了,那個時候你還可以感慨一下。當然這個瓶頸真的足夠養活自己了,其他的行業真的想都不敢想。而且這是一個穩定的收入,他不像銷售,銷售可能這個月業績好掙得多,下個月沒業績就少掙。這個工作只要你把技術掌握了,是不用愁的!

那麼問題又來了,這個行業是不是壽命?

壽命可能只能達到35歲,或者到達38歲~40歲,這就是它的最終的壽命?那我可以告訴你,如果到了35歲你還沒混上一個總監或者是經理的話,那你真的是白混了,你的閱歷十多年,你的經驗十多年,假如你現在20多歲開始,做到37歲,做了十來年,如果還不是一個領導,不是一個管理者,那你覺得你十年是不是白荒廢過去了?所以說不要擔心那個時候你還要繼續測試,那個時候你絕對不需要再去測試了。你只需要去管理人就可以了,所以這個行業根本就沒有壽命,你能幹多久完全取決於你自己

那我給大家說軟體測試的重要性

能凸顯出它重要性的兩個因素,這個是一個小案例,我簡單說一下:愛國者導彈防禦系統,一個小時的系統時鐘錯誤導致在多哈襲擊戰中系統被拖一百多個小時,這是1991年發生的一件事。其實為什麼要說這種東西在那個年代沒有軟體測試?咱也不能怪人家說那個軟體有bug,因為本來那個時代就那樣,沒有測試工程師,但是你知道在一個沒有測試工程師的情況下,他亂用系統就會出現bug,出現了bug是致命的。

還有美國航天局火星極地登陸,由於確定何時關閉推進器的程序中的某一個數據位被意外修改,飛船在試圖登陸火星表面失蹤,程序的錯誤,往大了說可以影響很大的一件事情,影響一個國家,影響一個飛船,影響一個什麼事情,所以說一家公司為了省去軟體測試工程師的錢,不捨得請測試工程師,那麼最後他將面臨的就是昂貴的損失,昂貴的代價,所以說一定不要省工程師的錢,省誰都別省開發跟測試

【比爾蓋茨以前也說過,很多人都認為微軟是一家軟體開發公司,而事實上呢他們是一家軟體測試公司,公司在最後產品要發布的時候,此產品所有相關部門都必須簽字,而測試人員則具有絕對的否決權】這就是比爾蓋茨他們公司對測試人員的一個重視的程度


那麼我就對軟體測試行業的發展前景還有趨勢說說我的看法,包括學習方向,軟體測試一些初級的知識,和軟體測試行業職業發展及如何規劃

首先看一看什麼是軟體測試

現在大學裡也有很多這樣的類似的專業,比如說軟體工程,軟體信息技術等這些專業,但是這些課程在學校里講的根本就不是企業里所需要的,也就是說只是學了一些語言,一些資料庫這些知識,可以算是有了軟體的一些小小的基礎,但是說如果要用在企業當中的工作的話呢還是沒有辦法應付的,我先說QA,QA是軟體測試工程師的一個縮寫,QA是決定產品命運的最後一環,產品質量的優劣將直接影響用戶的體驗。世界上任何一款產品他都會存在漏洞,而QA的責任就是發現每一個隱藏的漏洞,保證產品的質量,將最完美的產品呈現在用戶面前。

說到這裡很多沒有接觸軟體測試的應該能通過這段話,體驗到軟體測試,就是測試一個軟體能不能達到用戶的標準,能不能讓用戶使用,是這樣的一個過程,具體的環節我來慢慢告訴大家

軟體測試其實要學的東西還是比較多的,就像我們經常看的軟體的書籍基本上都是圍繞著黑盒測試的。

那麼軟體測試又分為初級、中級、高級三個階段,如果說要想達到一個初級的程度,首先要會編寫試用例,知道軟體測試的流程周期,提交缺陷,還要會使用一些日常的工具,會寫報告,最起碼功能測試的策略跟範圍,這個是必須要清楚的,這些都能會了才能夠說算入門了。這僅僅只是說你對軟體測試有一定的認知了而已。實際上後邊還要學的東西是非常多的,所以很多人的格局都定格在認為這個軟體測試入門很簡單,然後找工作只要是會點點點,就能找一份好工作了。實際上我問大家一句,你們有沒有覺得就是但凡有一點邏輯能力的人,是不是他們都會點點點,所以建議以後不要把測試想的就只要會點點就可以了

那在學校里的時候學軟體出來發展的有兩個方向,要麼是軟體測試工程師,要麼是軟體研發,軟體測試的入門確實比開發的入門要容易,這是無可厚非的,為什麼?

因為開發一入門就會需要寫語言,必須得掌握一門語言,而且是完全掌握一門語言。而測試只有到後期的時候才會涉及到一些自動化,涉及到寫腳本的時候才會用到你的語言,當然了會看語言的測試員也可以往白盒測試方向發展。所以測試的初期他對語言的要求並不高。

比如說功能測試,性能測試其實對語言的要求實際上並不是很高的,就是不會Java不會C語言也是可以工作的。那如果到了中級跟高級的話,就必須要提升自己的技術,需要學更多的這些語言的東西,還要學一些更多的工具,這個時候測試跟開發的工資實際上就已經保持一個持平的狀態了。

所以我想說測試的行業發展其實不比軟體開發工程師要差,只是它的入門相對起來確實容易一些。那跟開發比較一下!軟體測試工程師入門比較容易精通難,程序員呢他入門難精通也難,所以想當一名優秀的程序員不是那麼容易的事。那工作呢?軟體測試工程師工作中就找bug,給開發人員提問題,工作過程還是比較開心的,而程序員就相對枯燥了,因為他們每天都要對著這個需求文檔,然後理解需求文檔,然後想怎麼去實現這個功能,並且用代碼的形式給它敲出來。所以他工作過程比較枯燥,而且經常性的加班,比如說測試人員在四五點鐘快下班的時候,給他提了20個bug,那開發人員今天晚上不要下班了,所以說開發人員是經常性的加班改bug,

那測試人員可以決定產品的質量,說白了就是這個產品能不能讓用戶去用,用戶用的滿意不滿意,這都是測試人員說了算,而開發人員可以決定有沒有這個產品,他們主要就是研發這個東西,用戶有什麼樣的需求,他們把這東西給它做出來,用代碼的形式給它敲出來,僅此而已

還有就是測人員業餘時間可以談談女朋友什麼的,因為可以按點下班,但是測試人員確實也有加班,比如說一個項目,要上線的時候測人員是需要長期加班的,但是開發人員是日常加班,不加班的開發就不是好開發,想升職加薪的開發必須得加班,這也是一家企業的定性

那麼測試人員的發展前景

現在很多人都會認為測試測試工程師是不是飽和了?說現在行業發展太快了,測試行業是不是已經不再缺我們這些人了?功能測試是不是已經找不到工作了?

首先想像一下,現在都在無限的壯大自己的事業,自己的產業,那咱們中國14億人口競爭是很激烈的,這是無可厚非的,企業也多。那既然已經進入了軟體世界了,軟體時代了,手機需要軟體,電腦上的軟體也在不斷的更新換代,也在不斷的升級,像做電腦軟體跟手機軟體的公司,真的中國實在是太多了,而且這僅僅只是一個開始。在其他的發達國家,互聯網早就普及了。在咱們中國普及得太慢了,但是咱們中國人多聰明,所以咱們發展的速度也是別的國家發展的速度的快幾倍以上。想的東西也多,所以做出來的東西也多。那麼軟體測試行業是不是飽和了,開發行業是不是飽和了?剛剛進入這個時代沒多久,這個東西就飽和了?你們覺得可能嗎?任何一個行業都有一個優勝劣汰的模式,這個模式我相信大家都有一個認知,也是一個定律。市場需要它就不能沒有。就是做的好與不好的問題,做得好就能活下來,做的不好就pass掉。軟體測試行業也是一樣,雖然學的人現在很多很多,都在爭先恐後的去學軟體學研發學前端學UI,都想擠身進IT這個行業里來,為什麼?因為這個行業高薪掙的多,這個也是年輕人都渴望的一種生活模式。白領嘛掙高薪大家都渴望,我想說的是只要在工作當中你不斷的去學習去提高,只要你去努力了,這個行業對你是不會不飽和的,對那些不努力的人才飽和

所以不要老考慮一個行業是否飽和,這個行業才剛剛興起,現在說這話太早。而且軟體測試它是一個細膩的過程,貫穿於軟體項目的整個生命周期,隨著市場對軟體質量的要求不斷提高,軟體測試變得越來越重要了,為什麼要求越高?記得剛開始08年09年10年的時候,那時沒有軟體測試工程師,這時候是誰來做呢?是開發人員來做測,一般自己開發的軟體自己去測,你覺得那樣能測的好嗎?就像我們說的自己做的飯怎麼都覺得好吃,開發人員自己寫的代碼怎麼看都漂亮,他們自己寫的東西他們不認為是問題,所以那時沒有測試。上線的軟體bug太多,基本上每個軟體裡邊都有很多的漏洞,所以後來企業家就發現了,軟體測試行業一定要重視起來,因為他們發現了,如果說一個軟體測試不到位的話,會導致我公司損失很多的錢。直接跟錢掛鉤,比如說滴滴打車,以前就有一個特別大的bug,可以通過滴滴用它裡邊的一個缺陷進行刷單,一個計程車司機,滴滴司機一天可以掙幾萬,直接導致公司損失很多的錢。所以他們覺得,應該把這個漏洞彌補上,需要招更多的軟體測試工程師,所以軟體測試這個行業一下就火起來的。

而且做開發並不能做好測試,因為他們不懂得測試的理念,而且不具備測試的經驗,目前國內軟體測試人才缺口高達20萬可能比這更多,已成為我國軟體產業開發的瓶頸之一,軟體測試人才需求量的加大是由於近年來我國軟體行業的產業升級所決定的!一個國家一個社會一個東西,它越做的越好,它需求量就越大,這是毋庸置疑的,然而需求量就越大,就越想把這東西做得優秀,就需要更多的人,所以像一線城市跟二線城市軟體測試行業都很火

那麼這個行業發展前景為什麼特別好?好在哪?

我不是說誇這個行業有多那個,但是事實就是事實。這個行業基本上每年都會漲薪,而且是一年一漲,還有就是這個行業的瓶頸高,比如說一個高級測試工程師,有的人認為測試工程師掙1w基本上快到頭了,說白了這就是中級工程師的基本水平,高級測試工程師沒有1.7w以上我覺得都不好意思說自己是高級測試工程師。你再當一個什麼測試經理測試總監的話,薪資就2-4w了,這就是軟體測試,如果能發展到這個份上,月薪4w的時候,你在說我到達了瓶頸,我再也升不上去了,這個工資也就到頭了,那個時候你還可以感慨一下。當然這個瓶頸真的足夠養活自己了,其他的行業真的想都不敢想。而且這是一個穩定的收入,他不像銷售,銷售可能這個月業績好掙得多,下個月沒業績就少掙。這個工作只要你把技術掌握了,是不用愁的!

那麼問題又來了,這個行業是不是壽命?

壽命可能只能達到35歲,或者到達38歲~40歲,這就是它的最終的壽命?那我可以告訴你,如果到了35歲你還沒混上一個總監或者是經理的話,那你真的是白混了,你的閱歷十多年,你的經驗十多年,假如你現在20多歲開始,做到37歲,做了十來年,如果還不是一個領導,不是一個管理者,那你覺得你十年是不是白荒廢過去了?所以說不要擔心那個時候你還要繼續測試,那個時候你絕對不需要再去測試了。你只需要去管理人就可以了,所以這個行業根本就沒有壽命,你能幹多久完全取決於你自己

那我給大家說軟體測試的重要性

能凸顯出它重要性的兩個因素,這個是一個小案例,我簡單說一下:愛國者導彈防禦系統,一個小時的系統時鐘錯誤導致在多哈襲擊戰中系統被拖一百多個小時,這是1991年發生的一件事。其實為什麼要說這種東西在那個年代沒有軟體測試?咱也不能怪人家說那個軟體有bug,因為本來那個時代就那樣,沒有測試工程師,但是你知道在一個沒有測試工程師的情況下,他亂用系統就會出現bug,出現了bug是致命的。

還有美國航天局火星極地登陸,由於確定何時關閉推進器的程序中的某一個數據位被意外修改,飛船在試圖登陸火星表面失蹤,程序的錯誤,往大了說可以影響很大的一件事情,影響一個國家,影響一個飛船,影響一個什麼事情,所以說一家公司為了省去軟體測試工程師的錢,不捨得請測試工程師,那麼最後他將面臨的就是昂貴的損失,昂貴的代價,所以說一定不要省工程師的錢,省誰都別省開發跟測試

【比爾蓋茨以前也說過,很多人都認為微軟是一家軟體開發公司,而事實上呢他們是一家軟體測試公司,公司在最後產品要發布的時候,此產品所有相關部門都必須簽字,而測試人員則具有絕對的否決權】這就是比爾蓋茨他們公司對測試人員的一個重視的程度


個人的建議看法:

一、國內測試行業的優點

1、軟體測試門檻低:既然如此,選擇如此之多,為什麼就偏偏選擇了軟體測試?簡而言之一句話,軟體測試上手容易。入門級的話,對計算機專業知識技術要求沒那麼高,只要具有細心、耐心、責任心,具備團隊意識、服務意識,具備溝通表達能力,就可以從事軟體測試工作。

2、投入和產出比高:選擇的測試行業不管是從前期投入還是回報來說都是比較良好的。偶爾也能從工作中獲得小小的成就感,學習提升的時候也能感受到滿足感,而不是每天做著重複,機械的工作,把自己變成一台只會工作的機器。隨著這幾年軟體測試的發展,軟體測試工程師的薪資已經不弱於開發工程師的工資,而且還在呈現不斷上漲的趨勢。

3、發展呈現多元化 :測試人員不但需要對軟體的質量進行檢測,還能接觸到與軟體相關的各行各業,項目管理、溝通協調、市場需求分析等能力都能得到很好的鍛煉,從而為自己的多元化發展奠定了基礎,經過一兩年實踐後,很容易晉陞到主管、項目經理等高級職位。

二、國內測試行業的前景趨勢

1、人才缺口持續增大:由於我國企業對軟體測試技術的認知較晚,因此這方面的專業技術人才在國內還很稀缺。據調查顯示,目前國內軟體測試人才缺口已達到30萬,中國軟體業每年新增約20萬測試崗位就業機會,但是企業、學校培養出的軟體測試人才不足需求量的1/10,並且需求與供給間的差距仍在進一步拉大。

2、經驗越豐富越吃香:之所以說軟體測試工程師的職位經驗越豐富越吃香,是因為工作的時間越長積累的項目經驗越多,在測試中會更加敏銳的發現軟體中的bug。因此,軟體測試工程師的薪資還會隨著工作年限的增長而持續增長。

3、高薪就業很普遍:從需求分析到產品開發再到產品維護,都離不了軟體測試。但由於軟體測試的重要性是近兩年才被充分認識到的,高校教育和企業培養都還沒有跟上,致使軟體測試人才嚴重供不應求,出現跑步上崗、快速提升的狀態,薪資也逐步走高,優秀的軟體測試人才年薪可達十萬,甚至二、三十萬或更高。

三、互聯網的發展需要大量的測試人員

在互聯網飛速發展的時代開發越來越容易,80%的互聯網同類產品功能是相似的,只要有一套基礎代碼,很容易就開發出一套新的產品,甚至是定製版,但是如何讓一款產品在滿足客戶需求的前提下,使用流暢,吸引客戶,增加客戶粘性,沒有好的測試人員是不可能完成的,也就是說開發越來越容易,測試越來要求越高,薪資也不斷在增長,在這個時候進入測試行業,將是一個明確的選擇。

點擊領取!自學教程+面試題庫+簡歷模板,2021最新更新,來自泡泡

編輯於 2020-11-17繼續瀏覽內容知乎發現更大的世界打開Chrome繼續allenyunxiangallenyunxiang

個人看法:

現在是雲時代,測試人員已經和傳統的測試時代不同了,目前DevOps是企業內部比較流行的軟體發布流程,那麼作為開發、預發布、測試、上線流程中的測試環節,佔據著相當重要的地位

而且僅僅說測試這個崗位是不合適的,應該叫做QA,即質量保障,上線前的最後一道關卡,因此崗位是不缺乏前途的。

目前測試開發崗位比較火,如果想在QA領域有所發展,那麼開發技能已經成為必要的能力了,所以要適當的去提升個人的綜合能力,跟上目前主流的方向。

敏捷開發時代會給測試帶來大量的機會,優秀的測試人員也是目前比較搶手的,目前自動化測試方向是趨勢,我所在的單位為了招聘一個高級自動化測試耗費了相當大的精力

因此把握好方向,提升一下編程技能,向自動化測試的測試開發崗位靠攏,那麼前途光明。如果你有任何疑問可以隨時交流。


個人看法:

現在是雲時代,測試人員已經和傳統的測試時代不同了,目前DevOps是企業內部比較流行的軟體發布流程,那麼作為開發、預發布、測試、上線流程中的測試環節,佔據著相當重要的地位

而且僅僅說測試這個崗位是不合適的,應該叫做QA,即質量保障,上線前的最後一道關卡,因此崗位是不缺乏前途的。

目前測試開發崗位比較火,如果想在QA領域有所發展,那麼開發技能已經成為必要的能力了,所以要適當的去提升個人的綜合能力,跟上目前主流的方向。

敏捷開發時代會給測試帶來大量的機會,優秀的測試人員也是目前比較搶手的,目前自動化測試方向是趨勢,我所在的單位為了招聘一個高級自動化測試耗費了相當大的精力

因此把握好方向,提升一下編程技能,向自動化測試的測試開發崗位靠攏,那麼前途光明。如果你有任何疑問可以隨時交流。


1:8有一丟丟誇張,但是1:4肯定是有的,比起國外1:1的配比,國內軟體測試工程師的缺口確實大。

1、軟體測試行業正在黃金髮展期,處於上升勢頭,整個行業前途光明。

2、正因為處於初級階段使得測試從業人員整體水平不高,未來對高素質,高技能的軟體測試從業者的需求量會越來越大。

軟體測試行業有沒有前景?

答案是肯定的。關心這個問題的應該主要是以下兩類朋友:

一、想入行在觀望的朋友

二、已經入行但薪資處於瓶頸的朋友

以下從三個方面做下分析:

(一)行業「錢」景怎麼樣?

與其說前景,不如說「錢」景。很多時候在談論這個行業的前景時,也許更多看中的是這個行業入行的薪資,以及之後隨著年限增長的薪資漲幅。

關於入行薪資,以18年應屆生就業數據來看:

名列前茅的是計算機軟體行業,平均薪資達到了7842元!比畢業生平均工資4523元高出近3400元!伴隨互聯網+時代,我國計算機軟體行業人才缺口持續增大,薪資待遇也自然水漲船高。

就業後薪資漲幅,以智聯招聘網站上一線城市的薪資做整理:

剛入行的初級軟體測試工程師薪資大概是6000-8000;

1-2年後中級軟體測試工程師薪資8000-15000;高級軟體測試工程師15000-25000;資深軟體測試工程師/測試專家/測試開發/測試管理25000+;就業3年後的薪資均超過1萬元。

所以,基於以上,「錢」景還是不錯的,關鍵是自己是否具有對口的專業技術能力。

(二)測試行業已經趨於飽和了嗎?

逛貼吧、技術論壇,經常會看到下面這種悲觀的調調:測試工作不好找,行業已經飽和了,要求高等等。

拋出這種論調的估計都是入行不久或者業務能力、技術能力薄弱、眼高手低的崗位「競爭者」。測試行業的缺口依舊很大,直接去各大招聘網站上看看就知道了。既然缺口大,那為什麼還是有不少人找不到合適或者說期望薪資的工作,只能維持現狀?

關鍵在於你是否是企業需要的合適崗位的人才、或者性價比更高的人選。

觀察下18年智聯招聘上軟體測試崗位的技能要求,即便是針對大學畢業生,相比幾年前都有所提高。測試理論、測試計劃與方案、bug跟蹤管理、測試報告、環境搭建、資料庫這些都是必要的,更多還要求有編程基礎、掌握主流測試工具使用、最好有實際項目經驗等。

?

那麼對於畢業好幾年的測試應聘者,很多人都會抱怨說,面試的時候要求會自動化、會性能、會介面,實際入職了還不是純粹的功能測試。無可厚非,企業都想招一個有上進心、技術面廣、學習能力強的綜合人才。

在一線城市,技術能力強的測試人員可以拿兩三萬月薪;如果你已經在測試行業混跡好幾年,月薪還沒有達到這個水準,技能還停留在純功能測試階段,還是建議提升一下自動化、性能、編程技能,把它實際應用在所做的項目中去。

當然,要有行業危機意識。假設最壞的結果,有飽和趨勢那也一定是初級人才的飽和,中高級人才依舊比較稀缺。如果你的技術能力足夠,被飽和的只能是別人。

(三)測試行業趨勢怎麼樣?

現在是互聯網+時代,大數據、雲計算等技術的應用,使得未來互聯網化是必不可擋的趨勢,因此IT行業的市場需求空缺會越來越大,對人才綜合技術能力的要求也會越來越高。

雖然目前國內小公司還沒有大公司那麼重視,內地城市還比不上北京、上海、深圳,整個國內市場還沒有國外發展成熟,但只要互聯網發展一直存在,軟體測試這個行業就會一直存在,市場需求也就會一直存在。

(四)軟體測試和軟體開發哪個發展更好?

很多人喜歡拿測試跟開發對比,哪個職業發展更好,只能說各有優劣。從薪資水平上來講,同幅增長的開發薪資是要比測試薪資高的,但壓力更大、投入的時間成本更多,因此開發崗男性居多。而反觀測試,雖然某種程度上薪資沒有開發高,但入行難度比開發小、壓力小,且成長迅速的測試也不比開發的工資低,因此女性偏多。

(五)軟體測試是吃青春飯的行業嗎?

關於吃青春飯的問題,軟體測試跟醫生的行業性質相像,都是越老越吃香的行業,知識體系和經驗比較重要。誠然,整個軟體行業大部分的年齡層是偏年輕化的,但要知道40歲以上的群體基本都是企業管理層人才呀。

所以,無論哪個年齡階段,在測試行業都會有相應的崗位匹配和職業規劃,更重要的是認清當下的行業形勢,做好對應的晉陞準備。

發佈於 2018-10-25繼續瀏覽內容知乎發現更大的世界打開Chrome繼續SHARSHAR

做測試開發把,現在很多企業都需要測試會點開發技術,有問題可以私聊我


做測試開發把,現在很多企業都需要測試會點開發技術,有問題可以私聊我


想轉軟體測試沒有問題,但是我想說

你要轉軟體測試開發,而不是轉點點點功能測試人員

在我看來,軟體測試這個崗位缺口還是很大的,很多公司專註於軟體開發,忽視測試,但是就會導致上線的軟體,bug很多,無法支撐業務的發展,等後面意識到之後,就會發現總有問題不斷的出現,測試也測不細緻,這就是因為測試沒有貫穿其中,臨時加進來測試就很多東西難免面面俱到

而懂開發的測試就更加符合企業的需要了,相對來說,軟體測試開發的人也更加少。

如果轉之前有互聯網經驗就更加好了,我自己感覺,軟體測試,是一些技能崗為數不多的經驗越豐富越吃香

之所以說軟體測試工程師的職位經驗越豐富越吃香,是因為工作的時間越長積累的項目經驗越多,在測試中會更加敏銳的發現軟體中的bug。因此,軟體測試工程師的薪資還會隨著工作年限的增長而持續增長。

如果沒有也無妨,轉行這個東西,轉哪個行業都是新的開始,轉之前一定要打開招聘軟體,看一下每個公司崗位的招聘需求,這樣也方便我們去規劃,去制定一個學習的路線。

還有一點就是,軟體測試,進公司剛開始,都是點點點,做測試開發的事情不多,但是也不要忘了提升自己開發的能力

畢竟會了開發的能力,是薪資跨階層的一個重要能力

掙1w左右的測試很多,2w的測試少之又少

加油!做自己想做的!


 軟體測試工程師怎麼樣?就業前景好嗎?軟體測試工程師的主要工作職責為,理解產品的功能要求,並對其進行測試,檢查軟體有沒有缺陷,測試軟體是否具有穩定性、安全性、易操作性等性能,並寫出相應的測試規範和測試用例。很多想從事軟體測試工程師的朋友在準備學習之前都會有這樣的疑問:軟體測試工程師怎麼樣?就業前景好嗎

  我國目前軟體從業人才缺口高達40萬人,即使按照軟體開發工程師與測試工程師1:1的崗位比例計算,我國對於軟體測試工程師的需求仍有數十萬之眾。  業內專家預計,在未來5到10 年中,我國IT業對軟體測試人才的需求數字還將繼續增大。隨著測試重要性的日趨突顯,我國軟體測試人才正處於一個「雙高」地位,即地位高、待遇高,職場前景非常廣闊。

  傳統意義來講,測試是屬於門檻較低的崗位。證據就是開發轉測試比較容易,但反過來就很難。所以關鍵問題是如何讓測試發揮出開發難以取代的價值,就是測試的價值。

  軟體測試行業,在國內還處於發展階段。但軟體測試是個相對較好的職業。從事技術行業的確主要靠不斷的學習和累積經驗。去學習機構進行系統的學習的確是一個很好的選擇。要學軟體測試,需要學的知識很多很繁雜,關鍵看你今後的職業發展了。

  現如今,互聯網行業已經是越發成熟了,面對互聯網行業這個龐然大物,人們的反應也呈現出了兩面性:一方面,人們紛紛看到了互聯網行業的高收入,紛紛想要躋身其中,成為高薪一族。

  另一方面,面對著林林總總的各種行業,大家卻是犯了難:我學什麼呢?有個說法,叫軟體測試是想零基礎轉行進互聯網行業卻還想做技術崗的相對難度較低的選擇,說簡單點,就是軟體測試,簡單。

  互聯網時代下,凡是與IT技術有關的職業都有著廣闊的發展前景。軟體測試工程師分為初級、中級和高級,如果你想從事這個職業,就要努力學習並做到最好,就必定有廣闊的發展空間。

還不錯,我覺得各個方面還很成熟,一個朝陽企業,我就是,目前某大廠測試總監。

至少我覺得我們測試團隊大家都還是對未來很有希望,一個個很朝氣蓬勃,而且軟體測試是這幾年才興起的,所以未來還有很長的路要走。


推薦閱讀:
相关文章