軟件測試課程標準_第1頁
軟件測試課程標準_第2頁
軟件測試課程標準_第3頁
軟件測試課程標準_第4頁
軟件測試課程標準_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

軟件測試》課程標準課程代碼KC06課程性質專業(yè)課建議學時45適用專業(yè)軟件技術及相關專業(yè)建議教學方式“教、學、做”一體化制定單位學校制定日期審核部門企業(yè)一、課程定位《軟件測試》是軟件技術專業(yè)的一門必修的專業(yè)核心課程,也為軟件技術專業(yè)的學生就業(yè)提供了主要的技能支撐,本課程總學時為45學時。本課程是針對軟件測試員/程序員崗位的任職要求所設置的具有綜合性質的課程,主要任務是通過對軟件測試基礎理論、技術方法、流程管理和使用自動化工具實施項目測試的學習,使學生了解完整的軟件測試的工作過程,能對完整的項目進行測試的實施工作,從而實現(xiàn)與測試技能要求的無縫連接。前導課程:程序設計語言、數(shù)據(jù)結構、Web開發(fā)、數(shù)據(jù)庫管理與應用等。后續(xù)課程:《 企業(yè)級項目開發(fā)》、《 企業(yè)級項目開發(fā)》、《軟件工程與項目實踐》、《頂崗實習》、《畢業(yè)設計》等二、課程目標通過本課程的教學,使學生掌握軟件測試的理論知識,掌握主流的測試技術和方法,能承擔軟件測試的工作任務,具備良好的邏輯思維與分析能力、測試計劃的制定能力、測試用例的設計能力、測試代碼及文檔編寫能力、較強的團隊合作和溝通能力。對學生今后從事軟件編碼、軟件測試以及其他崗位工作的職業(yè)能力培養(yǎng)和職業(yè)素養(yǎng)起到重要的支撐作用。㈠知識目標理解軟件測試的模型和分類;理解軟件測試的原則、策略、流程掌握軟件測試的過程;掌握白盒測試用例的設計;掌握黑盒測試用例的設計;掌握JUnit單元測試技術;了解測試項目管理;了解自動化測試工具的使用;掌握測試計劃、測試總結的編寫。㈡能力目標能夠熟練應用各種測試方法,完成對應用系統(tǒng)的測試工作;能夠獨立編寫測試計劃;能夠獨立編寫測試總結;能夠獨立進行各種測試用例的設計;能夠使用自動化測試工具進行簡單的測試并進行結果的分析;能夠使用軟件測試的相關技術,針對某個項目進行完整的測試活動㈢素質目標具有分析、解決問題的能力;具有良好的溝通能力;具有良好的團隊合作能力;具有良好的自學能力;具有較好的可持續(xù)發(fā)展能力;具有愛崗敬業(yè)、遵守職業(yè)道德規(guī)范、誠實、守信的高尚品質。㈣其他目標通過本課程的學習,可以參加以下職業(yè)資格證書考試。1.程序員2.軟件評測師三、課程內容與要求根據(jù)課程目標,按照軟件開發(fā)的工作過程組織課程的教學內容,可分為軟件測試入門、白盒測試、黑盒測試、單元測試、測試管理、自動化測試6個單元,共45學時。表1《軟件測試》內容與要求序號單元任務主要內容預期目標建議學時1軟件測試入門任務1-1:理解軟件工程和軟件測試的聯(lián)系及軟件測試模型;任務1-2:正確理解和認識軟件質量的概念及質量保證體系;任務1-3:理解軟件測試的分類、原則、策略和流程。⑴軟件開發(fā)與軟件測試各階段的聯(lián)系;⑵測試與開發(fā)的并行特征;⑶軟件測試模型;⑷軟件質量管理;⑸軟件能力成熟度模型;⑹軟件測試成熟度了解軟件測試的基本概念和內容;了解軟件質量管理的基本概念和內容;了解軟件測試的分類、原則、策略及流程等基本概念。4

