




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《軟件測試技術》課程標準課程代碼:課程名稱:軟件測試技術課程類型:必修課程屬類:專業(yè)核心課程課程學分:2計劃課時:64學時適用專業(yè):軟件技術、計算機應用技術制訂時間:2021.7職業(yè)資格:1+XJava大數據初級證書;Web測試初級、中級證書開課部門:制訂:批準人:課程負責人:一、課程性質與地位1.課程性質.知識布局著眼為后續(xù)課程和繼續(xù)教育服務《軟件測試技術》課程內容的設置,是根據軟件技術專業(yè)教學計劃和專業(yè)教學特點進行設置,內容包括軟件工程基礎知識、軟件測試基本概念、軟件開發(fā)及測試整個生命周期的各種方法和流程,軟件測試用例的設計、測試實施及管理等,這些知識對后續(xù)課程和學員就業(yè)后的繼續(xù)教育都有非常重要的作用。.教學方法注重學員計算思維能力培養(yǎng)課程設計在注意發(fā)揮教師在教學中主導作用的同時,應特別注意體現學員的學習主體地位,以充分發(fā)揮學員的積極性和學習潛能,挖掘學員的邏輯思維能力。在測試用例的設計教學中教師的主導作用在于闡述設計方法的基本思路,為學員進行用例設計提供引導作用,讓學員在基本思路的指引下,自己動手完成用例設計,使學員的邏輯思維能力得到充分的挖掘和發(fā)揮。通過這種方式,使學員在充當一個軟件測試者的同時在實踐著軟件生產管理者的作用。.在實踐中培養(yǎng)學員創(chuàng)新能力《軟件測試技術》是指導軟件測試設計與實施的一門基礎課程,需要學員融會貫通,理解體悟。通過線上線下相結合的方式,將課前自學到課后完成作業(yè)的整個過程變成本課程教學的重要實踐環(huán)節(jié),將軟件工程的基本要求、軟件測試工作的基本原則、基本方法浸透到整個學習過程中,使得學員在解決問題的過程中得到啟發(fā),思考軟件測試需要解決的許多問題及相應的解決方案。.課程注重培養(yǎng)學生綜合素質。教學過程以促進學生就業(yè)為導向,以培養(yǎng)滿足企業(yè)需要的軟件測試工程師為標準,促進學生實現從學校到企業(yè)的平滑過渡。在教學全過程中有機融入思想政治、文化素養(yǎng)、職業(yè)精神等,使得學生的職業(yè)技能培養(yǎng)與職業(yè)精神養(yǎng)成融通。在教學實施過程中融入“賽教融合”的理念,對課程的教學整體設計和教學內容注重知識由易到難,循序漸進的安排,將技能競賽的規(guī)程和內容引入課堂,把技能競賽的資源內化成日常教學資源。在教學設計和實施中應包含對接“X”證書的課程,有助于夯實學生基礎,無縫對接'X”證書的考取和職業(yè)技能的提升。.課程定位《軟件測試技術》是軟件技術專業(yè)的一門專業(yè)選修課程,本課程是針對軟件測試員或程序員崗位的任職要求所設置的具有綜合性質的課程,主要任務是通過對軟件工程及軟件測試的基礎理論、技術方法、流程管理及實施各個方面的學習,使學生了解完整的軟件開發(fā)與測試的工作過程,能對完整的項目進行開發(fā)管理與測試的實施工作,從而實現與測試工程師技能要求的無縫連接。前導課程:《Java語言程序設計》、《數據庫原理與應用》.課程設計思路本課程緊緊圍繞軟件測試工程師的崗位能力需要,進行教學內容設計,基于任務導向來組織教學,以培養(yǎng)學生適應職業(yè)崗位的能力。在教學內容的設計上,按照軟件測試的知識體系,組織成“軟件測試的前世今生”、“軟件測試過程管理”、“軟件缺陷管理”、“測試用例設計”、“白盒測試”、“黑盒測試”、“單元測試與集成測試”、“系統(tǒng)測試與驗收測試”八個部分。針對軟件測試工程師的職業(yè)崗位需求,設計真實測試項目案例,以典型實際問題為載體,引出相關專業(yè)理論知識,使學生在學習和實訓過程中加深對專業(yè)知識、技能的理解和應用,培養(yǎng)學生的綜合職業(yè)能力,滿足學生職業(yè)生涯發(fā)展的需要。在考核方式的設計上,也對學生的學習效果實施過程化、能力導向的綜合評價。把學生線上線下的學習態(tài)度和學習表現完整的納入到評價體系中,強調線上線下綜合評價考核與集中考核相結合,理論考核與實踐考核相結合。成績考核主要采取了線上綜合表現評分、課堂表現評分、實訓考核評分等方式。
二、課程目標目標目標要求備注總體目標通過本課程的教學,使學生掌握軟件測試的理論知識,掌握主流的測試技術和方法,能承擔軟件測試的工作任務,具備良好的邏輯思維與分析能力、測試計劃的制定能力、測試用例的設計能力、測試代碼及文檔編寫能力、較強的團隊合作和溝通能力。對學生今后從事軟件編碼、軟件測試以及其他崗位工作的職業(yè)能力培養(yǎng)和職業(yè)素養(yǎng)起到重要的支撐作用。知識目標(1)理解軟件測試的模型和分類;(2)了解解軟件測試的原則、策略、流程;(3)掌握軟件測試的過程;(4)掌握白盒測試用例的設計;(5)掌握黑盒測試用例的設計;(6)掌握JUnit單元測試技術;(7)了解測試項目管理;(8)了解測試計劃、測試總結的編寫。能力目標(1)能夠熟練應用常用測試方法,完成對應用系統(tǒng)的測試工作;(2)能夠獨立編寫簡單測試計劃;(3)能夠獨立編寫簡單測試總結;(4)能夠獨立進行常用測試用例的設計;(5)能夠使用軟件測試的相關技術,針對某個項目進行完整的測試活動。素質目標(1)具有分析、解決問題的能力;(2)具有良好的溝通能力;(3)具有良好的團隊合作能力;(4)具有良好的自學能力。(5)具有較好的可持續(xù)發(fā)展能力;(6)具有愛崗敬業(yè)、遵守職業(yè)道德規(guī)范、誠實、守信的高尚品質。三、課程教學內容及學時安排根據專業(yè)課程目標和涵蓋的工作任務要求,確定課程內容和要求,說明學生應獲得的知識、技能與態(tài)度。項目一軟件測試的前世今生參考學時:6學時學習目標:正確理解軟件的概念;對軟件危機的產生原因、歷史背景和解決途徑有一定的認識;了解軟件開發(fā)主流技術C/S,B/S、架構技術、SOA技術;理解軟件工程的概念,掌握軟件工程的目標、過程和原則;掌握主流軟件開發(fā)模型瀑布模型、迭代模型;了解敏捷開發(fā)的思想及主要實現方法;理解軟件測試的目標和意義,掌握軟件測試的基本概念、基本流程和基本方法。重點:初識軟件測試難點:軟件生命周期教學內容:軟件工程的由來軟件生命周期初識軟件測試項目二軟件測試過程管理參考學時:6學時學習目標:掌握軟件測試過程模型丫模型、川模型、口模型,理解每個模型的特點和應用場景。理解軟件測試過程管理的理念和具體實施要求。學會使用測試管理工具對軟件測試過程進行管理。重點:軟件測試過程模型丫模型、川模型難點:軟件測試過程模型口模型教學內容:軟件測試過程模型軟件測試管理實訓項目三軟件缺陷管理參考學時:8學時學習目標:了解軟件缺陷的定義,能夠對軟件缺陷進行描述,掌握軟件缺陷的分類和管理掌握軟件缺陷報告的主要內容,能夠根據缺陷寫出標準的軟件缺陷報告。重點:軟件缺陷報告的主要內容難點:軟件缺陷的描述教學內容:識別與記錄軟件缺陷軟件缺陷管理實訓項目四測試用例設計參考學時:6學時學習目標:熟悉測試用例編寫要素與模板,掌握測試用例的編寫步驟,掌握測試用例的分級原則和方法,對測試用例設計有正確的認識,能夠寫出測試用例文檔。重點:測試用例編寫要素難點:測試用例分級教學內容:初識測試用例測試用例設計實訓項目五白盒測試參考學時:8學時學習目標:掌握邏輯覆蓋中的語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、路徑覆蓋的基本要求,能夠設計出對應要求的測試用例。掌握基本路徑測試的方法,能夠計算給出程序的圈復雜度。重點:判定覆蓋、條件覆蓋、計算控制流圖的圈復雜度難點:判定/條件覆蓋、條件組合覆蓋教學內容:邏輯覆蓋測試基本路徑測試項目六黑盒測試參考學時:12學時學習目標:掌握黑盒測試中等價類劃分法、邊界值分析法、因果圖法的基本使用方法,能夠編寫出滿足要求的測試用例。理解決策表法、錯誤推測法、場景法的基本要求和應用案例。重點:等價類劃分法、邊界值分析法難點:因果圖法教學內容:等價類劃分法邊界值分析法因果圖法決策表法錯誤推測法場景法項目七基于過程的測試之單元測試與集成測試參考學時:6學時學習目標:理解單元測試、集成測試的意義和基本要求,掌握單元測試、集成測試的方法。掌握JUnit單元測試工具的使用。理解集成測試中漸增式測試的作用和要求。重點:JUnit單元測試工具的使用難點:集成測試中漸增式測試的作用和要求教學內容:初識單元測試單元測試實訓集成測試的過程與方法項目八基于過程的測試之系統(tǒng)測試與驗收測試參考學時:4學時學習目標:理解系統(tǒng)測試的概念,掌握系統(tǒng)測試的過程和技術,理解系統(tǒng)測試的主要內容。理解驗收測試的概念,掌握驗收測試的主要內容,掌握驗收測試的實施步驟,了解驗收測試常用的測試技術。重點:系統(tǒng)測試的主要內容、驗收測試的主要內容難點:系統(tǒng)測試的過程和技術教學內容:系統(tǒng)測試驗收測試四、課程實施本課程是專業(yè)主干課程,兼具理論性與實踐性。在教學方法上,采用線上線下混合式教學,包括課前準備、課中討論與互動,課后反思等豐富的教學形式。.課前準備:為了培養(yǎng)學生的自主學習意識,調動學習興趣,安排部分容易掌握和理解的內容,供學生課前學習討論學習。.課堂理論講授與機房上機:對于學生線上學習的情況進行總結后得到的難以理解的或掌握不牢固的知識進行重點講解,上機課應該讓學生充分地動手實踐,多培養(yǎng)他們動手的過程中思考的學習習慣和能力。.課堂討論:課堂討論的目的是活躍學習氣氛,開拓思路。認真組織,安排重點發(fā)言,充分調動每一名同學的學習積極性,做好總結。.習題課:習題課以典型例題分析為主,并適當安排開闊思路及綜合性的練習及討論。.課外作業(yè):課外作業(yè)的內容選擇基于對基本理論的理解和鞏固,培養(yǎng)綜合分析、判斷能力以及使用軟件工具的能力。.平時測驗:為及時了解教學情況,教師可適當安排平時課堂測驗,每次測驗不超過30分鐘。.實訓項目:安排一周的實訓項目,整合課程所學知識和技能。五、教學評價、考核要求在教學過程的各個環(huán)節(jié),從學生日常表現、平時作業(yè)、項目完成情況及完成質量對學生進行整體的考核。在軟件測試課程的教學評價中重視過程性考核,總成績由實驗實訓考核+平時成績+匯報成績+面試成績四部分組成,綜合成績評定標準:總分數=實驗實訓*20%+平時成績*30%+匯報成績*20+面試成績*30。項目實訓(20分)按照飛機訂票系統(tǒng)的項目要求,使用軟件測試工具UFT完成系統(tǒng)的功能測試。提交測試用例、導出測試報告,同時準備10分鐘項目匯報。其中測試用例10分,測試報告20分,項目匯報10分。平時成績(30分)平時成績包括三部分.要求學生在每次課堂前主動參與相應的網上討論和在線測試,本學期課程共有10次網上討論與在線測試,共占10分,缺一次扣2分。.要求學生積極參與到課堂內外的面對面討論和網上討論中。共占10分。缺席一次扣2分,五次以上將無平時成績成績,缺席課程需要向任課教師提交請假條。.要求學生在規(guī)定時間內線上提交作業(yè)。共占10分。(1)軟件工程回顧(1-2頁,小4號字,1.5倍行距;1分):什么是軟件工程?軟件工程的作用是什么?談一談對軟件生命周期的理解。(2)軟件測試初體驗(1-2頁,小4號字,1.5倍行距;1分):為什么需要軟件測試?軟件測試的目的是什么?簡述軟件測試的基本流程?。(3)軟件測試過程模型(配圖加文字說明,小4號字,1.5倍行距;1分):軟件測試過程模型主要有哪些?各自的特點是什么?(4)缺陷管理工具使用相關流程截圖(小4號字,1.5倍行距;1分):使用缺陷管理工具錄入缺陷信息、管理缺陷狀態(tài)。(5)測試用例設計(小4號字,1.5倍行距;1分):根據項目要求和測試用例的基本要求完成測試用例的設計。(6)白盒測試方法說明并舉例(2-4頁,小4號字,1.5倍行距;1分):復述白盒測試中邏輯覆蓋的6種情況并舉例說明。(7)等價類、邊界值、因果圖案例分析(2-4頁,小4號字,1.5倍行距;1分):使用三種黑盒測試方法設計測試數據。(8)測試用例改造(2-4頁,小4號字,1.5倍行距;1分):使用黑盒測試方法完善上次編寫出的測試用例。(9)使用JUnit編寫單元測試案例(1分):使用eclipse中的JUnit插件編寫完成一個JUnit單元測試案例。(10)自動化測試的思考(1-2頁,小4號字,1.5倍行距;1分):什么是軟件自動化測試?適用于那些場合?談一談對使用UFT完成自動化測試的理解。注:作業(yè)晚交扣分:過截止日期一一應得分的80%;晚交一周一一無分。匯報成績(20分)學生對整個課程重點知識進行總結梳理,并形成總結匯報PPT??疾鞂W生對整個科目的整體掌握與理解能力。同時考察學生的表達能力。面試成績(30分)根據軟件測試技術所學知識,學生重新提交個人面試簡歷,組織學生現場面試。在面試過程中重點考核學生對軟件測試方向知識的掌握情況。同時,鍛煉學生的表達能力與綜合素質。六、課程資源開發(fā)與利用.硬件條件電子信息工程系有一體化教室3個,項目實訓室3個,具備滿足本課程實施需要的教學和實訓環(huán)境和條件,另外,有XX有限公司等5家軟件企業(yè),為校外實習、實訓提供保障。.師資條件擔任本課程的理論實踐一體化教學的主講教師需要熟練掌握軟件測試體系結構,具備企業(yè)功能測試、性能測試能力,同時應具備較豐富的教學經驗和課堂組織能力。擔任本課程的實踐教學指導的企業(yè)現場專家應具備豐富的軟件測試從業(yè)經驗和一定的教學經驗和較強的責任心。.教材編寫注重實訓指導書的開
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 戰(zhàn)略合作方銷售代理合同范本
- 土地使用權買賣合同樣本
- 臨時雇傭合同標準文本
- 高校畢業(yè)生實習協(xié)議合同
- 股份合作企業(yè)合同范本
- 婚禮場地租賃合同書
- 度企業(yè)信用反擔保合同協(xié)議
- 企業(yè)安全生產責任協(xié)議合同
- 勞動合同樣本:員工長期雇傭
- 海濱度假村物業(yè)銷售合同協(xié)議
- 2024年新人教版一年級數學下冊《第2單元第5課時 20以內的退位減法解決問題(1)》教學課件
- 2022年陜西省普通高校職業(yè)教育單獨招生統(tǒng)一考試語文甲(A)試題
- DB11T 212-2017 園林綠化工程施工及驗收規(guī)范
- 失業(yè)保險待遇申領表
- 2024-2025學年初中信息技術(信息科技)第二冊河北大學版(第3版)教學設計合集
- 期末測試卷(一)(試題)2023-2024學年二年級上冊數學蘇教版
- 攜程在線能力測評真題
- 感知覺與溝通評估三明醫(yī)學科技職業(yè)
- 人教版(2024)六年級全一冊 第17課 設計我的種植園
- 承包商入廠安全培訓試題附參考答案【完整版】
- 加盟京東商城合同模板
評論
0/150
提交評論