版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、軟件自動化測試課程教學大綱一、課程基本信息課程名稱(中文)軟件自動化測試課程名稱(英文)Automated Software Testing課程類別1:專業(yè)選修課課程性質2選修授課語言3中文授課學期6學分2課程學時及分配總學時講課實驗課外322012適用專業(yè)軟件工程教材魏娜娣 李文斌 裴軍霞,軟件性能測試基于LoadRunner應用,清華大學出版社授課學院計算機與軟件學院先修課程軟件質量保證與測試后續(xù)課程課程簡介課程基本定位:本課程是軟件工程專業(yè)的一門專業(yè)選修課,本課程的目的是使學生了解軟件自動化測試的優(yōu)勢、特點、應用領域和應用價值,掌握使用自動化測試工具的方法。核心學習結果:培養(yǎng)學生掌握流行
2、自動化測試工具的工作原理和使用技巧,培養(yǎng)學生具有軟件測試的設計開發(fā)能力,能夠針對軟件測試目標靈活選擇具體的測試自動化工具實施測試工作,解決軟件開發(fā)中的測試問題。主要教學方法: 講授、案例、演示。大綱更新時間注:1.課程類別:選填“通識核心課/通識拓展課/通修課/學科基礎課/專業(yè)主干課/專業(yè)選修課/專業(yè)實踐/素質拓展” 2.課程性質:選填“選修/必修”3.授課語言:選填“中文/雙語/全英文或其他語種”二、課程目標序號課程目標(參考培養(yǎng)目標、畢業(yè)要求、課程定位)支撐畢業(yè)要求指標點1達成途徑1.1了解手工測試與自動化測試的優(yōu)缺點;充分認識軟件測試工具對提高軟件測試質量及測試效率的影響作用;掌握軟件自
3、動化測試工具分類以及選擇、評估的方法。能夠針對具體的軟件工程領域復雜工程的多種可選方案,進一步根據(jù)約束條件進行分析評價,通過文獻研究等方法給出具體指標和有效結論。講授、測驗、實驗、綜合報告1.2掌握軟件測試的一些通用的測試工具的實現(xiàn)原理(如性能測試工具LoadRunner等);學會運用自動化測試工具開展軟件測試用例設計、測試腳本的自動生成、故障跟蹤分析、測試的實例結果分析及相關報告生成等測試工作。11.1掌握技術管理、人員管理和工程管理的原理,掌握經(jīng)濟管理與決策的方法。講授、測驗、實驗、綜合報告2.1具有軟件測試的設計開發(fā)能力;能夠針對軟件測試目標靈活選擇具體的測試自動化工具實施測試工作,解決
4、軟件開發(fā)中的測試問題。11.1掌握技術管理、人員管理和工程管理的原理,掌握經(jīng)濟管理與決策的方法。講授、測驗、實驗、綜合報告3.1具有自主學習和終身學習的意識,了解測試領域前沿知識,有不斷學習和適應測試技術快速發(fā)展的能力。12.1了解軟件工程技術發(fā)展中取得重大突破的歷史背景,以及當前發(fā)展的熱點問題,了解信息技術發(fā)展的前沿和趨勢。實驗、綜合報告注:1.支撐畢業(yè)要求指標點:選填項。需要進行專業(yè)認證,有畢業(yè)要求指標點可參照的課程必填,無明確畢業(yè)要求指標點可參照的可不填。三、理論教學內(nèi)容章標題教學內(nèi)容學時思政融入點1學生學習預期成果2教學方式3課程目標第一章軟件測試基礎知識1.軟件測試的背景、目的和作用
5、; 2.軟件測試的相關概念; 3.軟件測試的分類和測試原則;2引導學生了解中國軟件測試行業(yè)的現(xiàn)狀,激發(fā)起學生歷史使命感,培養(yǎng)學生的家國情懷。了解軟件測試的背景、目的和作用; 掌握軟件測試的相關概念; 掌握軟件測試的分類和測試原則;講授1.1第二章軟件自動化測試基礎知識1.自動化測試定義、自動化測試使用領域、自動化測試的發(fā)展; 2.軟件自動化測試工具種類及作用; 3.自動化測試的組織與實施;2將本專業(yè)面臨的競爭形勢、創(chuàng)新態(tài)勢,行業(yè)發(fā)展前景等內(nèi)容納入其中,讓學生更加明晰專業(yè)發(fā)展的走向與坐標。讓學生加深對國情、社情、行業(yè)的認識和了解,培養(yǎng)學生敢于拼搏、敢為人先、敢于超越的競爭意識。了解自動化測試領域
6、的相關知識和發(fā)展卻動向; 了解軟件自動化測試工具種類及作用; 掌握自動化測試的組織與實施過程。講授1.1第三章 軟件性能測試基礎知識1.軟件性能測度類型; 2.軟件性能測試術語; 3.軟件性能測試需求分析。2了解軟件性能對軟件產(chǎn)品質量的影響; 掌握軟件性能中各項指標及含義。講授1.1第四章 Load Runner基礎知識1. Load Runner的部署與安裝2. Load Runner的原理與工作流程; 3. Load Runner基礎使用演示。2了解Load Runner的基本情況,了解Load Runner的主界面; 理解Load Runner的工作流程; 掌握如何使用WebTour示范
7、網(wǎng)站;講授實驗演示1.22.13.1第五章 用戶行為與腳 本錄制與開發(fā)1. VuGen基礎;2. VuGen腳本錄制;3. VuGen腳本增強;4. VuGen相關設置6掌握VuGen錄制原理,讀懂VuGen腳本;掌握VuGen腳本錄制、腳本增強方法,掌握VuGen相關設置細節(jié)。講授實驗演示1.22.13.1第六章 用戶活動場景設計與執(zhí)行監(jiān)控1. Controller基礎;2. 測試場景設計;3. 測試場景執(zhí)行與監(jiān)控;4. 系統(tǒng)資源監(jiān)控。4熟悉Controller界面 ;理解手動場景類型和面向目標場景類型的區(qū)別及各類操作的含義;掌握手動場景和面向目標場景的創(chuàng)建方法,掌握Controller相關
8、設置細節(jié)。講授實驗1.22.13.1第七章 性能測試結果分析1. Analysis基礎;2. Analysis分析概要;3. Analysis報告4. Analysis常用操作與配置。2鼓勵學生勇?lián)鷷r代使命,學好專業(yè)知識,提升綜合素養(yǎng)。熟悉Analysis界面; 掌握Analysis分析流程,掌握生成各類報告的方法及設置細節(jié);掌握各類報告的分析過程。講授實驗1.22.13.1注:1.思政融入點:至少寫3條, 簡述該課程教學中將思政教育內(nèi)容與專業(yè)教育內(nèi)容有機融合的知識點(下同)。 2.學生學習預期成果:描述學生在學完本節(jié)內(nèi)容后應獲得的知識、能力或素養(yǎng)水平(下同) 3.教學方式:包括講授、討論、案
9、例、演示等,但不限于所列,根據(jù)課程實際需要列舉四、實踐(實驗或實習)教學1編號實驗項目名稱教學內(nèi)容學時實驗類型2思政融入點學生學習預期成果課程目標1LoadRunner腳本錄制與回放學習腳本錄制、查看、編譯、回放與調試,學習使用HTML-based script(基于HTML)形式錄制腳本,掌握腳本增強的各類方法。2驗證性引入測試行業(yè)的競爭形勢、,讓學生更加明晰專業(yè)發(fā)展的走向與坐標。激發(fā)學生學習熱情。學會測試腳本錄制方法。1.22.13.12LoadRunner腳本增強在前次實驗基礎上,練習測試腳本中參數(shù)化、事務設置、檢查點、關聯(lián)等增強方法。2驗證性學會在測試腳本里的幾類增強函數(shù)的使用方法。1
10、.22.13.13LoadRunner場景手動場景設計與運行設置學習Controller中手動場景的創(chuàng)建方法;學習測試場景的設計;掌握測試場景的運行及相關設置。2驗證性學會并掌握Controller組件的使用方法。 1.22.13.14LoadRunner場景面向目標場景設計與運行設置學習Controller中面向目標的場景的創(chuàng)建方法;學習測試場景的設計;掌握測試場景的運行及相關設置。2驗證性學會并掌握Controller組件的使用方法。 1.22.13.15LoadRunner測試結果分析學習獨立分析概要報告;掌握Vuser圖、事務圖、Web資源圖、網(wǎng)頁分析圖中的重點圖表分析方法;掌握圖的合
11、并和自動關聯(lián)方法;掌握修改圖的各種配置信息,學習生成Analysis各類報告的方法。2驗證性對比中國軟件測試行業(yè)的現(xiàn)狀,激發(fā)起學生歷史使命感,培養(yǎng)學生的家國情懷。學會獨立分析概要報告;掌握重點圖表分析方法;掌握圖的合并和自動關聯(lián)方法,并學會簡要分析。1.22.13.16LoadRunner綜合操作運用LoadRunner對HP Web Tours程序(或自選網(wǎng)站)進行相應的性能測試,要求進行腳本錄制、腳本增強、場景設計與運行,結果分析等操作。2驗證性鼓勵學生勇?lián)鷷r代使命,學好專業(yè)知識,提升綜合素養(yǎng)。能夠運用軟件測試工具測試具體的應用軟件,解決軟件的測試問題。1.12.13.1注:1.此表可用于
12、課內(nèi)實踐教學環(huán)節(jié)或某門綜合實踐課程2.實驗類型:選填”驗證性/綜合性/設計性”;實習類型:選填“認識實習/生產(chǎn)實習/畢業(yè)實習”五、課程評價(一)考核內(nèi)容、考核方式與課程目標對應關系課程目標考核內(nèi)容課程目標在各考核方式中占比1平時表現(xiàn)課程作業(yè)期末報告1手工測試與自動化測試的優(yōu)缺點;軟件測試工具對提高軟件測試質量及測試效率的影響作用;軟件自動化測試工具分類以及選擇、評估的方法。30%30%20%2自動化測試工具(如LR自動化工具)的實現(xiàn)原理,是否掌握測試腳本的自動生成、場景設計監(jiān)控、測試的實例結果分析及相關報告生成等測試工作。30%30%30%3能否具有軟件測試的設計能力;能否針對軟件測試目標靈活
13、選擇具體的測試自動化工具實施測試工作,解決軟件開發(fā)中的測試問題。30%30%30%4課程實驗環(huán)節(jié)是否能夠反映自主學習以及自我完善的意識。10%10%20%合計100%100%100%各考核方式占總成績權重(自行賦值)16%24%60%注:1. 課程目標在考核方式及占比:主要根據(jù)課程目標自行設計和制定多元化考核方式,表中所列僅為參考(紅色數(shù)據(jù)可刪除)。但所列考核方式必須覆蓋全體學生,可根據(jù)當學期具體教學情況酌情調整。2. 各考核方式占總成績權重:根據(jù)課程實際情況對各考核方式占總成績的權重予以賦值。(二)考核方式評分標準1課程作業(yè)評分標準課程目標評分標準占比90-100(優(yōu))80-89(良)70-
14、79(中)60-69(及格)0-59(不及格)1.按時、按要求完成老師布置的任務且結果正確。按時、按要求完成老師布置的任務且結果基本正確。按時、按要求完成老師布置的任務且結果大部分正確,有部分錯誤。按時完成老師布置的任務,結果部分有較多錯誤。沒有完成老師布置的任務,結果錯誤、學習態(tài)度不端正。30%2.按時、按要求完成老師布置的任務且結果正確。按時、按要求完成老師布置的任務且結果基本正確。按時、按要求完成老師布置的任務且結果大部分正確,有部分錯誤。按時完成老師布置的任務,結果部分有較多錯誤。沒有完成老師布置的任務,結果錯誤、學習態(tài)度不端正。30%3.按時、按要求完成老師布置的任務且結果正確。按時
15、、按要求完成老師布置的任務且結果基本正確。按時、按要求完成老師布置的任務且結果大部分正確,有部分錯誤。按時完成老師布置的任務,結果部分有較多錯誤。沒有完成老師布置的任務,結果錯誤、學習態(tài)度不端正。30%4.正確完成任務。作業(yè)報告格式規(guī)范,文字嚴謹,內(nèi)容正確,條理性好,圖文并茂,無抄襲痕跡。 完成任務要求,內(nèi)容比較正確,作業(yè)報告格式規(guī)范,文字表達通順且圖文并茂,無抄襲痕跡。完成任務。文字比較嚴謹,作業(yè)報告格式比較規(guī)范,內(nèi)容正確,無抄襲痕跡。基本任務,內(nèi)容基本正確。作業(yè)報告格式基本規(guī)范,無抄襲痕跡。 不能正確完成任務,作業(yè)報告有明顯的抄襲痕跡。10% 2期中/期末考試評分標準(筆試類評分標準可在大
16、綱中按以下格式予以說明,也可在通過“試卷分析表”予以說明)課程目標評分標準占比90-100(優(yōu))80-89(良)70-79(中)60-69(及格)0-59(不及格)1正確理解軟件自動化測試的分類及特點。較好理解軟件自動化測試的分類及特點。理解軟件自動化測試的分類及特點?;纠斫廛浖詣踊瘻y試的分類及特點。不理解軟件自動化測試的分類及特點。20%2掌握自動化測試工具(如LR)的原理,按考核要求正確完成測試腳本、場景等設計,且分析過程合理正確。掌握自動化測試工具(如LR)的原理,按考核要求完成測試腳本、場景等設計,且分析過程比較合理。掌握自動化測試工具(如LR)的原理,按考核要求能進行測試腳本、場
17、景等設計,有分析但過程合理性不夠。掌握自動化測試工具(如LR)的原理,按考核要求基本完成測試腳本、場景等設計,但分析少。沒有按要求完成測試腳本、場景等設計、分析工作。30%3按考核要求,正確完成全部所分配的測試任務,自主正確解決測試過程中的問題。按考核要求,正確完成所分配的測試任務,自主正確解決測試過程中的問題。有1-2個錯誤。按考核要求,完成所分配的測試任務,自主解決測試過程中的問題。有3-5錯誤。按考核要求,基本完成所分配的測試任務。有5處以上錯誤。沒有完成考核的測試任務。30%4綜合報告滿足期末的具體要求,內(nèi)容準確,文字表達條理性強,圖文并茂,設計細節(jié)部分描述清晰。綜合報告滿足期末的具體要求,內(nèi)容準確,文字表達通順。部分設計細節(jié)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國汽車養(yǎng)護行業(yè)資本規(guī)劃與股權融資戰(zhàn)略制定與實施研究報告
- 新形勢下銅板帶箔材行業(yè)轉型升級戰(zhàn)略制定與實施研究報告
- 2025-2030年中國預應力混凝土用鋼材行業(yè)資本規(guī)劃與股權融資戰(zhàn)略制定與實施研究報告
- 暴力行為的防范及處置措施2
- 農(nóng)副產(chǎn)品綜合批發(fā)市場項目可行性研究報告申請備案
- AG玻璃項目可行性研究申請報告
- 高端衛(wèi)浴知識培訓課件
- 浙江省杭州市余杭區(qū)2023-2024學年五年級上學期英語期末試卷(1月)
- 寧夏銀川一中、昆明一中2023屆高三聯(lián)合二??荚嚁?shù)學(文)試題 附答案
- 年產(chǎn)9000萬平方米瓦楞紙板項目可行性研究報告模板-立項拿地
- 2024年06月上海廣發(fā)銀行上海分行社會招考(622)筆試歷年參考題庫附帶答案詳解
- TSG 51-2023 起重機械安全技術規(guī)程 含2024年第1號修改單
- 計算機科學導論
- 浙江省杭州市錢塘區(qū)2023-2024學年四年級上學期英語期末試卷
- 《工程勘察設計收費標準》(2002年修訂本)
- 2024年一級消防工程師《消防安全技術綜合能力》考試真題及答案解析
- 2024-2025學年六上科學期末綜合檢測卷(含答案)
- 安徽省森林撫育技術導則
- 2023七年級英語下冊 Unit 3 How do you get to school Section A 第1課時(1a-2e)教案 (新版)人教新目標版
- 泌尿科主任述職報告
- 2024年湖南省公務員考試《行測》真題及答案解析
評論
0/150
提交評論