模型;⑺軟件測試的分類、原則、策略、流程。2白盒測試任務2-1:對圖形識別系統(tǒng)的程序片段按照邏輯覆蓋方法編寫測試用例;任務 :對圖形識別系統(tǒng)的程序片段進行路徑測試;任務 :綜合案例分析。⑴語句覆蓋;判定覆蓋;條件覆蓋;條件/判定覆蓋;組合覆蓋;基路徑測試;循環(huán)測試。理解白盒測試的基本概念;掌握語句覆蓋、判定覆蓋、條件覆蓋、條件/判定覆蓋等白盒測試方法;掌握基路徑測試以及循環(huán)測試方法;掌握白盒測試的應用策略。83黑盒測試任務3-1:利用等價類方法對“三角形”問題設計測試用例;任務3-2:利用邊界值方法"NextDate”問題設計測試用例;任務3-3:利用決策表方法對"三角形”問題設計測試用例;任務3-4:利用止父表方法對"WEB站點測試”設計測試用例;任務3-5:利用因果圖方法對"自動飲料機”問題設計測試用例;任務3-6:綜合利用黑盒測試方法對網(wǎng)上訂餐系統(tǒng)設計測試用例。等價類;邊界值;決策表;因果圖;止父表。理解黑盒測試的基本概念;掌握用等價類、邊界值等黑盒測試方法編寫測試用例;掌握用決策表、因果圖等黑盒測試方法編寫測試用例;掌握用正交表來編寫測試用例。104單元測試任務 :使用測試簡單 程序;任務 :使用測試自動售貨機程序。單元測試的基本概念;JUnit的簡單使用;使用JUnit測試簡單JAVA程序;JUnit3.x的基本框架;JUnit4.x的基本框架;使用JUnit測試自動售貨機程序。理解單元測試的基本概念;掌握JUnit的簡單實用方法;了解JUnit3.x和4.x的基本框架;掌握實用JUnit測試應用程序的方法。65測試管理任務 單元測試;任務 集成測試;任務 測試用例管理;任務 測試缺陷管理。單元測試;集成測試;測試用例管理;測試缺陷管理。理解集成測試和測試管理的相關概念;掌握測試用例管理的方法;掌握測試缺陷跟蹤和管理的方法。86自動化測試任務 自動化功能測試入門;任務對飛機訂票系統(tǒng)進行自動化功能測自動化測試的概念;使用QTP對飛機(1)理解自動化測試的概念;⑵掌握用QTP對應用系統(tǒng)進行功能測試的方法;9試;任務 性能測試入門。訂票系統(tǒng)進行功能測試;(3)性能測試的概念。⑶理解性能測試的概念。合 計45四、教學資源建議㈠教材選用原則教材選用時遵循“夠用、實用”的原則,選取適合高職院校計算機軟件專業(yè)學生使用的,緊密結合實際、案例豐富、分析透徹的教材。㈡教材與參考資源1.《軟件測試》,高等教育出版社,許麗花等編著;2.《軟件測試技術基礎》,華中科技大學出版社,武劍潔編著;3.《全程軟件測試》,電子工業(yè)出版社,朱少民編著;4.《軟件測試項目實戰(zhàn)》,電子工業(yè)出版社,于艷華編著。㈢其他學習資源1.51Testing軟件測試網(wǎng):2.中國測試員網(wǎng)站:希賽網(wǎng):CSDN軟件測試頻道:㈣教師要求主講教師應具有豐富的軟件開發(fā)和項目管理經驗;具備較豐富的教學經驗和較強課堂組織能力,能按照本課程標準制定詳細的授課計劃,精心設計教學過程;做到因材施教。㈤學習場地、設施要求1?計算機硬件要求:CPU主頻>2GHz,內存容量>=1GB,硬盤40G以上,寬帶網(wǎng)絡環(huán)境;2?軟件要求:Windows2000/XP/Vista/7,Eclipse3+JUnit3/4、Bugfree2.x/mantis、QuickTestProfessional9.2以上、Office2003;3.其他要求:本課程要求多媒體機房,以實現(xiàn)“教、學、做”三體合一,同時要求安裝多媒體教學軟件,便于下發(fā)教學任務和收集學生課堂實踐任務。五、考核與評價建議打破單一的考核方式,突出過程化考核和綜合素質評價,過程考核按在教學中任務完成情況給予評定,課程結束時進行終結考核,以筆試(考必備的過程性知識、制定測試方案和提交分析報告)和機試(考項目實施過程考核)結合的形式組織,具體比重為:終結考核50%,過程考核30%,綜合素質評價20%。六、教學實施建議1.課堂教學采用“教、學、做”一體化方式,用案例引導學生學習知識,通過動手實踐,讓學生理解、掌握基本的編程知識和基本技能。教學過程突出精講多練,并用大量的課內外練習來鞏固提升課堂教學效果。2.教學過程以學生為中心,教師作為引導

溫馨提示

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

最新文檔

評論

0/150

提交評論