對高校進行軟件測試課程教學的探索-最新教育文檔_第1頁
對高校進行軟件測試課程教學的探索-最新教育文檔_第2頁
對高校進行軟件測試課程教學的探索-最新教育文檔_第3頁
對高校進行軟件測試課程教學的探索-最新教育文檔_第4頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、對高校進行軟件測試課程教學的探索:Inorderto reversethe misunderstandingin Collegeof SoftwareTestingTalentsTraining, throughexplainstheintension of software testing,proposes the teaching wasin the softwaretestingcourse necessaryand feasible, aslong as the change of thoughts, simulation test case ofenterprises in the

2、process of teaching, students'comprehensive quality training, cancultivatecomprehensive talent of software testing by enterprise love.自上世紀 80 年代,伴隨著軟件行業的發展需要,軟件測試的基礎理論和實用技術開始形成,經過三十多年的發展,軟件測試在軟件開發行業中的角色越來越重要,我們目前評價軟件測試,它即需要工具和技術的支持,更需要有科學的管理體制,它既要保證軟件能夠健壯運行,又要保證軟件的功能完全符合客戶的需求,一個好的測試隊伍,是軟件開發必不可少的

3、依靠,尤其是復雜的軟件項目, 開發和測試要親如手足,才能保證項目的順利進行。目前高校的軟件相關專業的畢業生, 大約有 1/5 的人在 5 年之內從事過或最終從事軟件測試相關的職業, 這是一個相當大的比重,同時也反應出社會上對軟件測試職業的缺口很大,眾所周知,高等教育往往落后于企業的實際發展,這種“厚基礎,寬口徑”的辦學宗旨已經盛行了很多年,當然,在許多專業領域,這種以不變應萬變的培養體系是最明智的選擇,但在計算機軟件教學領域,因為這個學科的發展速度幾乎超乎人類的想象,因此我們必須讓學生在校園里感受到計算機企業中對計算機技術的需求方向,這樣才不至于在學生走出校園時無所適從。 軟件測試職業的職位待

4、遇穩步提升,而且其職業壽命要遠遠長于軟件開發,從學生的職業規劃角度來看, 在高校進行軟件測試中高級人才的培養是一條可行之路。1 高校開設軟件測試課程的必要性事實上,在高校計算機教學體系中開設軟件測試課程, 并不單單是為了迎合企業的需求,軟件測試是軟件工程課程的延伸,是軟件開發課程的補充,是軟件管理課程的實踐。軟件測試課程的基礎學科涉及數學、 計算機導論、軟件工程、計算機組成、管理學和信息技術等,如果沒有這些學科的支撐,軟件測試無法深入學習。軟件測試課程的開設,對高校計算機軟件專業的學生來講,是有著非常大的意義的, 目前很多大型的軟件企業并不擔心開發人員的招聘, 而對熟練掌握軟件測試技術和管理方

5、法的高級測試人員求賢若渴, 這一方向的職業缺口確實非常之大,究其原因就是目前幾乎所有高校的軟件相關專業都開設了軟件開發從技術到管理的全套課程, 而軟件測試的相關課程幾乎為零,這樣的學生走出去,很難迅速掌握測試的理念, 也無力制定宏觀測試計劃,不得不從測試行業最低端的測試員開始做起, 這對于高校畢業生來講這是一種人才的浪費, 在高校的計算機課程體系加入軟件測試內容已經迫在眉睫。在任何一個行業, 從業人員對行業的成熟度區分, 是企業招聘首先要考慮的問題,我們經常在招聘信息中看到“有工作經驗”這樣的條款, 在軟件測試行業也是如此, 一般給出 5 種分級:1 級我們稱之為用戶級測試人員,這一級別的測試

6、人員直接扮演客戶的角色來使用軟件,看是否能發現問題; 2 級是軟件測試操作員,這類人群受過一定程度軟件測試的專門訓練, 可以執行上級下達的具體測試任務; 3 級是軟件測試技術員,這一職位人群有很多軟件測試的經驗, 能夠非常熟練的使用某些軟件測試專門技術,能夠設計測試用例; 4 級是軟件測試系統工程師,他們具有相當廣泛的計算機相關專業知識, 熟悉軟件開發, 熟練掌握所有軟件測試技術,并具有項目管理經驗; 5 級是軟件測試總工程師,總工程師負責管理整個軟件測試項目, 具有掌控全局的能力和技術。高校軟件測試人才的培養, 其目標要向 3 級人才靠近, 并且這些人才有向 4 級或 5 級成長的持續發展能

