軟件測試人才培養(yǎng)與課程構(gòu)建的探索_第1頁
軟件測試人才培養(yǎng)與課程構(gòu)建的探索_第2頁
軟件測試人才培養(yǎng)與課程構(gòu)建的探索_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、軟件測試人才培養(yǎng)與課程構(gòu)建的探索    摘要:從調(diào)查分析目前軟件測試行業(yè)的現(xiàn)狀著手,明確目前軟件行業(yè)對軟件測試人才的需求狀況,歸納軟件測試從業(yè)人員所應(yīng)具備的知識體系和素質(zhì)要求,在此基礎(chǔ)上,探討應(yīng)用型本科院校軟件測試專業(yè)課程設(shè)置原則,探索軟件測試人才培養(yǎng)課程體系的構(gòu)建和具體課程的設(shè)置。關(guān)鍵詞:軟件測試;人才培養(yǎng);課程體系;軟件。過程0引言近年來,中國軟件產(chǎn)業(yè)保持了迅猛發(fā)展的態(tài)勢,但是,由于一直以來,國內(nèi)許多軟件企業(yè)存在著“重開發(fā)、輕測試”的傾向,在造成軟件產(chǎn)品質(zhì)量問題日漸突出的同時,也突顯了中國軟件測試人才的極度匱乏。這不但已經(jīng)成為影響中國軟件產(chǎn)業(yè)發(fā)展的瓶

2、頸,制約著軟件整體質(zhì)量的提高,同時也加重了軟件產(chǎn)業(yè)的開發(fā)和服務(wù)成本的負(fù)擔(dān)。因此,如何盡快建立完善軟件測試人才的系統(tǒng)培養(yǎng)環(huán)境、進(jìn)而為軟件產(chǎn)業(yè)的健康發(fā)展提供智力支持已成為現(xiàn)階段亟需解決的問題。1軟件測試人才的培養(yǎng)1.1軟件測試行業(yè)現(xiàn)狀軟件生產(chǎn)方式已由手工作坊轉(zhuǎn)變?yōu)榇蠊I(yè)生產(chǎn)的方式,軟件的這種生產(chǎn)方式?jīng)Q定了軟件產(chǎn)品的質(zhì)量控制與質(zhì)量管理是生產(chǎn)的必不可少的環(huán)節(jié),軟件測試的必要性和重要性已經(jīng)完全為業(yè)內(nèi)決策人士所認(rèn)識。調(diào)查表明,軟件測試工程師已成為企業(yè)急需的人才,需求量逐年增加,圖l顯示了近四年國內(nèi)軟件測試人才的需求缺口和變化趨勢u 。由圖可知,我國目前對軟件行業(yè)的人才需求存在巨大的缺E1,并且逐年加大。從

3、軟件從業(yè)人員結(jié)構(gòu)來看,我國目前軟件測試工程師在整個軟件從業(yè)人員中所占的比例還相當(dāng)?shù)牡?,圖2顯示的是互聯(lián)網(wǎng)實驗室調(diào)查的結(jié)果 。與國外軟件業(yè)發(fā)達(dá)國家中軟件測試人員與開發(fā)人員之比接近1:l相比較,我國軟件測試人才在整個從業(yè)人員中所占的比較還很低,軟件從業(yè)人員結(jié)構(gòu)還很不合理,業(yè)界還需補(bǔ)充大量的軟件測試人才。1.2軟件測試人才應(yīng)具備的素質(zhì)軟件測試人員的主要工作職責(zé)是理解軟件產(chǎn)品的功能和性能需求,對其進(jìn)行測試以確保產(chǎn)品合格 ,他們在軟件開發(fā)中擔(dān)任“質(zhì)量管理”角色。這種職位職責(zé)決定了對軟件測試人員的技術(shù)、管理、個人綜合素質(zhì)等方面有很高的要求。概括起來,這些要求主要包括以下幾方面:全面的技術(shù)能力測試人員不僅需

