這聽起來(lái)是個(gè)很有誘惑力的話題;也的確是個(gè)很有誘惑力的話題。

  很多做測(cè)試的朋友千萬(wàn)次的問,測(cè)試行業(yè)能掙到高薪嗎?從事測(cè)試工作有發(fā)展嗎?我能夠忍受枯燥無(wú)聊的測(cè)試工作嗎?

  這里我不想談所有問題,只談?wù)勅绾潍@得高薪,獲得高薪需要哪些素質(zhì),那些條件,多少年的工作經(jīng)驗(yàn)等。

  我認(rèn)為的測(cè)試人員分類

  測(cè)試人員在軟件開發(fā)中基本由兩大類:一類是起步做測(cè)試,一類做過開發(fā)后來(lái)轉(zhuǎn)為測(cè)試。

  近在網(wǎng)上同一些朋友聊天,經(jīng)常聊到測(cè)試人員是否需要開發(fā)經(jīng)驗(yàn)這樣一個(gè)話題。我個(gè)人認(rèn)為,又開發(fā)經(jīng)驗(yàn)更好。我也傾向于由開發(fā)經(jīng)驗(yàn)的測(cè)試人員可以獲得更好的發(fā)展。但這都是一個(gè)動(dòng)態(tài)的過程,起步做測(cè)試的人可能后來(lái)也慢慢掌握開發(fā)經(jīng)驗(yàn)。

  測(cè)試人員的成長(zhǎng)階段

  測(cè)試人員基本上可以分為如下幾個(gè)階段,手工測(cè)試階段、工具輔助階段、定制工具階段、初級(jí)管理階段、高級(jí)管理階段、業(yè)務(wù)測(cè)試專家(此階段在等同于在管理方面發(fā)展的初級(jí)、高級(jí)管理階段,這個(gè)階段的測(cè)試人員熟悉測(cè)試的各個(gè)方面,逐步專項(xiàng)某個(gè)領(lǐng)域的測(cè)試)。

  手工測(cè)試階段

  處于此階段的測(cè)試人員一般是剛剛進(jìn)入這一行,或者剛剛換了一個(gè)公司(新來(lái)的嗎)。這個(gè)時(shí)候是很重要的積累時(shí)期,自動(dòng)此時(shí)工具只是一個(gè)輔助,重要的時(shí)你要有如何測(cè)試一個(gè)軟件的思想。

  工具輔助階段

  這個(gè)階段的測(cè)試人員對(duì)各個(gè)類型的測(cè)試都有所了解,為了提高測(cè)試效率,開始使用測(cè)試工具;或者為了以后的職業(yè)發(fā)展開始關(guān)注自動(dòng)測(cè)試,并主動(dòng)或被動(dòng)的學(xué)習(xí)測(cè)試工具。這時(shí)候自己心里一定要有數(shù),那些測(cè)試工具會(huì)對(duì)職業(yè)生涯有幫助。目前國(guó)內(nèi)的測(cè)試人員都在學(xué)習(xí)一些大廠商的測(cè)試工具,這些工具的確不錯(cuò),但是不一定都對(duì)以后的職業(yè)發(fā)展有利。一般來(lái)說這個(gè)時(shí)候首先要確定自己在功能測(cè)試方向發(fā)展還是在性能測(cè)試方向發(fā)展。這樣可以有針對(duì)性地學(xué)習(xí)各類別的工具。當(dāng)讓有時(shí)間和精力可以多學(xué)習(xí)一些,多多益善。另外還有一些白盒測(cè)試工具,如果想在白盒測(cè)試方向發(fā)展可以多多研究。

  定制工具階段

  這是工具輔助階段的延續(xù),一般定制工具分為兩種,一種是對(duì)第三方廠商的工具進(jìn)行插件開發(fā)或利用工具的腳本語(yǔ)言開發(fā)可重用的類庫(kù);另一種是開發(fā)公司內(nèi)部使用的工具。第二中情況難度較大,需要測(cè)試人員有較高的開發(fā)水平。一般來(lái)說只有在商業(yè)測(cè)試工具不能滿足測(cè)試要求時(shí)才開發(fā)自己的測(cè)試工具。當(dāng)然有時(shí)候不需要使用龐大的商業(yè)測(cè)試工具的時(shí)候也可以自己開發(fā)一些小的、能夠滿足測(cè)試要求的工具。這一般使用產(chǎn)品開發(fā)所使用的語(yǔ)言或者Perl、Python等。對(duì)于使用Java開發(fā)的產(chǎn)品可以使用BeanShell等腳本語(yǔ)言。

  業(yè)務(wù)測(cè)試專家

  此階段的測(cè)試人員已經(jīng)熟練的掌握了多種工具,或者已經(jīng)具備了為產(chǎn)品定制測(cè)試工具的能力。這個(gè)時(shí)候的測(cè)試人員應(yīng)該做長(zhǎng)期的職業(yè)生涯考慮,如果從事某個(gè)領(lǐng)域的產(chǎn)品測(cè)試時(shí)間較久,可以繼續(xù)深入研究此領(lǐng)域里的相關(guān)技術(shù),逐步能夠提出對(duì)產(chǎn)品開發(fā)有建設(shè)性的建議。一般來(lái)說這個(gè)階段的測(cè)試人員會(huì)在產(chǎn)品規(guī)劃的前期作為高級(jí)測(cè)試人員參與進(jìn)去,為產(chǎn)品的需求搜集和設(shè)計(jì)提供建設(shè)性意見。

  初級(jí)管理階段

  一般來(lái)說這個(gè)階段是指你處于項(xiàng)目組長(zhǎng)位置的時(shí)候。這時(shí)可以制定測(cè)試計(jì)劃,組織組內(nèi)人員編寫、修改測(cè)試用例。這個(gè)階段的人員一般一般可以考慮向業(yè)務(wù)測(cè)試專家方向或者高級(jí)管理人員發(fā)展。

  高級(jí)管理階段

  經(jīng)歷初級(jí)管理階段后,積累了初步的測(cè)試管理經(jīng)驗(yàn)。這時(shí)候一般會(huì)參與測(cè)試計(jì)劃的制定、人力資源調(diào)配、各種資源分配等。

  各階段的薪資狀況

  目前國(guó)內(nèi)市場(chǎng)來(lái)看,按照測(cè)試人員所在的公司類型大致可分為如下幾類:

  1。國(guó)內(nèi)中小企業(yè)

  2 。國(guó)內(nèi)大企業(yè)

  3。測(cè)試外包公司

  4。國(guó)外企業(yè)

  同一個(gè)等級(jí)的職位在不同類型的公司可能有不同的定義,比如在國(guó)內(nèi)的小企業(yè)可能以兩個(gè)測(cè)試人員,那你可能身兼多職,既是項(xiàng)目組長(zhǎng),又是項(xiàng)目經(jīng)理。國(guó)內(nèi)大企業(yè)一般來(lái)說同國(guó)外的企業(yè)的職位基本對(duì)應(yīng),但是一般來(lái)說國(guó)內(nèi)大企業(yè)的測(cè)試經(jīng)理到國(guó)外的公司也只能是個(gè)測(cè)試組長(zhǎng)。

  測(cè)試外包公司在這幾個(gè)類別中是個(gè)另類,在這種公司工作,基本是技術(shù)類,很少有管理類的。

  如何獲取高薪?

  一般來(lái)說在國(guó)內(nèi)的中小公司做測(cè)試一般在1500-3000人民幣每月。個(gè)別也有高的。在國(guó)內(nèi)大公司高級(jí)人員一般可以拿到6000-8000人民幣每月,初級(jí)人員大概在3000-5000之間。外包公司給的比較多,有經(jīng)驗(yàn)的人員可以拿到6k到8k。在國(guó)外的大公司工作,目前了解,初級(jí)人員在4k到7k之間,高級(jí)人員(有多年的測(cè)試經(jīng)驗(yàn))可以到8k-10k左右。

  如果你是剛剛畢業(yè),那么能夠進(jìn)入大公司或國(guó)外的大公司,可以起步較高。如果你有幾年工作經(jīng)驗(yàn),那么可以進(jìn)入國(guó)外大公司,逐漸往管理職位發(fā)展,不過一般來(lái)說這很難。不過國(guó)外的大公司,一般提供技術(shù)和管理兩條路供選擇。畢竟管理職位有限,在國(guó)外的某些大公司,有經(jīng)驗(yàn)的技術(shù)人員和一般的管理人員的薪資基本持平。