《自動化軟件測試》課程教學大綱_第1頁
《自動化軟件測試》課程教學大綱_第2頁
《自動化軟件測試》課程教學大綱_第3頁
《自動化軟件測試》課程教學大綱_第4頁
《自動化軟件測試》課程教學大綱_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《自動化軟件測試》教學大綱一、課程基本信息課程名稱自動化軟件測試AutomatedSoftwareTesting課程編碼CST323021020開課院部計算機科學與技術學院課程團隊軟件工程專業(yè)核心課程群團隊學分2.0課內學時40講授16實驗0上機24實踐0課外學時0適用專業(yè)軟件工程授課語言中文先修課程軟件工程課程簡介(限選)《自動化軟件測試》是軟件工程專業(yè)的一門配合專業(yè)必修理論課《軟件測試與質量》的偏重實踐的選修專業(yè)課。以培養(yǎng)工程實踐能力為目標,以軟件測試流程為主線,以主流的開源軟件測試工具應用為基礎。通過本課程的學習,使學生能夠掌握軟件測試各個階段、常見軟件類型使用到的軟件測試工具,包括測試管理工具、單元測試工具、功能測試工具、性能測試工具、Web應用的測試工具。本課程理論結合實踐,重在實踐,重在培養(yǎng)學生能夠針對一個實際被測軟件或程序單元進行測試,選擇合適的軟件測試工具,按照規(guī)范的測試過程進行測試,并能夠根據測試結果分析軟件的質量水平。鑒于測試工具繁多,被測的軟件系統(tǒng)類型多樣,本課程還要求學生能夠通過自學掌握更多的測試工具,以實現(xiàn)對一個軟件系統(tǒng)的充分測試?!癆utomatedSoftwareTesting”isanelectivecourseforsoftwareengineeringmajor,whichfocusesonpracticeincombinationwiththerequiredtheoreticalcoursesoftwaretestingandquality.Withthegoalofcultivatingengineeringpracticeability,withsoftwaretestingprocessasthemainline,andbasedontheapplicationofmainstreamopen-sourcesoftwaretestingtools.Throughthestudyofthiscourse,studentscanmasterthesoftwaretestingtoolsusedinvariousstagesofsoftwaretestingandcommonsoftwaretypes,includingtestmanagementtools,unittestingtools,functiontestingtools,performancetestingtools,andwebapplicationtestingtools.Thiscoursecombinestheorywithpractice,focusesonpractice,andfocusesontrainingstudentstobeabletotestanactualtestedsoftwareorprogramunit,selectappropriatesoftwaretestingtools,testaccordingtothestandardtestprocess,andanalyzethequalitylevelofsoftwareaccordingtothetestresults.Inviewofthevarietyoftestingtoolsandthetypesofsoftwaresystemstested,thiscoursealsorequiresstudentstobeabletomastermoretestingtoolsbyself-study,soastorealizethefulltestingofasoftwaresystem.負責人大綱執(zhí)筆人審核人二、課程目標序號代號課程目標OBE畢業(yè)要求指標點任務自選1M1目標1:能夠針對一個軟件測試需求,設計測試方案。能夠結合國家最新政策法規(guī),理解正確社會主義核心價值觀對于項目選題、分析的重要指導意義。是4.14.12M2目標2:掌握常用的軟件測試工具是5.15.13M3目標3:能夠選擇與使用恰當?shù)能浖y試工具對被測軟件系統(tǒng)進行測試是5.25.24M4目標:4:能理根據一個軟件測試需求,自學掌握更多的軟件測試工具是12.112.1三、課程內容序號章節(jié)號標題課程內容/重難點支撐課程目標課內學時教學方式課外學時課外環(huán)節(jié)1第1章第1章軟件測試過程管理第1章軟件測試過程管理本章重點難點:軟件測試過程管理、Testink的使用1.1軟件測試管理基礎軟件測試管理、軟件測試過程管理、軟件測試相關文檔、軟件測試管理工具1.2TestLinkXAMPP的安裝、安裝TestLink、TestLink簡介、TestLink的使用1.3軟件測試管理實驗M12講授2自學/作業(yè)2上機1應用TestLink進行軟件測試管理應用TestLink進行軟件測試管理M22上機2上機3第2章第2章軟件缺陷管理本章重點難點:軟件缺陷管理過程、Mantis的權限操作2.1軟件缺陷基礎軟件缺陷、軟件缺陷管理、軟件缺陷管理工具2.2MantisMantis的安裝、管理員的操作、權限用戶的操作、軟件缺陷管理實驗M22講授2自學/作業(yè)4上機2應用Mantis進行軟件缺陷管理應用Mantis進行軟件缺陷管理M32上機2上機5第3章第3章代碼靜態(tài)測試本章重點難點:靜態(tài)測試工作原理、FindBugs的使用3.1代碼靜態(tài)測試靜態(tài)測試、靜態(tài)測試工具3.2CheckstyleCheckstyle簡介、Checkstyle規(guī)則文件、Checkstyle的安裝、Checkstyle的應用3.3FindBugFindBugs簡介、FindBugs的安裝、FindBugs的使用、配置FindBugs3.4CppcheckCppcheck簡介、Cppcheck的安裝、Cppcheck的使用3.5PC-lintPC-lint簡介、PC-lint的安裝與配置、PC-lint的代碼檢查功能、PC-lint錯誤信息、PC-lint的應用舉例3.6代碼靜態(tài)測試實驗M22講授2自學/作業(yè)6上機3應用FindBugs進行Java程序代碼靜態(tài)測試應用FindBugs進行Java程序代碼靜態(tài)測試M32上機2上機7第4章第4章單元測試本章重點難點:白盒測試用例的設計、JUnit測試技術、代碼覆蓋率4.1單元測試基礎單元測試概念、白盒測試用例設計、白盒測試工具4.2xUnit測試框架4.3JunitJUnit簡介、JUnit測試技術、JUnit的應用流程、JUnit下的代碼覆蓋率工具EclEmma、JUnit測試應用舉例4.4CppUnitCppUnit簡介、CppUnit測試技術、CppUnit測試環(huán)境、CppUnit示例、CppUnit測試案例4.5單元測試實驗M22講授2自學/作業(yè)8上機4應用Checkstyle進行代碼靜態(tài)測試應用Checkstyle進行代碼靜態(tài)測試M42上機2上機9第5章第5章功能測試本章重點難點:功能測試工具工作原理、應用Selenium進行功能測試5.1功能測試基礎功能測試概念、黑盒測試用例設計、功能測試工具5.2QuickTestQuickTest簡介、QuickTest的安裝、QuickTest的使用、QuickTest測試案例5.3SeleniumSelenium簡介、SeleniumIDE環(huán)境配置、SeleniumIDE應用、Firebug應用、XPathChecker應用、SeleniumWebDriver功能、SeleniumWebDriver環(huán)境配置、通過JUnit執(zhí)行Selenium實例、通過TestNG執(zhí)行Selenium實例5.4功能測試實驗M22講授2自學/作業(yè)10上機5應用Junit進行單元測試應用Junit進行單元測試M1,M32上機2上機11上機6應用QuickTest進行功能測試應用QuickTest進行功能測試M1,M32上機2上機12第6章第6章性能測試本章重點難點:性能測試指標應用LoadRunner進行性能測試6.1性能測試基礎性能測試概念、性能測試指標、性能計數(shù)器、性能測試工具6.2LoadRunneLoadRunner概述、腳本生成器、控制器、分析器6.3LoadRunner性能測試案例計劃測試、建立測試環(huán)境、創(chuàng)建測試腳本、執(zhí)行測試、分析測試結果6.4性能測試實驗M22講授3自學/作業(yè)13上機7應用Selenium進行功能測試應用Selenium進行功能測試M3,M42上機2上機14上機8應用LoadRunner進行性能測試應用LoadRunner進行性能測試M1,M32上機2上機15第7章第7章Web安全性測試本章重點難點:Web常見攻擊、應用AppScan進行安全測試7.1Web安全測試基礎Web常見攻擊、Web安全測試簡介、Web安全測試工具7.2AppScanAppScan概述、AppScan窗口、AppScan操作7.3Web安全測試案例創(chuàng)建掃描、執(zhí)行掃描、掃描結果、結果報告7.4Web安全測試實驗M22講授2自學/作業(yè)16上機9LoadRunner性能測試結果分析LoadRunner性能測試結果分析M32上機2上機17上機10應用AppScan進行Web安全性測試應用AppScan進行Web安全性測試M1,M32上機2上機18第8章第8章Android自動化測試本章重點難點:Android應用程序特點、Robotium原理簡析8.1Android自動化測試框架概述Android應用程序、常見的Android自動化測試框架8.2RobotiumRobotium常用功能、Robotium原理簡析、Robotium實踐運用8.3AppiumAppium框架概況、Appium框架工作解析、Appium實踐應用8.4MonkeyrunnerMonkeyrunner概述、MonkeyrunnerAPI、Monkeyrunner原理分析、Monkeyrunner實踐應用M22講授2自學/作業(yè)19上機11應用Robotium進行Android應用程序測試應用Robotium進行Android應用程序測試M1,M32上機2上機20上機12應用Monkeyrunner進行Android應用程序測試應用Monkeyrunner進行Android應用程序測試M42上機2上機四、考核方式序號考核環(huán)節(jié)操作細節(jié)總評占比1實驗1.熟練掌握本課程上機練習的軟件測試工具。2.針對被測程序或軟件系統(tǒng)設計測試方案、執(zhí)行測試、分析測試結果、得出測試結論。3.撰寫每次上機練習的實驗報告,實驗報告需要介紹測試工具的使用情況與進行測試的情況。90%2考勤隨機點名、刷卡點名等5%3課堂表現(xiàn)隨機檢查學生上課精神狀態(tài)、回答問題情況5%五、評分細則序號課程目標考核環(huán)節(jié)大致占比評分等級1M1實驗100%90-100:能夠根據實際被測需求,設計合理的測試方案,選擇恰當?shù)臏y試工具進行充分測試,并能對測試結果進行分析,實驗報告內容豐富、格式規(guī)范75-89:能夠使用測試工具針對一個實際被測系統(tǒng)進行測試,實驗報告內容較豐富完整60-74:能夠使用測試工具的基本功能,實驗報告內容不完整0-59:未能完成上機要求的測試工具的訓練,實驗報告抄襲,未能按時完2M2實驗100%90-100:能夠根據實際被測需求,設計合理的測試方案,選擇恰當?shù)臏y試工具進行充分測試,并能對測試結果進行分析,實驗報告內容豐富、格式規(guī)范75-89:能夠使用測試工具針對一個實際被測系統(tǒng)進行測試,實驗報告內容較豐富完整60-74:能夠使用測試工具的基本功能,實驗報告內容不完整0-59:未能完成上機要求的測試工具的訓練,實驗報告抄襲,未能按時完3M3實驗100%90-100:能夠根據實際被測需求,設計合理的測試方案,選擇恰當?shù)臏y試工具進行充分測試,并能對測試結果進行分析,實驗報告內容豐富、格式規(guī)范75-89:能夠使用測試工具針對一個實際被測系統(tǒng)進行測試,實驗報告內容較豐富完整60-74:能夠使用測試工具的基本功能,實驗報告內容不完整0-59:未能完成上機要求的測試工具的訓練,實驗報告抄襲,未能按時完4M4實驗100%90-100:能夠根據實際被測需求,設計合理的測試方案,選擇恰當?shù)臏y試工具進行充分測試,并能對測試結果進行分析,實驗報告內容豐富、格式規(guī)范75-89:能夠使用測試工具針對一個實際被測系統(tǒng)進行測試,實驗報告內容較豐富完整60-74:能夠使用測試工具的基本功能,實驗報告內容不完整0-59:未能完成上機要求的測試工具的訓練,實

溫馨提示

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

最新文檔

評論

0/150

提交評論