最近,有不少關於軟體測試人員招聘的報道,雖然這其中部分起源於北京某家培訓中心的炒作,但現實情況比較接近——很難招到專業的、合格的軟體測試工程師,在軟體測試人員招聘上,處在尷尬之中。
近幾年,軟體測試在國內越來越受到重視,其主要原因有兩點: l
不少外國軟體企業進入國內,這些企業重視軟體質量,在軟體測試有較大的投入,有建制完整的測試團隊 l
國內軟體外包業的發展,承接越來越多的日本、美國等地的軟體專案,對測試人員要求較多,而且許多外包企業,就是從軟體測試開始做的。
但是目前在國內大學裡開設「軟體測試」專業,只有很少幾所大學的軟體學院,如北京航空航天大學軟體學院「軟體質量保證與測試專業」等。多數普通大學連「軟體測試」課程都沒有設立,幸運的是,所有35所重點大學的軟體學院都開設了「軟體測試」課程。但靠軟體學院輸出的人才,和社會需求比較,其差距很大。更重要一點是,軟體測試專業技術,需要很多的實踐積累,也就是對師資、實習基地都有很高的要求。
社會上的軟體測試培訓比較多,但能培養合格的、企業所需的人才的培訓單位並不多。多數培訓要麼時間短,要麼缺乏良好的實習基地(規範的中大型軟體企業)。更致命的是缺乏合格的教學老師,因為在公司做得很好的測試工程師和經理,一般不願去當老師,平時工作忙,也很少去兼職。
軟體測試合格的人才是相當缺乏的。有乙個例子,就很有說服力,過去多年以來,我們招聘了近300名測試工程師,只有2%的新人曾經做過專業的測試工作(雖然有10-20%人做過測試工作,但不夠專業或不夠規範、非全職的),主要靠自己培訓。乙個上規模的外資軟體企業的測試人員數能超過全省(乙個相對落後的省份)所有軟體企業的測試人員數。
另外,造成尷尬的主要因素之一就是來自於社會的誤區或偏見,認為軟體測試主要是功能測試(黑盒測試),對人員的技術要求低,只要「細心、認真」就可以了,測試人員好招。實際上,不是這回事,合格的軟體測試工程師更難招,特別是資深的測試工程師、測試經理等。有時,為了招乙個測試經理,也許要花去半年多的時間。多數技術好的、有良好程式設計經驗的人員,不願意從事軟體測試行業。這裡有另外乙個因素,就是國內企業的薪水政策,同樣水平的人,做軟體測試,可能給個4k,如果去做開發,則給個5k。外資企業,這方面會好些。在國外,這種差距就更小。
正如上面所說,軟體測試的「一將難求」,應該物以稀為貴,但現實當中,悖論是存在的。例如,有乙個招聘職位——「資深測試工程師」,由於難招到,不得不降低了條件,使不滿足「資深測試工程師」的候選人被通過了。反過來,也就造成一種印象,資深測試工程師」原來如此,和普通的開發人員沒區別,相當於把「測試工程師」降了乙個等級。這就是測試人員招聘中的尷尬,市場需求表現和企業實際操作不吻合。
更有趣的故事,乙個在上海的老朋友在5、6年前對我講的故事。當時他的公司計畫招軟體測試工程師,老闆建議,一般(初級、中級)的測試工程師起薪是3000(rmb),高階測試工程師的
起薪是3600,開發(程式設計)工程師的起薪是4000,...結果遭到那位老兄的強烈反對,寧願不招「高階測試工程師」,只招
「一般級
」測試工程師。這也算是幸運,如果一旦實施,測試界中活著的人,至少幾年抬不起頭。
所幸的是,一切都在改變,測試工程師的職位越來越吃香,資深的測試工程師更翹......
要消除這種尷尬,就是要消除社會的偏見,軟體測試界要同舟共濟以創造應有的環境,更需要每個測試工程師創造自己的核心價值——無論在技能上還是在經驗上具有不可替代性。 .
軟體測試演義 中高階系列(序)
目前,軟體測試團隊主要集中在大型外資企業,國內軟體測試水平還處在發展階段,人們對測試理解不夠全面 誤區較多,所以時常總感到自己揹負著乙份責任 和測試圈的朋友共同努力去幫助我們軟體測試行業的發展。昨天晚上,忽然有乙個想法,借自己blog寶地,演義一回 軟體測試 系統地介紹軟體測試的思想 方法 技術和實...
軟體測試演義 中高階系列(序)
目 前,軟體測試團隊主要集中在大型外資企業,國內軟體測試水平還處在發展階段,人們對測試理解不夠全面 誤區較多,所以時常總感到自己揹負著乙份責任 和測試圈的朋友共同努力去幫助我們軟體測試行業的發展。昨天晚上,忽然有乙個想法,借自己blog寶地,演義一回 軟體測試 系統地介紹軟體測試的思想 方法 技術和...
軟體測試演義 中高階系列(序)
目前,軟體測試團隊主要集中在大型外資企業,國內軟體測試水平還處在發展階段,人們對測試理解不夠全面 誤區較多,所以時常總感到自己揹負著乙份責任 和測試圈的朋友共同努力去幫助我們軟體測試行業的發展。昨天晚上,忽然有乙個想法,借自己blog寶地,演義一回 軟體測試 系統地介紹軟體測試的思想 方法 技術和實...