測試8000薪水是這樣得到的

來源:互聯網
上載者:User
這聽起來是個很有誘惑力的話題;也的確是個很有誘惑力的話題。

很多做測試的朋友千萬次的問,測試行業能掙到高薪嗎?從事測試工作有發展嗎?我能夠忍受枯燥無聊的測試工作嗎?

    這裡我不想談所有問題,只談談如何獲得高薪,獲得高薪需要哪些素質,那些條件,多少年的工作經驗等。

   我認為的測試人員分類

 

   測試人員在軟體開發中基本由兩大類:一類是起步就做測試,一類做過開發後來轉為測試。

   最近在網上同一些朋友聊天,經常聊到測試人員是否需要開發經驗這樣一個話題。我個人認為,又開發經驗更好。我也傾向於由開發經驗的測試人員可以獲得更好的發展。但這都是一個動態過程,起步就做測試的人可能後來也慢慢掌握開發經驗。

 

   測試人員的成長階段

 

   測試人員基本上可以分為如下幾個階段,手工測試階段、工具輔助階段、定製工具階段、初級管理階段、進階管理階段、業務測試專家(此階段在等同於在管理方面發展的初級、進階管理階段,這個階段的測試人員熟悉測試的各個方面,逐步專項某個領域的測試)。

 

   手工測試階段

 

   處於此階段的測試人員一般是剛剛進入這一行,或者剛剛換了一個公司(新來的嗎)。這個時候是很重要的積累時期,自動此時工具只是一個輔助,重要的時你要有如何測試一個軟體的思想。

 

   工具輔助階段

 

       這個階段的測試人員對各個類型的測試都有所瞭解,為了提高測試效率,開始使用測試載入器;或者為了以後的職業發展開始關注自動化的測試,並主動或被動的學習測試載入器。這時候自己心裡一定要有數,那些測試載入器會對職業生涯有協助。目前國內的測試人員都在學習一些大廠商的測試載入器,這些工具的確不錯,但是不一定都對以後的職業發展有利。一般來說這個時候首先要確定自己在功能測試方向發展還是在效能測試方向發展。這樣可以有針對性地學習各類別的工具。當讓有時間和精力可以多學習一些,多多益善。另外還有一些白盒測試載入器,如果想在白盒測試方向發展可以多多研究。

 

   定製工具階段

 

   這是工具輔助階段的延續,一般定製工具分為兩種,一種是對第三方廠商的工具進行外掛程式開發或利用工具的指令碼語言開發可重用的類庫;另一種是開發公司內部使用的工具。第二中情況難度較大,需要測試人員有較高的開發水平。一般來說只有在商業測試載入器不能滿足測試要求時才開發自己的測試載入器。當然有時候不需要使用龐大的商業測試載入器的時候也可以自己開發一些小的、能夠滿足測試要求的工具。這一般使用產品開發所使用的語言或者Perl、Python等。對於使用Java開發的產品可以使用BeanShell等指令碼語言。

 

   業務測試專家

 

   此階段的測試人員已經熟練的掌握了多種工具,或者已經具備了為產品定製測試載入器的能力。這個時候的測試人員應該做長期的職業生涯考慮,如果從事某個領域的產品測試時間較久,可以繼續深入研究此領域裡的相關技術,逐步能夠提出對產品開發有建設性的建議。一般來說這個階段的測試人員會在產品規劃的前期作為進階測試人員參與進去,為產品的需求搜集和設計提供建設性意見。

 

   初級管理階段

 

   一般來說這個階段是指你處於項目組長位置的時候。這時可以制定測試計劃,組織組內人員編寫、修改測試案例。這個階段的人員一般一般可以考慮向業務測試專家方向或者進階管理員發展。

 

   進階管理階段

 

   經曆初級管理階段後,積累了初步的測試管理經驗。這時候一般會參與測試計劃的制定、人力資源撫平、各種資源分派等。

 

   各階段的薪資狀況

   就目前國內市場來看,按照測試人員所在的公司類型大致可分為如下幾類:

 

     1。國內中小企業

     2 。國內大企業

     3。測試外包公司

     4。國外企業

 

   同一個等級的職位在不同類型的公司可能有不同的定義,比如在國內的小企業可能就以兩個測試人員,那你可能身兼多職,既是項目組長,又是專案經理。國內大企業一般來說同國外的企業的職位基本對應,但是一般來說國內大企業的測試經理到國外的公司也只能是個測試組長。