7、力。2 軟件測試教學中需要重視的兩個問題2.1 扭轉重開發,輕測試的偏見思想很多人輕視軟件測試,認為軟件測試無需具備很高的技能,是沒有前途的工作,缺乏創造性,很多高校也存在重開發,輕測試的思想,學生在這種觀點的熏陶下,也對測試工作存在偏見,其中對軟件測試工作有三個認識誤區尤為突出: 首先,軟件測試是軟件開發完成之后才進行的,只是軟件編碼的最后一個階段,其地位可有可無。其次,軟件測試不需要具備很高的專業技能,工作乏味枯燥,不具創造性,最后,軟件投入使用后一旦出現BUG,測試人員要負主要責任。事實上,首先,一個好的軟件測試團隊,在軟件需求分析階段就已經開始測試了, 開發人員理解的客戶需求是否正確,

8、 要由測試人員監控和保證, 測試工作和開發工作是并行的, 尤其在軟件項目開始的時候, 監控和防范一個微小的問題或隱患, 是為了防止軟件成型后出現無法挽回的缺陷。 其次,軟件測試是一項綜合技能能強的工作,運用測試工具的能力,與人溝通的能力,有效管理的能力, 書寫文案的能力等等, 做好軟件測試工作絕對不是想象的那么簡單, 而且一旦具備了綜合測試的素質, 將是受用終身的資本。最后,軟件測試規范實施后,軟件仍然可能出現BUG,這是開發和測試人員應該共同面對的現實問題,測試人員只能保證 BUG越來越少,越來越不影響系統的健壯運行。2.2 強調管理與技術并重軟件測試的規范實施需要測試技術和管理方法兩方面的

9、支撐,如果不具備專業的測試技術,只能做一些簡單的功能測試,如果不具備宏觀管理計劃的能力,只能處于被指揮狀態進行片面測試的實施,現在軟件測試真正缺少的是技術和管理兼備的人才,高校的學生素質非常適合軟件測試高端人才的培養。 高校的培養中,要讓學生深刻理解, 我們培養的學生不是只能低頭做測試任務,而是要能指揮測試工作,這絕對不是件簡單的工作,需要全面的技能和完善的人格, 只有這樣的人才, 才能帶領出出色的測試隊伍。教學中,增加實訓環節,給學生安排豐富的實例和習題,最好采用實際軟件項目的測試案例, 讓學生在學校感受到企業中一樣的工作環境, 并安排和企業中一樣的測試崗位, 讓學生體會溝通和管理的必要,在

10、獨立處理問題的過程中激發學生的學習興趣,促進理論和實踐教學的結合, 把對學生的應用能力的培養融匯于教學中。3 軟件測試專業課程設計的目標和原則軟件測試專業要全方位的培養和提高學生的基礎理論、實踐能力、設計能力、實踐訓練等綜合素質。重視管理、人文、經濟等知識的學習。3.1 軟件測試專業課程設計的目標高校軟件測試培養目標要以市場為導向,培養具有一定的設計測試計劃方案的、 具有管理能力, 能平衡整個測試項目各方面因素的軟件人才, 這些人才要具備軟件開發的整體認識,能制定和執行測試,能利用測試工具完成一定測試任務。本專業課程的重點包括:軟件缺陷生命周期管理;軟件測試基本概念的內涵; 主流測試工具的應用

11、;進行全面的系統測試的方法;注課程以實訓為主,重動手能力的培養等。具體課程要涵蓋:熟練掌握至少一種數據庫應用技術及一門軟件開發語言;了解軟件開發過程中軟件測試的重要性;掌握主流的自動化測試工具;科學管理測試隊伍。3.2 軟件測試專業課程設計的原則課程的設計要體現與時俱進的精神,以企業的實際項目為依托,主要原則包括:1)開展項目教學,項目教學具有針對性、研究性、啟發性和實踐性等。 項目的選擇要知識涵蓋全面,要能夠激起學生的學習興趣。2)制定專業課程計劃、課程大綱和教學方案等,課程計劃提倡電子化、 網絡化和課堂教學并用,建設校企合作的專兼結合的教學團隊, 開設以項目為載體的教育大綱,用以指導課程教

12、學工作的開展。3)建立測試工程內容的課程結構模式,把真正的測試項目開展到課堂上來,或者讓學生在學習期間進入企業進行崗前培訓,充分安排工程實踐,引進軟件測試的工程師資格認證,同時逐步建立科學的工程教育檢驗和質量評估體系。理論與實踐并重,課程需要涵蓋單元測試、集成測試、性能測試、功能測試與系統測試。注重設計和管理的執行過程。為學生創造可自由而主動的學習氛圍。以學生為出發點, 在軟件測試中融會貫通大學里學習的軟件相關課程,在項目驅使下培養主動學習的能力。采用分組討論學習方式,結合實際項目,把學生組織為若干小組, 在教師指導下完成工作。不斷提升學校教師的專能,提供系統學習和階段性培訓機制。4 總結軟件測試課程在高校的教學中,

溫馨提示

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

評論

0/150

提交評論