版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《軟件測試與質(zhì)量管理》(合作辦學)教學大綱課程英文名SoftwareTestandQualityManagement課程代碼03M0124學分3.5總學時56理論學時32實驗學時0上機學時24實踐學時0課程類別學科基礎(chǔ)課課程性質(zhì)限選先修課程高級語言程序設(shè)計、軟件工程適用專業(yè)計算機科學與技術(shù)(合作辦學)開課學院信息工程學院注:課程類別是指公共基礎(chǔ)課/學科基礎(chǔ)課/專業(yè)教育課;課程性質(zhì)是指必修/限選/任選。一、課程地位與課程目標(一)課程地位軟件故障帶來的高代價讓人重視測試,軟件測試現(xiàn)在已成為計算機科學技術(shù)的一個重要分支,一個異常活躍的研究領(lǐng)域。軟件測試是軟件質(zhì)量保證的關(guān)鍵元素,它可以幫助揭示軟件錯誤、證實了軟件依據(jù)規(guī)約所具有的功能及其性能需求、并通過數(shù)據(jù)收集提供了軟件可靠性以及軟件整體質(zhì)量的信息。本課程的任務(wù)是讓學生深刻理解軟件測試思想和基本理論;熟悉多種軟件的測試方法、相關(guān)技術(shù)和系統(tǒng)地軟件測試過程;會熟練編寫測試計劃,測試用例,測試報告,并熟悉幾種自動化測試工具,從而從工程化角度提高和培養(yǎng)學生從事大型軟件的測試技術(shù)和能力。在此基礎(chǔ)上,通過學習項目管理和軟件測試技術(shù)的相關(guān)知識,從而形成了一套完整的軟件質(zhì)量管理理論。課程目標課程目標:理解現(xiàn)代軟件質(zhì)量問題的緣由,理解軟件測試與質(zhì)量管理的目的與意義,對軟件測試與質(zhì)量管理的工作范疇有全局性的掌握。掌握軟件測試基礎(chǔ)理論,熟練掌握單元測試的意義、范疇以及各種黑盒、白盒測試用例設(shè)計方法。以達到一個軟件開發(fā)人員在測試方面的基本要求。了解復雜軟件系統(tǒng)集成過程,熟悉軟件集成過程中可能出現(xiàn)的問題,并能根據(jù)這些易發(fā)問題設(shè)計合適的集成測試策略。本部分內(nèi)容幫助學生鍛煉作為一個專業(yè)軟件測試人員所應(yīng)具備的技能。能夠編寫測試計劃,熟練掌握若干自動化軟件測試工具、框架,將前面所學的基本知識靈活運用到實際項目中,提高技術(shù)的實際應(yīng)用能力。思政目標引導學生建立科學研究、工程設(shè)計與開發(fā)過程中的主人翁責任感,激發(fā)學生的使命感和責任心,為實現(xiàn)中華民族偉大復興奠定思想基礎(chǔ)。利用各種實際案例說明系統(tǒng)性的知識體系的重要性,激發(fā)學生求知欲望,為掌握“終身學習”能力打下基礎(chǔ)。激發(fā)學生愛國主義情懷,勇攀科學高峰,引導學生樹立致力于行業(yè)發(fā)展與突破的求真敬業(yè)精神,為科技強國建設(shè)、中華民族的偉大復興做出應(yīng)有的貢獻。二、課程目標達成的途徑與方法課程目標課程目標內(nèi)容支撐畢業(yè)要求指標點目標達成的途徑與方法對應(yīng)內(nèi)容課程目標1理解現(xiàn)代軟件質(zhì)量問題的緣由,理解軟件測試與質(zhì)量管理的目的與意義,對軟件測試與質(zhì)量管理的工作范疇有全局性的掌握。指標3.1:能夠針對計算機硬件、計算機軟件、計算機網(wǎng)絡(luò)和計算機應(yīng)用等領(lǐng)域復雜工程問題提出解決方案,并論證可行性。在解決方案中體現(xiàn)出創(chuàng)新性。1.課堂教學2.課堂討論3.實驗4.課外作業(yè)1.第1章測試概述(教材)2.第1章軟件測試的背景(參考書1)課程目標2掌握軟件測試基礎(chǔ)理論,熟練掌握單元測試的意義、范疇以及各種黑盒、白盒測試用例設(shè)計方法。以達到一個軟件開發(fā)人員在測試方面的基本要求。指標2.1:能夠運用科學原理對復雜工程問題進行有效分解,并識別和判斷復雜工程問題的關(guān)鍵環(huán)節(jié)。1.課堂教學2.課堂討論3.實驗4.課外作業(yè)1.第2章舉例(教材)2.第3章測試人員的離散數(shù)學(教材)3.第4章測試人員的圖論(教材)4.第5章邊界值測試(教材)5.第6章等價類測試(教材)6.第7章基于決策表的測試(教材)7.第8章路徑測試(教材)課程目標3了解復雜軟件系統(tǒng)集成過程,熟悉軟件集成過程中可能出現(xiàn)的問題,并能根據(jù)這些易發(fā)問題設(shè)計合適的集成測試策略。本部分內(nèi)容幫助學生鍛煉作為一個專業(yè)軟件測試人員所應(yīng)具備的技能。指標5.2:能夠針對具體的問題,選用或開發(fā)滿足特定需求的計算機軟硬件工具和設(shè)備,利用合適的信息資源,對復雜工程問題進行分析、計算、設(shè)計、模擬和預(yù)測,并能夠分析其局限性。1.課堂教學2.課堂討論3.實驗4.課外作業(yè)1.第12章測試層次(教材)2.第13章集成測試(教材)3.第14章系統(tǒng)測試(教材)課程目標4能夠編寫測試計劃,熟練掌握若干自動化軟件測試工具、框架,將前面所學的基本知識靈活運用到實際項目中,提高技術(shù)的實際應(yīng)用能力。指標11.1:項目管理:理解并掌握計算機科學與技術(shù)管理原理與經(jīng)濟決策方法,并能在多學科環(huán)境中應(yīng)用。1.課堂教學2.課堂討論3.實驗4.課外作業(yè)1.笫15章自動測試和測試工具(參考書1)2.第17章計劃測試工作(參考書1)3.第19章報告發(fā)現(xiàn)的問題(參考書1)4.第21章軟件質(zhì)量保證(參考書1)三、課程目標與相關(guān)畢業(yè)要求的對應(yīng)關(guān)系課程目標課程目標對畢業(yè)要求的支撐程度(H、M、L)畢業(yè)要求2畢業(yè)要求3畢業(yè)要求5畢業(yè)要求11課程目標1L課程目標2L課程目標3M課程目標4H四、課程主要內(nèi)容與基本要求1、緒論了解軟件測試的發(fā)展歷史;理解軟件測試技術(shù)的分類、軟件測試的定義和原則、軟件測試和軟件開發(fā)之間的關(guān)系模型;掌握軟件測試的工作流程;了解測試人員的能力要求和職業(yè)前景等。通過本部分學習,讓學生理解軟件測試與質(zhì)量管理的意義,明確其在軟件開發(fā)過程中的角色,輔助學生選擇未來的職業(yè)生涯。思政內(nèi)容:介紹中國軟件開發(fā)發(fā)展歷史,了解我國軟件領(lǐng)域近年來的飛速發(fā)展,建立對我國科技行業(yè)能力的信心。2、軟件測試理論基礎(chǔ)掌握軟件測試相關(guān)的一些數(shù)學知識,包括集合、函數(shù)、圖論基礎(chǔ)和概率論等(可選);掌握測試用例及測試用例的設(shè)計;理解軟件測試的方法;了解軟件質(zhì)量保證和軟件測試的關(guān)系;了解大型軟件的測試策略。本部分學習旨在為后續(xù)知識的學習奠定理論基礎(chǔ)。思政內(nèi)容:以數(shù)學作為技術(shù)實踐的理論指引,說明工程實踐中的嚴謹性、基礎(chǔ)扎實的重要性。3、黑盒測試方法了解測試用例的概念,掌握邊界測試、等價類測試、決策表測試用例設(shè)計方法,針對典型的軟件測試例子,能夠在測試用例的質(zhì)量、數(shù)量以及測試性能方面選擇合適的用例設(shè)計方法,以進行有效的測試。本部分主要關(guān)注基本的測試用例生成方法,這些內(nèi)容也是軟件測試最基礎(chǔ)、最重要的技能。掌握了這些技能,學生就具備了基本的軟件測試能力。思政內(nèi)容:邊界測試說明了科學實踐中認真仔細的重要性,決策表測試說明的嚴謹?shù)乃季S方法的重要意義。4、白盒測試方法了解測試覆蓋率指標,在第二章圖論基礎(chǔ)上,掌握DD路徑測試、McCabe基路徑測試方法。本部分內(nèi)容重點實現(xiàn)代碼的結(jié)構(gòu)測試與覆蓋測試,以應(yīng)對關(guān)鍵代碼的可靠性保證問題。通過本部分學習,讓學生理解代碼結(jié)構(gòu)分析的價值,掌握進階版的高級測試用例設(shè)計方法。思政內(nèi)容:以華為鴻蒙OS內(nèi)核的代碼正確性證明方法的應(yīng)用,說明國內(nèi)在軟件測試領(lǐng)域已經(jīng)有了非常強的實力,增強民族自信心。5、測試計劃與測試過程理解測試計劃文檔的作用、內(nèi)容、要點;掌握測試計劃制訂的具體過程。掌握單元測試、集成測試、確認測試和系統(tǒng)測試的定義、設(shè)計、過程以及結(jié)果分析。了解軟件測試管理的特點;掌握軟件測試管理的內(nèi)容(軟件測試的組織管理、過程管理、資源管理、進度管理、風險管理、質(zhì)量管理和配置管理等)。在此基礎(chǔ)上,在ZentaoPMS項目管理系統(tǒng)中進行實際測試過程的部署與實施。本部分讓學生學習整個軟件測試過程管理方法,能夠在實際生產(chǎn)環(huán)境中實現(xiàn)測試的實施。思政內(nèi)容:以阿里等企業(yè)的大型軟件開發(fā)模式,說明國內(nèi)軟件開發(fā)能力與國際差距不大。6、軟件測試自動化了解自動化測試和手工測試中涉及的問題以及二者的優(yōu)缺點,理解自動化測試工具的分類和選擇方法,掌握自動化測試過程。學習HPUnifiedFunctionalTesting,RationalRobot等自動化測試工具的使用方法,以滿足實際生產(chǎn)過程中的操作能力要求。思政內(nèi)容:舉例說明國內(nèi)典型的測試自動化軟件的成熟度并與國際主流測試軟件進行對比。五、課程學時安排章節(jié)號教學內(nèi)容學時數(shù)學生任務(wù)對應(yīng)課程目標1測試概述思政內(nèi)容:介紹中國軟件開發(fā)發(fā)展歷史,了解我國軟件領(lǐng)域近年來的飛速發(fā)展,建立對我國科技行業(yè)能力的信心。4完成作業(yè)1題課程目標1思政目標32舉例、測試人員的離散數(shù)學與圖論思政內(nèi)容:以數(shù)學作為技術(shù)實踐的理論指引,說明工程實踐中的嚴謹性、基礎(chǔ)扎實的重要性。4完成作業(yè)2題課程目標2思政目標1思政目標23黑盒測試方法思政內(nèi)容:邊界測試說明了科學實踐中認真仔細的重要性,決策表測試說明的嚴謹?shù)乃季S方法的重要意義。15(8)完成作業(yè)3題,實驗1:三角形判斷程序的邊界測試方法實驗2:NextDate程序的決策表測試方法課程目標2思政目標24白盒測試方法思政內(nèi)容:以華為鴻蒙OS內(nèi)核的代碼正確性證明方法的應(yīng)用,說明國內(nèi)在軟件測試領(lǐng)域已經(jīng)有了非常強的實力,增強民族自信心。9(4)完成作業(yè)1題實驗3:三角形判斷程序的DD路徑測試課程目標2思政目標35集成測試方法思政內(nèi)容:以阿里等企業(yè)的大型軟件開發(fā)模式,說明國內(nèi)軟件開發(fā)能力與國際差距不大。12(6)完成作業(yè)2題實驗4:SATM系統(tǒng)的集成測試課程目標3思政目標16測試計劃及自動化測試軟件使用思政內(nèi)容:舉例說明國內(nèi)典型的測試自動化軟件的成熟度并與國際主流測試軟件進行對比。12(6)完成作業(yè)2題實驗5:測試計劃撰寫及自動測試工具使用課程目標4思政目標1六、實踐環(huán)節(jié)及基本要求序號實驗項目名稱學時基本要求學生任務(wù)實驗性質(zhì)實驗類別1三角形判斷程序的邊界測試方法4編寫三角形判斷函數(shù),并構(gòu)造測試用例進行測試,給出測試結(jié)果匯總完成實驗及測試報告驗證性必做2NextDate程序的決策表測試方法4編寫NextDate函數(shù),并構(gòu)造測試用例進行測試,給出測試結(jié)果匯總完成實驗及測試報告驗證性3三角形判斷程序的DD路徑測試4畫出三角形判斷程序的DD路徑圖,給出DD路徑并設(shè)計測試用例覆蓋所有的DD路徑正確設(shè)計測試用例并給出測試覆蓋率分析設(shè)計性4SATM系統(tǒng)的集成測試6設(shè)計SATM系統(tǒng)的各組成模塊,集成后進行測試完成系統(tǒng)集成任務(wù),完成基于路徑集成的測試驗證性5測試計劃撰寫及自動測試工具使用6使用ZentaoPMS進行測試計劃制定,使用Java/CppUnit進行自動測試。基本掌握工具的使用,并能將之前的測試實驗自動化。驗證性注:1.實驗性質(zhì)指演示性、驗證性、設(shè)計性、綜合性等;2.實驗類別指必做、選做等??己朔绞健⒊煽冊u定考核內(nèi)容考核方式評
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院黨委關(guān)于2021年巡察整改進展情況的報告范文
- 大學高黨考試題目及答案
- 趣味百科競賽題目及答案
- 房屋建筑通風系統(tǒng)施工方案
- 外墻施工質(zhì)量風險控制方案
- 水電設(shè)備故障維修流程方案
- 建筑裝修材料驗收技術(shù)方案
- 隧道施工聲學監(jiān)測方案
- 2026年及未來5年市場數(shù)據(jù)中國廣告屏蔽工具行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略數(shù)據(jù)分析研究報告
- 施工風險評估與控制方案
- 危險化學品安全法解讀
- GB/T 7714-2025信息與文獻參考文獻著錄規(guī)則
- 信訪工作課件
- 110kV旗潘線π接入社旗陌陂110kV輸電線路施工方案(OPGW光纜)解析
- 第5章 PowerPoint 2016演示文稿制作軟件
- 基坑支護降水施工組織設(shè)計
- 預(yù)拌商品混凝土(砂漿)企業(yè)安全生產(chǎn)檢查表
- 焊接結(jié)構(gòu)焊接應(yīng)力與變形及其控制
- 中石油管道局燃氣管道施工組織設(shè)計
- YY/T 1872-2022負壓引流海綿
- GB/T 17766-1999固體礦產(chǎn)資源/儲量分類
評論
0/150
提交評論