第1章 了解軟件測試行業


隨着中國IT行業的發展以及未來AI時代的到來。越來越多的人加入到IT行業,對於很多沒有從事過IT工作的人來,或者對於很多專業跟IT扯不上關系的人來說。轉行做軟件測試是一個很好的選擇。

軟件開發起碼要培訓半年以上,才能勝任工作。 而軟件測試只需要1個月。

 

閱讀目錄 

1 測試行業介紹

目前IT企業也越來越重視軟件產品的質量, 從軟件,硬件到系統集成,幾乎每個小中大IT企業,在產品發布之前都需要大量的測試工作。軟件測試工程師,是目前IT行業非常短缺的人才,中國軟件行業每年要新增幾十萬的測試崗位就業機會。但是學校培養出來的測試人才卻不足需求量的十分之一。

目前軟件測試行業的缺口非常大。 90%的測試人員是不會寫代碼的,但是薪資依然可觀。基本上一個三年測試經驗的人,薪資都在萬元以上。未來的職業發展前景也非常廣闊。

 

 

2 軟件測試是做什么的

軟件測試,就是找出軟件系統中的錯誤,並且確保軟件開發人員修復這些錯誤, 最終移交一個質量好的軟件,給客戶使用。

比如下圖,一個網頁中的密碼輸入框中的字符不是用星號顯示,而是明文顯示。這就是一個軟件的bug。軟件測試就是要將這些bug找出來。

下圖是一個功能性的Bug,這種Bug比較嚴重,會影響用戶的使用,甚至會給用戶造成損失,所以軟件測試就是需要提前把這些Bug找出來,確保軟件交付給用戶使用后,沒有問題。

 

3 入門門檻非常低

經常聽想入行的朋友說,我想轉軟件測試,聽說軟件測試很簡單。的確,軟件測試入門是很簡單。

IT行業中有幾百個工種, 其中軟件測試是入門門檻最低。普通人只要經過短期的培訓,大概學一個月就能勝任響應的軟件測試工作。軟件測試人員起薪在7000元-10000元不等,工作三年后,月薪基本上能達到10000到15000。

軟件測試入門雖然簡單, 但是精通很難。

 

4 測試人員每天的日常工作

大部分軟件測試人員的工作可以簡單的歸為這幾個字, “點點點,開Bug”。

 

5 一些轉行實例

身邊轉行做測試的例子太多了, 我舉幾個實際的轉行的例子。這些例子都是真實的。

我姑姑的兒子大學專科畢業,找不到工作,因為他們的學校一塌糊塗,大學的時候玩游戲,什么都沒學到。本來他打算南下廣東, 去進廠當流水線工人的。 我姑姑不甘心他兒子去進廠當流水線工人。 然后就拜托我幫幫忙。 后來我這弟弟就來到上海投奔我。 我培訓了2個月軟件測試。 弟弟很輕松的就進入了一家軟件公司,到現在做了快5年了, 已經成長為一名高級測試工程師。

后來我就把好幾個堂弟以及一些親戚,都拉到上海來從事軟件測試行業。目前家族中很多人都是從事軟件測試行業。

 

JJO,  是96年的小姑娘, 今年24歲, 大專畢業后,一直在某酒店做前台工作人員, 月薪大概3000., 做了2年了, 薪資只夠自己開銷,完全存不到錢,感覺到很迷茫。 偶然的機會由親戚介紹,接觸了軟件測試。 開始跟人學習軟件測試。學好出來后。

開始來到深圳做軟件測試, 月薪一萬。 越來越喜歡做軟件測這份工作。

 

 小明,男,大學畢業后,非常迷茫不知道做什么, 就去廣東打工, 進了一個工廠,在流水線上工作,每個月也就4000多,不想做了后,又去一家鞋廠做。做了幾個月,又不想做了。 覺得沒有前途, 難道做到30歲,還是這么點工資嗎? 覺得自己需要改變, 后來機緣巧合,開始學習軟件測試。 最終成功入行。    到現在50W一年的薪資。

  

小榮榮,女,大專畢業,今年30歲了,在上海一家公司做硬件檢測8年了,月薪才4000多。有個女兒三歲了。 這點薪資完全不夠用。后來決心賭一把,開始學習軟件測試。學了大概1個月后,轉行做軟件測試,入行的時候薪水是1萬。 工作后,又持續學習。還學了Python編程。到現在月薪已經超過2萬多了。

 

 

6 哪些人適合轉行

6.1 專業是計算機專業的畢業生

一點問題沒有, 只要不要辛苦,姿態放低一點。 很簡單

6.2 非計算機專業的畢業生

不是計算機專業的,從事軟件測試完全沒問題。

6.3 轉行的人。

目前軟件測試行業,很多人都不是計算機專業的。 很多都是別的行業轉行過來的。 

6.4 在一些城市,薪資少於8000

生活在一線城市,目前的薪資少於6000,並且在可遇見的未來幾年,薪資不會有很大提升的職業。都可以選擇轉行做軟件測試。

 

 

7 軟件測試職業規划

