一、市場需求分析,中國IT行業最緊缺的人才是什么?
無憂指數顯示,軟件測試工程師已經成為2006年最緊缺的人才,該類職位的需求主要集中在沿海發達城市,其中北京和上海的需求量分別占去了33%和29%;而從企業分布來看,民企需求量最大,占了19%,外商獨資歐美類企業需求排列第二,占了15%。中國青年報2005年12月22日報道:
據了解,目前我國軟件從業人員的缺口高達40萬之多,其中軟件測試人才的缺口將超過20萬,在未來5-10年中這一數字還將繼續增大。目前,在軟件企業中,軟件測試人員的薪水主要看其工作經驗及能力,有兩年工作經驗的軟件測試人員的月薪一般都能達到5000--7000元。中國軟件行業協會游戲軟件分會副會長劉金華在接受記者采訪時說,在企業內部,軟件測試工程師基本處于“雙高”地位,即地位高、待遇高,有的人月薪可高達上萬元?梢哉f他們的職業前景非常廣闊,從近期的企業人才需求和薪金水平來看,軟件測試工程師的年工資有逐年上升的明顯跡象。
根據以上分析,我們無庸置疑軟件測試行業的職業發展前景。從當今大學計算機專業的知識結構來看,軟件測試只占其中很少的章節,是作為計算機專業主要技能輔助知識設立的。系統化的軟件測試專業只是在近兩年才被分離出的,而且只在屈指可數的幾個院校設立,一方面是需求驟增,一方面是供應有限,由此造成了軟件測試人才極度“搶手”的局面。
二、企業對軟件測試人員的職位要求
以下是來自某知名招聘網站的一組招聘信息:
軟件測試工程師 10人 (工作地點:北京)
工作性質:全職 截止日期: 2006-5-18
招聘人數:10人 月薪范圍:4000--6000
工作經驗:1年 學歷:本科以上
職位描述及要求 (補充:此公司業務范圍通信與軟件開發和外包,當屬專業類公司)
1. 計算機相關專業本科以上學歷,性別不限;
2. 熟悉WinNT/2000操作系統,有在上述操作系統上進行軟件開發或系統配置的經驗
3. 熟悉大型數據庫,對MS SQL SERVER等數據庫有使用經驗;
4. 熟練掌握軟件測試的方法和技巧;能獨立制定測試計劃、測試用例、測試規范,并能編制規范的測試文檔;
5. 精通1~2種開發語言,熟悉規范化的軟件開發流程;
6. 有二年以上正規商用軟件軟件測試的實際經驗。
7. 最好有.NET開發經驗的,熟悉C#、ASP.NET、IIS、XML、ASP.NET等
從企業現狀來看,由于軟件的使用者千差萬別,軟件在使用過程中遇到的各種現象也是千差萬別的,所以要求軟件測試工程師需要具有一些逆向思維的能力。這是作為一名優秀的軟件測試工程師最基本的素質。同時要有一種窮追到底的精神和善于溝通能力,軟件測試人員與開發人員搞好關系,這對于提高整個軟件項目質量是十分重要的。軟件測試技術隨著時間的變化也在做一些提高和改進,作為一名優秀的測試人員要善于利用書籍、網站、論壇、交流等各種途徑不斷提高自己的軟件測試水平。當軟件測試人員發現軟件中存在缺陷的時候,往往要書寫缺陷報告,作為一名優秀的測試人員提高自己的寫作能力是非常必要的。
雅虎中國品質保證部經理鮑海燕表示:仔細分析企業對測試人員職位要求不難發現,企業更希望接受符合自己專業的復合型人才。因此軟件測試人員不僅要掌握軟件測試技術相關知識,對產品相關的業務知識也要學習。這很好理解,如果從事財務軟件的測試工作,一定要學習財務知識;如果從事通訊產品測試工作,那么相關的通訊理論知識也是必須的;如果從事銀行軟件的測試,銀行的業務流程也是不可或缺的知識點。 因此,在學習軟件測試技術的同時,千萬不要忽略產品相關業務知識的學習。如果你是一個軟件測試技術專家,但是對產品業務知識一無所知,那么也只能測試出來純粹的軟件缺陷,而面對眼前出現的產品業務相關的缺陷,很可能是視而不見,如此這般,軟件測試的效果會大打折扣。一般來說,每個軟件公司的項目可以分為固定的幾大類?梢园礃I務類型劃分,比如 ERP 軟件、產品數據管理軟件、通信軟件、地理信息系統軟件等等;可以按軟件結構來劃分,比如 B/S 架構的軟件、 C/S 架構的軟件、嵌入式軟件等等。
文章來源于領測軟件測試網 http://www.kjueaiud.com/