測試外包公司在這幾個類別中是個另類,在這種公司工作,基本就是技術類,很少有管理類的。

 

 如何擷取高薪?

 

   一般來說在國內的中小公司做測試一般在1500-3000人民幣每月。個別也有高的。在國內大公司進階人員一般可以拿到6000-8000人民幣每月,初級人員大概在3000-5000之間。外包公司給的比較多,有經驗的人員可以拿到6k到8k。在國外的大公司工作,就目前瞭解,初級人員在4k到7k之間,進階人員(有多年的測試經驗)可以到8k-10k左右。

 

   如果你是剛剛畢業,那麼能夠進入大公司或國外的大公司,可以起步較高。如果你有幾年工作經驗,那麼可以進入國外大公司,逐漸往管理職位發展,不過一般來說這很難。不過國外的大公司,一般提供技術和管理兩條路供選擇。畢竟管理職位有限,在國外的某些大公司,有經驗的技術人員和一般的管理員的薪資基本持平。

 

軟體測試工程師未來發展前景如何

現在如果你翻開報紙,經常能看到軟體測試工程師的培訓廣告,很多讀者看了會產生一個疑問:從事軟體測試行業到底有沒有前途?學了這個職業未來的發展方向又會怎樣?

  微軟公司的陳宏剛博士以微軟公司為例告訴記者,軟體測試工程師的發展途徑一般有以下三種:一種選擇是走軟體測試的技術路線,成長為進階軟體測試工程師,這時他能夠獨立測試很多軟體,再向上可以成為軟體測試架構設計師。第二種選擇是向管理方向發展,從測試工程師到組長(Lead),再到測試經理(Manager),以至到更高的職位。第三種選擇是可以換職業,做專案管理或做開發人員都可以,很多測試載入器軟體開發工程師在寫測試軟體的過程中,因為開發方面積累了經驗,同時對軟體產品本身產生了自己的看法,很容易轉去做產品編程。

  有關專家指出,軟體測試是正在快速發展、充滿挑戰的領域,儘管現在單機版案頭軟體的測試已經成熟了很多,但對於網路時代的到臨,包括知名跨國公司在內的大公司對基於網路的測試也沒有一套完整的體系,也是處於探索中,所以說這一行業所面臨的機遇與挑戰是共存的。

  曾在微軟亞洲工程院測試組工作過、有三年軟體測試經驗的軟體測試開發工程師劉俐以其自身經驗告訴記者,以微軟亞洲工程院為例,那裡的測試工程師需要和開發工程師、規程經理一起合作,從產品定義到產品開發再到產品維護,在整個產品生命週期中不斷貢獻各種建議、測試文檔以及測試資料。在這樣一個Team Dev中,測試工程師的地位和開發工程師,規程經理是一樣的——是軟體Team Dev中不可或缺的部分。所以她個人認為,測試工程師是一個對專業技術和自身素質都有一定要求的職業。一個優秀的軟體測試工程師無論在何處都是千金難求的。

  她同時指出,正因為測試工程師與開發工程師的同等重要性,使得軟體測試工程師和開發工程師的錄用標準基本類似,但是由於國內的軟體測試職業興起的時間不長,社會對測試人才的供給嚴重不足,這就出現了所謂的軟體測試工程師“千金難求”的現象。她認為一個軟體測試工程師一般會與開發工程師配合工作,負責開發相應產品模組的自動化測試載入器、測試案例、編寫測試計劃、執行測試等工作。而一般企業軟體測試工程師崗位也可以根據能力和經驗分為不同的等級,象在微軟公司這樣的成熟大公司中,從最初級測試工程師到進階的軟體測試工程師之間可以有十幾個晉陞的職業等級。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.