




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《軟件測試》核心課程標準課程編碼040311課程類別專業(yè)核心課計劃學時72課程類型B類適用專業(yè)軟件外包服務專業(yè)課程性質必修開課學期第四學期學分4先行課程程序設計與編程基礎、計算機軟件基礎開課單位信息工程系平行課程軟件工程與UML建模、ASP.NET應用開發(fā)技術考核類型考試后繼課程畢業(yè)實習、設計一、課程性質與定位本課程是高等職業(yè)技術學校軟件外包服務專業(yè)的一門重要的專業(yè)核心課,是本專業(yè)學生必修的計算機技術核心課程之一,目標是讓學生了解軟件測試的基本過程;掌握軟件測試的一般步驟和方法,是進行軟件項目實訓的基礎。通過本課程的學習,使學生掌握軟件測試方法、測試用例設計、測試模型、測試過程等基本知識和技術。在完成程序設計基礎、Java程序設計等專業(yè)基礎課的基礎上,本課程圍繞如何開發(fā)高質量的軟件,如何保證軟件質量,如何避免或減少軟件測試風險組織實施教學,并在后續(xù)企業(yè)項目案例等課程和生產(chǎn)性實訓、頂崗實習中不斷應用、強化和提升。二、課程設計與理念(一)課程理念《軟件測試》課程內容的設置,是根據(jù)軟件技術專業(yè)教學計劃和專業(yè)教學特點進行設置,內容包括軟件測試的基本概念、軟件測試的各種方法和流程,軟件測試用例的設計、面向對象的程序設計等,這些知識對后續(xù)課程和學員就業(yè)后的繼續(xù)教育都有非常重要的作用。課程設計在注意發(fā)揮教師在教學中主導作用的同時,應特別注意體現(xiàn)學員的學習主體地位,以充分發(fā)揮學員的積極性和學習潛能,挖掘學員的計算思維能力。在測試用例的設計教學中教師的主導作用在于闡述算法設計的基本思路,為學員進行算法設計提供引導作用,讓學員在基本思路的指引下,自己動手完成算法設計,使學員的計算思維能力得到充分的挖掘和發(fā)揮。通過這種方式,使學員在充當一個軟件測試者的同時在實踐著軟件生產(chǎn)管理者的作用?!盾浖y試》是指導軟件設計與實現(xiàn)的一門綜合性基礎課程,需要學員融會貫通,理解體悟。通過課后作業(yè)的方式,將完成作業(yè)的整個過程變成本課程教學的重要實踐環(huán)節(jié),將軟件工程、并發(fā)程序開發(fā)技術方法、算法設計方法浸透到整個學習過程中,使得學員在設計算法解決工程中實際問題的過程中得到啟發(fā),體會軟件測試需要解決的許多問題以及解決的方案。(二)課程設計思路軟件測試以前是作為軟件工程課程的一個分支,但是近年來隨著國內軟件企業(yè)的蓬勃發(fā)展,軟件質量已經(jīng)成為軟件業(yè)發(fā)展的瓶頸,軟件測試人才也是現(xiàn)在國內各大軟件公司急需的人才,為此將軟件測試課程進行單列。高等職業(yè)教育應該培養(yǎng)具有大量技術知識和操作技能兼?zhèn)涞母呒墤眯腿瞬?。我們改變傳統(tǒng)的教學模式,突出行動導向的教學理念,強化職業(yè)技能訓練,實現(xiàn)學校與企業(yè)的零距離。1.內容設計軟件測試是軟件技術領域的分支學科,是信息系統(tǒng)開發(fā)中的一個重要步驟,由理論體系與工程運用兩大部分組成。以軟件測試員/測試工程師崗位要求為依據(jù),根據(jù)軟件測試崗位的每個工作任務需要使用的技術為依據(jù),以真實的測試項目為載體,以職業(yè)能力培養(yǎng)為重點,將課程內容進一步分解細化。分離基礎理論知識、基本測試方法、自動化測試、測試工程實踐等幾個部分。2.教學設計軟件測試是伴隨軟件工程過程的活動,是一項復雜、系統(tǒng)和綜合性較高的工作。軟件測試課程屬于理論(含實踐)課程類型,其課程本身包含了大量的測試理論知識和技術實現(xiàn)策略,同時該課程實踐性也比較強,因此,課程教學要達到較高目標,不僅需要通過扎實的課堂理論學習,掌握測試的知識和技術理論還需要科學、合理的設計實踐教學,配備豐富的軟件測試工具與測試平臺環(huán)境,選擇典型的工程案例或項目,使實踐教學活動滿足課程教學的需要和體現(xiàn)崗位工作的內容,教學過程融入真實軟件企業(yè)環(huán)境與崗位工作的氛圍。三、課程目標(一)總體目標通過任務引領型、項目活動,掌握軟件測試的方法、軟件測試的流程、測試用例的搭建和面向對象的測試等技能和相關理論知識,在完成本專業(yè)相關崗位的工作任務中,培養(yǎng)誠實、守信、善于溝通和合作的品質,樹立環(huán)保、節(jié)能、安全等意識,為發(fā)展職業(yè)能力奠定良好的基礎。(二)技能與知識目標1.能掌握軟件測試的基本概念2.能用白盒測試的各種技術設計測試用例3.能用黑盒測試的各種技術設計測試用例4.會用系統(tǒng)測試的各種方法對整個系統(tǒng)進行功能性驗證5.會編寫軟件測試文檔6.會對測試結果進行評價分析7.會用軟件測試自動化工具進行軟件測試(三)能力與素質目標1.能力目標:通過對本課程的學習,要求學生能綜合運用軟件測試技術與手段;能利用軟件測試技術手段分析、設計、測試及反應軟件中存在的問題。通過獨立分析設計,使學生具有一定的系統(tǒng)分析能力;通過測試用例設計,使學生具備軟件開發(fā)過程中高質量完成測試的能力。2.素質目標:通過參與案例分組討論培養(yǎng)學生團隊協(xié)作精神。學生了解軟件測試職業(yè)應具備的職業(yè)道德和職業(yè)守則。四、課程教學內容及學時分配序號項目名稱學習目標學習內容學時1測試項目啟動1.了解軟件測試產(chǎn)生的背景;2.正確理解軟件質量的概念及質量保證體系;3.掌握CMM的5個分級標準;4.掌握軟件測試的定義及目的、手段、策略及流程;5.了解軟件測試職業(yè)與素質的要求。1.質量與質量模型、ISO9000和CMM;2.軟件測試背景;3.軟件測試的對象、手段及流程;4.軟件測試人員的基本素質。82計劃測試工作1.了解測試相關文檔的類型;2.掌握測試計劃文檔編寫要點;3.理解測試計劃相關內容。1.測試計劃制定過程;2.考慮測試內容;3.測試策略;4.測試管理;5.測試計劃要點及模板。43測試設計1.設計黑盒測試用例;2.掌握靜態(tài)黑盒測試技術的方法;3.掌握等價類劃分法;4.掌握邊界值分析法;5.掌握判定表法;6.掌握因果圖法;7.掌握錯誤猜測法、場景法。1.靜態(tài)黑盒測試技術;2.等價類劃分法;3.邊界值分析法;4.判定表法;5.因果圖法;6.錯誤猜測法、場景法。184項目結構測試與編程的交互1.設計白盒測試用例;2.掌握靜態(tài)白盒測試技術的方法;3.掌握動態(tài)白盒測試的方法——邏輯覆蓋;4.掌握動態(tài)白盒測試的方法——基本路徑測試。1.測試用例概述;2.靜態(tài)白盒測試技術;3.邏輯覆蓋:語句覆蓋、判定覆蓋、條件覆蓋、條件判定覆蓋、組合覆蓋、完全路徑覆蓋;4.基本路徑測試;5.循環(huán)測試方法。145報告并管理缺陷1.了解錯誤的種類、等級、狀態(tài)和管理過程;2.熟悉錯誤報告的內容、錯誤追蹤管理系統(tǒng);3.掌握錯誤的描述;4.掌握錯誤管理工具的使用。1.報告缺陷、錯誤;2.管理缺陷、錯誤;3.測試管理工具。46系統(tǒng)測試技術與應用1.熟悉系統(tǒng)測試環(huán)境配置;2.熟悉用戶界面測試、安裝/卸載測試等不同方面的系統(tǒng)測試技術,能編寫相應的測試用例并執(zhí)行;3.掌握系統(tǒng)性能、壓力測試方法,能編寫相應的測試用例并執(zhí)行;4.掌握配置測試、兼容性測試、外國語測試、易用性測試、文檔測試、軟件安全性測試等系統(tǒng)測試的方法。1.建立系統(tǒng)測試環(huán)境;2.錯誤處理測試;3.用戶界面測試;4.性能測試;5.壓力測試、安裝與反安裝測試;6.配置測試、兼容性測試、外國語測試、易用性測試、文檔測試、軟件安全性測試107功能自動化測試-WinRunner1.了解測試自動化概念和常用測試工具的作用;2.了解功能測試工具的基本功能和操作方法;3.掌握WinRunner錄制腳本的兩種模式;4.會進行同步點測試;5.能建立數(shù)據(jù)驅動測試。1.軟件自動化測試基礎;2.自動化測試的作用和優(yōu)勢;3.GUI對象;4.錄制腳本;5.同步點;6.數(shù)據(jù)驅動測試。88性能自動化測試-LoadRunner1.了解負載測試工具的基本功能和操作方法;2.熟悉LR的部署與安裝,能夠進行LR的部署與安裝;3.能夠根據(jù)測試步驟和流程進行性能測試。1.LR的部署與安裝;2.腳本的錄入;3.插入集合點;4.參數(shù)化輸入;5.設計場景;6.運行場景;7.分析結果。8五、考核評定辦法本課程考核采用形成性考核、平時成績相結合的方式,其中形成性考核成績占總分的80%,平時成績占總分的20%,課程總成績?yōu)榘俜种疲?0分以上(包括60分)為合格。形成性考核的內容方法是每班將分若干個小組,每個小組5-6人,每人負責一個子系統(tǒng)測試。每個小組選出一個項目組長,負責組織協(xié)調項目測試。形成性考核成績由兩部分組成,一部分是小組成績,占30%,另一部分是自己的成績,占70%。平時考核包括課堂考勤、回答問題、作業(yè)、實踐操作情況等內容。六、教學建議(一)教學條件課程應配有網(wǎng)絡教學資源,不僅教師可以利用這些資源進行教學,學生也可以通過課程資源進行自主學習。課程網(wǎng)絡教學資源應包括:課程標準、電子課件、電子教材、學習指南、在線測試、視頻動畫庫、圖片庫、虛擬仿真庫、案例庫等內容。豐富課程教學內容、教學方法和教學手段,方便學生開展自主學習。利用電子教案、教學課件、教學掛圖、視頻進行輔助教學,在線答疑等師生互動方式,能夠提高教學效果;利用習題庫、相關考試題庫可進行教學知識和技能的自我測評。(二)師資要求為實現(xiàn)課程教學目標,教師應該熟悉軟件測試流程,具有較豐富的軟件測試經(jīng)驗,熟練掌握面向對象測試、Web測試等技術,能夠應用這些技術測試一個完整的應用軟件系統(tǒng),同時,還要求主講教師具備較豐富的教學經(jīng)驗及課題組織能力。具備較強的語言表達能力及教學組織能力。擔任本課程實踐教學指導教師應具有豐富的軟件企業(yè)測試工作經(jīng)驗,具有一定的教學經(jīng)驗并且需要有較強的責任心。(三)教學方法本課程是專業(yè)主干課程,理論性較強,比較抽象。在教學方法上,采用課堂理論講授與機房上機,課后自學,課堂討論等教學形式。1.課堂理論講授與機房上機本課程屬基礎理論課程,涉及到較多概念性的知識,在講述的過程中教師應盡量聯(lián)系實際,不要陷入到抽象的概念之中;討論課應該讓學生充分地動手實踐,多培養(yǎng)他們動手的過程中思考的學習習慣。2.課后自學為了培養(yǎng)學生的自學動手能力,每章都安排一部分內容,課上教師只給出自學提綱,不作詳細講解,課后學生自學。3.課堂討論課堂討論的目的是活躍學習氣氛,開拓思路。教師應認真組織,安排重點發(fā)言,充分調動每一名同學的學習積極性,做好總結。4.習題課習題課以典型例題分析為主,并適當安排開闊思路及綜合性的練習及討論。5.課外作業(yè)課外作業(yè)的內容選擇基于對基本理論的理解和鞏固,培養(yǎng)綜合分析、判斷能力以及使用計算工具的能力。6.平時測驗為及時了解教學情況,教師可適當安排平時課堂測驗,每次測驗不超過30分鐘。(四)教學評價建議及標準本課程的評價要堅持總結性評價和過程性評價相結合,定量評價和定性評價相結合,教師評價和學生評價和學生自評、互評相結合。在評價過程中,要重點考核學生利用計算機解決實際問題的能力。重點關注學生學習態(tài)度、學習習慣、計算機文化素養(yǎng)及社會責任感的養(yǎng)成。教師可以根據(jù)需要靈活選擇考核方式。由于本課程的理論和實踐性都比較強,課程成績由理論成績和實踐成績構成,建議比例分別為40%和60%。(五)課程資源開發(fā)與利用建議1.注重實訓指導書的開發(fā)和應用。2.注重錄像帶、視聽光盤、教學儀器、多媒體等常用課程資源和現(xiàn)代化教學資源的開發(fā)和利用,這些資源有利于創(chuàng)設形象生動的工作情境,激發(fā)學生的學習興趣,促進學生對知識
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鏈家房屋買賣定金支付及退還標準協(xié)議
- 二零二五年度住房租賃補貼擔保服務合同
- 二零二五年度蘇州市教育機構用工企業(yè)勞動合同書
- 二零二五年度云計算資源合作共享合同
- 2025年度電子商務平臺招防范合同法律風險合作協(xié)議
- 2025年度涂料班組涂料行業(yè)市場分析咨詢合同
- 二零二五年度特色日租房短租體驗協(xié)議書
- 二零二五年度貸款居間代理及金融科技創(chuàng)新應用合同
- 2025年度高端合同事務律師服務合同
- 2025年度智慧交通項目提前終止合同及交通設施移交協(xié)議
- 2025語文新教材三下全冊8個單元教材解讀分析匯編
- java安全編碼規(guī)范
- 美麗的春天課件
- 2025年山東青島自貿(mào)發(fā)展有限公司招聘筆試參考題庫含答案解析
- 液化氣罐的使用和安全防范
- 2025年中考物理總復習《內能》專項測試卷含有答案
- 會計法律法規(guī)答題答案
- 2024年無錫工藝職業(yè)技術學院高職單招語文歷年參考題庫含答案解析
- 獸醫(yī)檢驗測試題(附參考答案)
- 劇本殺范本完整版
- 北師大版一年級語文下冊第一單元元宵節(jié)《1元宵節(jié)》
評論
0/150
提交評論