4、要從使用者的角度來測試軟件產(chǎn)品,而且還要從工程技術(shù)的角度來理解產(chǎn)品,這樣才能設(shè)計好的測試用例,達(dá)到良好的測試效果。這要求測試人員必須理解軟件工程基礎(chǔ)知識(軟件生命周期、開發(fā)流程、軟件質(zhì)量管理等)、軟件硬件技術(shù)基礎(chǔ)知識(各種系統(tǒng)平臺、數(shù)據(jù)庫、常用軟件和網(wǎng)絡(luò)等),此外,還需要有基本編程能力和相關(guān)行業(yè)知識。1.3好的溝通與組織協(xié)調(diào)能力測試人員的工作需要項目經(jīng)理、開發(fā)人員、客戶、市場人員等不同角色人員的配合,這要求測試人員掌握良好的交流方法和溝通技巧,善于清晰地表達(dá)觀點。在測試發(fā)現(xiàn)問題時,需要組織協(xié)調(diào)開發(fā)人員、客戶等解決問題。自信心測試者必須對自己的觀點有足夠的自信心。自信心是現(xiàn)在多數(shù)測試者都缺少的一

5、項素質(zhì),尤其在面對需要編寫測試代碼等工作的時候,往往認(rèn)為自己做不到。細(xì)心與耐心執(zhí)行測試工作要細(xì)心,認(rèn)真執(zhí)行測試,不可以忽略每一個細(xì)節(jié),某些缺陷如果不細(xì)心很難發(fā)現(xiàn),例如一些界面的樣式、文字等。同時也需要有難以置信的耐心,有時需要花費驚人的時間去分離、識別一個錯誤。很多測試工作有時候顯得非常枯燥,需要很大的耐心才可以做好,否則,將讓很多軟件缺陷從眼前逃過。責(zé)任心責(zé)任心是做好工作必備的素質(zhì)之一,如果測試中沒有盡到責(zé)任,甚至敷衍了事,很可能引起非常嚴(yán)重的后果。要有嚴(yán)謹(jǐn)與力求完美的做事風(fēng)格做測試工作,需要思維嚴(yán)密,盡可能多地考慮到所有問題,要盡力接近目標(biāo)。具有懷疑與破壞的精神測試人員不能總是以常規(guī)的思路

6、來測試軟件,經(jīng)常需要考慮到一些極端情況,需設(shè)計一些非常規(guī)的、相反的測試用例來不斷地折磨軟件產(chǎn)品,進(jìn)行破壞性測試,并且不要停止對軟件的懷疑?!?。此外,作為一名優(yōu)秀的測試人員,還需具有良好的學(xué)習(xí)能力、優(yōu)秀的書面表達(dá)能力以及其他綜合能力。2 軟件測試課程體系的構(gòu)建2.1課程目標(biāo)定位根據(jù)國家對應(yīng)用型本科院校人才培養(yǎng)目標(biāo)的定位,參照計算機(jī)檢測專業(yè)國家職業(yè)資格標(biāo)準(zhǔn)的等級劃分原則,在軟件測試課程體系構(gòu)建時,軟件測試人才培養(yǎng)將定位于造就熟悉軟件基礎(chǔ)理論和測試相關(guān)知識、掌握軟件測試基本技能、具有良好發(fā)展?jié)撡|(zhì)的行業(yè)特色型高級專門人才。期望通過相應(yīng)課程體系的學(xué)習(xí),學(xué)生能通過國家軟件資格與水平考試之軟件測試工程師認(rèn)證

7、。2.2 課程構(gòu)建原則(1)以職業(yè)要求為先導(dǎo),注重知識、能力、素質(zhì)的統(tǒng)一課程體系構(gòu)建以軟件測試這一職業(yè)所需的知識和技能為先導(dǎo),廣泛調(diào)研測試職業(yè)工作內(nèi)涵與需求,分析對應(yīng)知識、技能與素質(zhì)要求,課程內(nèi)容強(qiáng)調(diào)當(dāng)前及未來就業(yè)崗位所需基礎(chǔ)知識和基本技能的掌握運(yùn)用,體現(xiàn)知識、能力、素質(zhì)培養(yǎng)的統(tǒng)一 。(2)課程層次化與模塊化的統(tǒng)一根據(jù)測試內(nèi)涵來分析相應(yīng)的知識、技能、素質(zhì)要求,組成測試所需技術(shù)核心層,再依據(jù)層間的銜接順序,確立相關(guān)的知識點,對必須的教學(xué)內(nèi)容進(jìn)行甄選、整合與優(yōu)化,并使課程模塊化,確立每個模塊的知識與技能要求,建立以技術(shù)理論和技術(shù)應(yīng)用為主線的課程架構(gòu),實現(xiàn)知識傳授與技能培養(yǎng)并重。(3)以發(fā)展的原則設(shè)