本人從事軟件10多年,認識的測試人員超過上千位,有很多工作超過10年的老測試,也有很多剛畢業剛進入測試行業的人。根據我認識的測試人員目前的情況,我大概列出以下軟件測試的職業規划

就2018年上海地區來行情來說,一個剛畢業的本科生從事軟件測試行業大概薪水是5000到7000左右, 3年測試經驗薪水大概是9000-13000左右,5年測試經驗的薪水大概在13000-20000左右。10年以上的老測試大概在30000以上。

根據行業的不同,薪資的差別也比較大。互聯網和外企的薪水會較高。互聯網的工作強度大,加班多。當然薪資要偏高。 外企要求英語好+技術好。 英語好和技術同時要好,屬於復合型人才,這種人才比較稀缺。所以待遇也相應要好很多。

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

 

8 軟件測試職業的優點

個人覺得軟件測試職業具備很多優點。

8.1 優點1 非常適合女生

女生具備很多優點,首先女生稍微細心,更容易發現Bug。女生的溝通能力比較好, 發現Bug后,找開發人員溝通的比較順暢,90%的開發都是男的,會比較有風度。

大家會發現軟件開發中女生占的比例是10%以下。而在軟件測試中,女生占的比例有50%左右。

我身邊很多從事軟件測試的女生,生活都過得很好。很多女同事薪資都超過2W,老公的薪資更高。很多在上海生了二胎,買了二套房。

所以女生很適合做軟件測試行業。

 

8.2 優點2 適合平庸的人

平常工作中接觸過太多牛人了,很多剛畢業的人,寫代碼的水平相當高。可以獨立開發很大的系統。接觸了很多智商高的人。我深深的體會到,被碾壓的感覺。

軟件測試非常適合平庸的人。 因為不需要天才也能做。

 

8.3 優點3 勞動強度和壓力適中

軟件行業大家的壓力都比較大, 尤其是開發人員的壓力很大啊, 相比之下,軟件測試的勞動強度和壓力,都比軟件開發小很多。  很適合女同學做。 

開發人員在開發項目的時候,會碰到很多技術難題,很難保證一個全新的項目能否按時開發完。 測試就好很多,測試工作中的主要是工作量大的問題,大不了加班,不存在完不成的問題,心里壓力要小很多。

 

9 軟件測試職業的缺點

說了這么多優點,下面來說說缺點。

9.1 缺點1:薪資比開發工程師低

測試工程師的薪資普遍要比開發工程師低20%以上。這個其實是合理的。

 

9.2 缺點2:沒法創業和賺外快

身邊很多人創業,很多同事是邊工作邊賺外快,幫別人做網站,做APP,維護系統之類的。當外快的錢比上班的的錢還多之后,很多同事就辭職,全職創業了。 

而軟件測試就沒有這樣的機會,至少我沒聽說幾個軟件測試創業成功的。

10 傳統的軟件公司和互聯網公司的區別

互聯網公司需要大量的測試人員,那么什么樣的公司才是互聯網公司呢?

1. 傳統軟件公司的產品和服務依賴於特定的終端和相應的操作系統,而互聯網公司產品和服務則依賴於瀏覽器和網絡。

2. 傳統軟件公司是賣軟件給用戶用,互聯網公司是自己運營。

3. 傳統軟件公司需求都是從真正用軟件的用戶那里間接得來的,需求經過收集,傳遞,分析,實現,測試,上線。整個過程很長。互聯網公司一般都是自己開發自己用,有什么問題立刻改。

4. 從用戶角度看, 傳統軟件產品都是在本地,需要自己安裝。而互聯網公司的產品只需要通過互聯網來訪問。比如通過瀏覽器或者APP來使用。

5. 傳統軟件公司上線周期長,可能要幾個月才上線一個產品。 而互聯網公司上線周期短,可能一個星期就上線一次,或者2次。所以測試會比較忙。

6. 傳統的軟件公司有,蘋果,小米,微軟。   

互聯網企業有, 谷歌,facebook,阿里,騰訊.還有比如說,網絡游戲,直播。電子商務。

互聯網企業眾多,需要大量的測試人員。大部分的測試人員都是進入了互聯網企業.

11 測試分兩種

軟件測試分為手動測試和自動化測試。手動測試工程師只要求像普通用戶那樣去使用軟件,發現了問題,在Bug管理系統中,開一個Bug就可以了

而自動化測試工程師,是需要懂代碼,了解Java或者Python, 會使用JMeter和Postman做接口測試,會使用Selenium做UI自動化測試。自動化測試是發展方向。三年以上的測試工程師都應該朝這個方向發展

12 B/S和C/S架構的區別

Browser/Server架構(瀏覽器/服務器架構),主要是指的是Web應用程序,比如淘寶網,以及各種網站。如下圖

C/S架構  是Client/Server(客戶端/服務器)架構,主要是傳統的桌面機的應用程序。如下圖

 

目前大概90%的系統都是采用B/S架構,是未來的趨勢。傳統的C/S架構的軟件越來越少,C/S的軟件慢慢被淘汰。B/S架構的優點是客戶不需要安裝軟件,直接使用瀏覽器就可以訪問了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM