蘭翠 王沖 張樞
摘要:本文通過對國內外軟件測試行業(yè)及教學狀況的比較,以及對當前軟件測試人才培養(yǎng)面臨問題的分析,探索基于就業(yè)的軟件測試人才培養(yǎng)模式,對教學內容、教學過程、實踐環(huán)節(jié)等進行工程式改革,并以校企合作單位為基礎,開發(fā)校外實習基地,實現(xiàn)學校教學與社會工作的無縫接軌,適應了當前軟件測試市場的高標準人才需求。
關鍵詞:軟件測試;人才培養(yǎng)模式;改革
中圖分類號:TP311.5 文獻標識碼:A
文章編號:1005-913X(2014)10-0249-01
軟件測試是軟件工程中的一個重要環(huán)節(jié),是軟件成功與否必不可缺的關鍵步驟,然而目前我國軟件測試市場混亂,軟件測試人才緊缺。怎樣培養(yǎng)高質量、高技能的實用型軟件測試人才,以滿足軟件測試市場巨大的人才需求量,是目前高校計算機人才培養(yǎng)面臨的緊迫性問題。
一、國內外軟件測試行業(yè)及教學狀況比較
國外軟件的成熟度高,軟件測試理論研究蓬勃發(fā)展,開發(fā)商對軟件質量的控制力度很強,軟件測試市場繁榮。軟件測試在軟件公司中占有重要的地位,目前已有嚴格的測試工作標準和范圍規(guī)定。軟件測試工作的待遇與開發(fā)高度一致,軟件測試人員與開發(fā)人員配比為3:1,甚至1:1,高校相關課程教學模式新穎,基于測試工作任務過程的人才培養(yǎng)模式和課程開發(fā)處于成熟階段,并大面積推廣應用。
目前國內軟件測試基本停留在手工進行的功能性測試上,大部分是在軟件開發(fā)的后期介入,軟件測試市場比較混亂,沒有明確的目標和可量化的質量要求,對質量的控制基本上靠測試人員自己的經驗和責任心。小型軟件公司還不具備標準工作流程,軟件測試工作待遇普遍比開發(fā)低,且要求較高,就是要求進行軟件測試工作的技術員必須會很多技能,并且普遍存在“重開發(fā),輕測試”的現(xiàn)象,這種現(xiàn)象也存在于高校大學生的日常學習中,雖然現(xiàn)如今已經有很多高校開始著手研究基于測試工作任務過程的人才培養(yǎng)模式和課程開發(fā),將市場就業(yè)與課程內容相結合, 進行教學內容和教學方式的改革,但由于實驗設備和條件的限制,這些研究還處于初級摸索階段。
通過比較我們可以看出國內的軟件測試行業(yè)在標準化、規(guī)范化、產業(yè)化,以及對該行業(yè)的重視程度和后期人才培養(yǎng)模式、專業(yè)配備輸出上都大大落后于發(fā)達國家,因此我們要高度重視并提高軟件測試人才的培養(yǎng)數(shù)量和質量,以適應軟件測試行業(yè)快速發(fā)展的需要。
二、軟件測試人才培養(yǎng)面臨的問題
1.陳舊的就業(yè)觀念與巨大人才市場需求量的矛盾
由于我國對軟件測試的認識和重視都比較晚,無論在日常工作中還是在薪金待遇上,“重開發(fā),輕測試”的現(xiàn)象比比皆是,這種現(xiàn)象大大影響了在校大學生的學習和就業(yè),在日常學習過程中認為開發(fā)比測試更重要,傻子也能干測試的工作,抵觸測試課程的理論學習,忽視測試課程的實踐實驗,在就業(yè)過程中,大多數(shù)同學選擇軟件程序開發(fā)工作,對測試招聘基本無視,甚至恥笑選擇測試工作的同學,這種現(xiàn)象導致了計算機專業(yè)學生就業(yè)的嚴重失衡,如圖1計算機畢業(yè)生總人數(shù)、軟件測試工作人數(shù)與軟件測試人才缺口對比統(tǒng)計圖所示,從2004年到2012年全國高校計算機專業(yè)的畢業(yè)生總人數(shù)約48.67萬人,軟件測試人才缺口約113萬人, 從事軟件測試工作的學生總人數(shù)約2.42萬人,不足畢業(yè)生總人數(shù)的5%, 遠遠不能滿足軟件測試市場人才的需求。另外從圖1中我們還可以看出,全國高校計算機專業(yè)畢業(yè)生總人數(shù)在2004至2007年間增長率為1.10%,2007至2010年間增長率為1.14%,2010到2012年間增長率為1.03%,增長率呈下降趨勢,而軟件測試人才缺口在2004至2007年間增長率為1.07%,2007至2010年間增長率為1.07%,2010到2012年間增長率為1.09%,增長率曾上升趨勢,從事軟件測試工作就業(yè)的畢業(yè)生2004至2007年間增長率為1.14%,2007至2010年間增長率為1.16%,2010到2012年間增長率為1.08%,增長率呈下降趨勢,由此可見,全國高校計算機專業(yè)畢業(yè)生總人數(shù)逐漸趨于穩(wěn)定,然而選擇從事軟件測試工作的畢業(yè)生人數(shù)比例降低,軟件測試人才缺口卻逐年上升,至使高校計算機專業(yè)向人才市場輸出的軟件測試人才與市場巨大需求的矛盾擴大化,嚴重影響了我國軟件企業(yè)和軟件測試行業(yè)的發(fā)展,要解決這一矛盾,必須在高校進行思想觀念教育,扭轉學生“重開發(fā),輕測試”的思想,積極學習軟件測試相關理論和實踐,提高自身能力,參與到軟件測試工作中來。
2.畢業(yè)生測試低技能與軟件測試人才市場高標準的矛盾
通過對北京、上海、深圳、江蘇、天津、南京等150多個軟件測試招聘單位考查統(tǒng)計,對于軟件工程師的招聘需求大多要求本科以上學歷,有1年以上工作經驗, 熟悉軟件測試理論、軟件測試流程、軟件測試方法,具備診斷和解決基本問題能力,可獨立完成測試用例的編寫; 熟悉計算機硬件知識、網絡通信知識;熟悉常用開發(fā)環(huán)境和編程工具;熟悉SQLSEVER數(shù)據庫系統(tǒng),熟悉業(yè)界流行的測試工具軟件基本使用方法;有良好的溝通和表達能力,思維清晰有條理,有耐心,有責任感,能適應長時間工作;有些高端產品單位還會要求一些特別技能,如 web產品和手機app產品的開發(fā)經驗,游戲開發(fā)經驗或能夠熟練閱讀英文技術文檔等等,由以上招聘需求可以看出,國內軟件測試行業(yè)對人才的要求較高,而國內各高校計算機專業(yè)由于實驗設備和條件的限制,教學模式比較陳舊,教學內容跟不上軟件測試行業(yè)發(fā)展的前沿,導致學校教學與市場需求脫軌,畢業(yè)生存在測試理論基礎薄弱、動手能力差、文檔寫作能力差,思想自我,溝通能力差及缺乏實際工作經驗等問題,形成畢業(yè)生測試低技能與軟件測試人才市場高標準之間的矛盾,另外還有一些臨時測試員的招聘,雖然起點較低,但要求工作時間較長,并且薪金相對較少,工作狀態(tài)不穩(wěn)定,也是導致畢業(yè)生不愿意就業(yè)軟件測試的另一個原因。
三、基于就業(yè)的軟件測試人才培養(yǎng)模式的改革與探索
要解決以上軟件測試人才培養(yǎng)面臨的問題,必須從學校教學出發(fā),通過對行業(yè)實際發(fā)展現(xiàn)狀的分析,詳細對未來職業(yè)進行規(guī)化,從思想上對學生進行教育,改變學生“重開發(fā),輕測試”的想法,鼓勵學生積極參與到測試行業(yè)中來。另外還要在以下幾方面進行軟件測試人才培養(yǎng)模式的改革。
1.對教學內容改革。將職業(yè)崗位要求的知識與技能融入本課程的教學內容,其中包括將課程基本理論知識與軟件測試崗位的具本工作任務相結合,為黑盒測試測試算法、白盒測試測試算法選取相應的案例,以理論知識為基礎,對測試用例進行分析設計,進而得出相關的測試文檔。
2.對教學過程改革。在教學過程中,為學生定位相關工作崗位,以應用軟件產品為載體設計教學過程,使學生進行軟件測試員,軟件測試初級工程師,軟件測試工程師等角色學習,增強對行業(yè)實際工作狀態(tài)的理解,增強學習的積極性和主動性。
3.對實踐環(huán)節(jié)改革。為學生設計實踐學習情景,通過完成具體工作任務,幫助學生學會使用自動化工具實施測試方案,深入理解軟件測試的基本操作過程,從中領悟軟件測試的技術和技巧,更好地掌握并提高軟件測試崗位的專業(yè)技能。
4.增加職業(yè)素質教育。在教學過程中除了包含必要的知識傳授和職業(yè)能力的培養(yǎng)之外,還應穿插了大量的職業(yè)素養(yǎng)教育內容 ,例如職業(yè)發(fā)展、工作就業(yè)等,培養(yǎng)學生應有的團隊合作能力、溝通能力、自我學習能力和創(chuàng)新能力,以適應可持續(xù)發(fā)展的需求,也為學生較快的適應工作崗位奠定基礎。
5.以校企合作單位為基礎,開發(fā)校外實習基地。為使學校教學更好地與市場需求相契合,培養(yǎng)社會與市場共同需要的人才,還需為學生創(chuàng)造的真實的工作情境,以了解掌握軟件測試的前沿技術水平,所以我們要在學校教學基礎之上,以校企合作單位作為校外實習基地,使學生參與到真正的測試工作中,使理論知識與實際工作相結合,沉淀工作經驗,為更好地就業(yè)做好準備工作。
總之,我們要立足于就業(yè),從思想、職業(yè)素養(yǎng)、能力等幾個方面逐手,結合具體的實際工作任務對教學內容,教學過程,實踐環(huán)節(jié)進行工程教育改革,將前沿的軟件測試技術和經驗引入教學中來,提高大學生的測試技能與動手、動腦能力,溝通能力和創(chuàng)新能力等等,培養(yǎng)出適合軟件測試人才市場高標準人才。
參考文獻:
[1] 馮 靜.軟件測試的發(fā)展趨勢的研究 [J].科技經濟市場,2007(4).
[2] 曾夏輝,劉 洋.國內軟件測試現(xiàn)狀分析與幾點建議 [J].網絡安全技術與應用,2006(5).
[3] 劉久富,孫德敏.嵌入式軟件測試平臺配置[J].工業(yè)控制計算機,2004(12).
[責任編輯:馬 欣]