8、置課程軟件測試技術(shù)的快速發(fā)展要求我們將新的測試知識、理念及時引進(jìn)到教學(xué)中來,課程體系的設(shè)置要有超前和發(fā)展的眼光。課程體系中的一些涉及到技術(shù)層面的內(nèi)容應(yīng)跟上業(yè)界最新的發(fā)展動態(tài),隨時將一些新的內(nèi)容吸收進(jìn)課堂教學(xué)。教學(xué)大綱和教材應(yīng)注意更新,保持教學(xué)計劃的動態(tài)性和前瞻性。(4)注重工程實踐課程根據(jù)軟件測試方向人才培養(yǎng)定位和業(yè)界需求,在軟件測試課程特色建設(shè)時設(shè)立實驗、實訓(xùn)和實習(xí)等多層次的工程實踐課程,通過實際項目的訓(xùn)練,培養(yǎng)學(xué)生專業(yè)技術(shù)應(yīng)用能力及分析問題和解決口J題的能力。2.3軟件測試知識體系經(jīng)過由軟件測試領(lǐng)域的專家、軟件企業(yè)工程技術(shù)人員和軟件測試一線教師組成的團(tuán)隊經(jīng)反復(fù)討論甄選,提煉歸納出軟件測試的

9、知識體系如圖3所示。該知識體系將軟件測試人員所應(yīng)具備的知識進(jìn)行了歸類:(1)基本素質(zhì)和職業(yè)素養(yǎng):主要是從事軟件測試職業(yè)所應(yīng)具備的法律法規(guī)、外語等知識和責(zé)任感、自信心等從事軟件測試所應(yīng)具備的基本職業(yè)素養(yǎng)。(2)計算機(jī)軟硬件基礎(chǔ):從事計算機(jī)軟件測試工作所應(yīng)具備的專業(yè)基礎(chǔ)知識,如操作系統(tǒng)、數(shù)據(jù)庫、計算機(jī)網(wǎng)絡(luò)知識等。(3)軟件工程:軟件工程知識,如軟件開發(fā)模型、軟件開發(fā)生命周期、開發(fā)流程等。(4)數(shù)學(xué)、工程知識:從事軟件測試所應(yīng)具備的數(shù)學(xué)、工程基礎(chǔ)知識,如離散數(shù)學(xué)、工程經(jīng)濟(jì)等。(5)軟件測試基礎(chǔ):從事軟件測試所應(yīng)掌握的基本理論、方法等。 一(6)軟件測試工具:從事軟件測試所應(yīng)掌握的當(dāng)前主流測試工具與測試管理工具,如:WinRunner、LoadRunner等。2.4軟件測試課程設(shè)置根據(jù)軟件測試方向人才培養(yǎng)目標(biāo)、課程構(gòu)建原則和軟件測試知識體系的要求,經(jīng)過大量的調(diào)研。本過程、基本方法和應(yīng)用技術(shù)以及測試管理等,構(gòu)成軟件測試課程教學(xué)的完整體系。3 結(jié)束語業(yè)界對軟件測試人才的強(qiáng)勁需求對高校來講是一種機(jī)遇也是一種挑戰(zhàn),培養(yǎng)適合產(chǎn)業(yè)界需求的專業(yè)人才是高校的責(zé)任與義務(wù)。要培養(yǎng)高素質(zhì)的人才,課程體系的建設(shè)是一項重要而關(guān)鍵的工作,軟件測試專業(yè)課程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論