軟件測試案例教學下應用型人才的培養(yǎng)論文_第1頁
軟件測試案例教學下應用型人才的培養(yǎng)論文_第2頁
軟件測試案例教學下應用型人才的培養(yǎng)論文_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件測試案例教學下應用型人才的培養(yǎng)論文摘要:隨著軟件產品質量的提高,應用型軟件測試人才需求旺盛,但目前的軟件測試教學模式不能適應應用型人才培養(yǎng)的需要。通過分析目前軟件測試教學中出現(xiàn)的問題,提出面向應用型人才培養(yǎng)的軟件測試案例教學模式,對培養(yǎng)符合企業(yè)需求的實用軟件測試人才有現(xiàn)實的指導意義。關鍵詞:軟件測試;案例教學;應用型人才培養(yǎng)隨著信息產業(yè)的快速發(fā)展,軟件產品的應用越來越廣泛,對軟件產品的質量自然提出了越來越高的要求,軟件測試則是保證軟件產品質量的重要手段[1]。國外軟件廠商早就極為重視軟件測試,目前歐美等軟件產業(yè)發(fā)達國家的軟件企業(yè)里,軟件測試和開發(fā)人員的比例達到1∶1,很多企業(yè)測試人員的規(guī)模已超過了開發(fā)人員。而國內,在被調查企業(yè)中,測試人員與開發(fā)人員比例為1∶5的企業(yè)高達36.4%,比例為1∶2的企業(yè)占31.8%,比例為1∶1及以上的企業(yè)僅占31.7%[2]。近幾年專業(yè)性的軟件測試機構和組織迅速發(fā)展,隨之帶來了專業(yè)軟件測試人才的旺盛需求,軟件測試人才的培養(yǎng)正成為新的熱點。1軟件測試課程教學現(xiàn)狀目前軟件測試課程的理論與實踐脫節(jié)[3],具體表現(xiàn)在:1)課程設置不合理:目前高校軟件測試的課程設置是依據(jù)課程分類制定的,按照先理論講解,后工具應用的設置方式,這種課程設置方式很難使學生對軟件測試有一個系統(tǒng)的理解,課程結束后學生不知怎樣將所學知識應用到測試項目中[4]。2)教學過程不合理:目前高校軟件測試課程是以理論教學為主,實驗教學為輔的教學方式。課堂上教師講授一個知識點,學生在實驗室練習驗證此知識點的應用。這種教學方式學生雖然能學到知識點的內容,但卻不知道如何將這些知識點應用到實際項目中。由于軟件測試課程存在的上述問題,使得培養(yǎng)出來的學生無法滿足企業(yè)對軟件測試人員的實際需求,學生在應聘軟件測試相關職位時也沒有明顯的優(yōu)勢,最終導致整體教學效果不佳,與社會需求脫節(jié)。鑒于以上討論,通過對現(xiàn)有課程的分析,建議采用以測試案例為中心的案例教學法。案例教學法比傳統(tǒng)的以教師為主導的教學法,更有利于提高學生分析問題和解決問題的能力,促進學生學會學習以及溝通合作[5]。在教學的過程中,以可操作的軟件測試案例為中心,讓學生能在學習中體會實際的測試過程。目前已有部分高校開始嘗試采用案例教學法,但由于缺乏內容完整的案例資源,導致教學效果不佳[2]。此外,市場上也出現(xiàn)了一些軟件測試企業(yè)開發(fā)的測試實訓平臺[2],但這些平臺主要用來做測試過程的管理,其中包含的部分案例資源既沒有任何針對性,內容也不完整,對提升學生的軟件測試水平幫助不大。因此,首先應開發(fā)并建立完整的軟件測試案例資源庫,每個測試案例應包含軟件需求、測試需求、測試目的、特殊的硬件要求、特殊的軟件要求、特定的配置、測試用例的描述、測試的預期結果、缺陷說明等,并通過案例資源的應用,建立完善的軟件測試案例教學體系。2軟件測試案例教學探討要從根本上解決軟件測試教學與企業(yè)需求脫節(jié)的問題,需要建立完整的測試案例資源庫及完善的案例教學體系,才能使得培養(yǎng)出來的學生,可以滿足企業(yè)對不同層次軟件測試人才的需求,真正達到培養(yǎng)應用型人才的目標。2.1案例資源設計原則案例教學法是否能夠達到應用型人才培養(yǎng)的效果,案例資源的質量是決定性因素,沒有高質量的'案例資源是無法培養(yǎng)出合格的應用型人才。具體的案例資源設計原則如下:1)根據(jù)不同軟件測試方法設計、開發(fā)針對性的測試案例,案例中包含一定數(shù)量的缺陷,而且采用對應的方法可以測試出這些缺陷。2)根據(jù)軟件測試的不同層次設計、開發(fā)針對性的測試案例,使得這些案例可以體現(xiàn)出不同層次測試的關系。3)綜合性測試案例開發(fā),案例中包含軟件測試所需的前期文檔(項目需求分析說明書、用戶使用說明書等),學生通過綜合性案例的訓練,可以掌握軟件測試過程及軟件測試工具的使用。2.2案例資源設計方法根據(jù)案例資源設計原則,采用的案例資源設計方法為:1)對軟件測試基本的方法:邊界值方法、等價類方法、決策表方法、因果圖測試方法、路徑測試方法、數(shù)據(jù)流測試方法等分別設計和開發(fā)針對性的測試案例,使得這些案例能夠體現(xiàn)每種測試方法的特點和用途。使學生掌握不同測試方法的適用情況、測試效果等。2)對軟件測試的不同層次:單元測試、集成測試、系統(tǒng)測試等分別設計和開發(fā)測試案例,使得這些案例能體現(xiàn)每個測試層次與前一層次的關系及分層測試的優(yōu)勢。使學生掌握各層次中不同測試方法的適用情況、優(yōu)缺點等。3)綜合性的測試案例應包含所有的項目文檔、源代碼,使學生有實際工程測試項目的感覺,能夠使學生在實驗的每一個步驟中理解軟件測試技術和各種具體的測試方法,增強實際操作能力,增加軟件項目測試的綜合經(jīng)驗。通過綜合性測試的實踐,可以讓學生感受大型軟件測試項目的工作流程和實施細節(jié),掌握各種軟件測試方法在大型項目中的應用,體會軟件測試的規(guī)律;了解軟件測試項目的管理,熟悉軟件測試項目中人員的管理、產品的管理、軟件測試用例的管理以及缺陷的管理;能夠進行比較復雜的測試項目的計劃和過程管理,合理使用測試工具進行自動化測試,為從事要求較高的軟件測試打下堅實的基礎。2.3案例教學體系案例資源開發(fā)完成后可直接用于相關課程的教學和實踐環(huán)節(jié)中,在案例應用過程中逐步完善,并通過測試案例的應用改革軟件測試的教學體系和教學方法,培養(yǎng)具有較強實踐能力的軟件測試人才。案例教學體系分成如下三個階段:1)軟件測試相關課程的理論和實踐教學,主要采用針對軟件測試基本方法的測試案例,單元測試、集成測試和系統(tǒng)測試案例。2)課外實踐、課程設計、畢業(yè)設計等學習方式,主要采用綜合性的測試案例。3)與軟件測試相關的企業(yè)、教育培訓機構建立聯(lián)系,使學生得到實際軟件測試項目的訓練。通過以上三個階段的學習和訓練,學生可以系統(tǒng)的掌握軟件測試的方法和實用技巧。3結語本文以面向企業(yè)需求的軟件測試應用型人才培養(yǎng)為目標,以由淺入深的層次軟件測試案例資源為基礎,通過完整的案例教學模式,使學生開始學習軟件測試時就了解軟件測試在軟件工程中的地位和作用,并通過案例實踐真正掌握軟件測試的方法和技巧。參考文獻[1]李靜,趙志升.軟件測試專業(yè)課程體系建設和教學改革[J].教育與職業(yè),2014(2):135-137.[2]戴勇謙,戴勇新,周旋.基于實訓平臺的軟件測試教學改革[J].中國科教創(chuàng)新導刊,2012(31):195-196.[3]李玉蓉,賈美麗.軟

溫馨提示

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

評論

0/150

提交評論