軟件測試(第2版)-教學(xué)大綱_第1頁
軟件測試(第2版)-教學(xué)大綱_第2頁
軟件測試(第2版)-教學(xué)大綱_第3頁
軟件測試(第2版)-教學(xué)大綱_第4頁
軟件測試(第2版)-教學(xué)大綱_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

《軟件測試(第2版)》課程教學(xué)大綱(課程英文名稱)課程編號:學(xué)分:x學(xué)分學(xué)時(shí):58課時(shí)(其中:講課40課時(shí)上機(jī)18課時(shí))先修課程:適用專業(yè):軟件工程專業(yè)、計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)等一、課程的性質(zhì)與目標(biāo)《軟件測試(第2版)》是一本面向計(jì)算機(jī)相關(guān)專業(yè)的教材。本書較為全面地介紹了軟件測試的基礎(chǔ)知識(shí)。通過本教材的學(xué)習(xí),學(xué)生能夠快速掌握軟件測試的理論與軟件測試工具的基本操作,并使用軟件測試工具實(shí)現(xiàn)項(xiàng)目的接口測試、性能測試、Web自動(dòng)化測試和App測試,將理論與實(shí)踐完美結(jié)合,幫助讀者更快進(jìn)入軟件測試領(lǐng)域。課程設(shè)計(jì)思路和教學(xué)要求課程設(shè)計(jì)理念:《軟件測試(第2版)》是理論和實(shí)踐一體化教材,以提高學(xué)生的工程素質(zhì)為指導(dǎo)思想,以職業(yè)能力培養(yǎng)為核心,突出了知識(shí)的實(shí)用性、綜合性和先進(jìn)性,使學(xué)生的學(xué)習(xí)過程更符合認(rèn)識(shí)事物的規(guī)律。課程設(shè)計(jì)思路:《軟件測試(第2版)》以由簡入難的理念開發(fā)教材內(nèi)容,以行動(dòng)為導(dǎo)向進(jìn)行教學(xué)內(nèi)容設(shè)計(jì),以學(xué)生為主體,以項(xiàng)目為手段,設(shè)計(jì)出理論學(xué)習(xí)與技能掌握相融合的課程內(nèi)容體系。本書詳細(xì)講解了黑盒測試方法、白盒測試方法、接口測試、性能測試、Web自動(dòng)化測試、App測試等知識(shí),同時(shí)為了讓學(xué)生能夠掌握軟件測試的理論知識(shí)與測試的全過程,本教材的最后一章以軟件測試實(shí)戰(zhàn)——黑馬頭條項(xiàng)目收尾。操作系統(tǒng):Win7(64位)及以上操作系統(tǒng)開發(fā)工具:PyCharmcommunity(社區(qū)版)、Postman9.13.0、JMeter5.4.3、Selenium3.141.0、Appium1.21.0三、課程的主要內(nèi)容及基本要求第1章軟件測試基礎(chǔ)學(xué)習(xí)單元軟件測試基礎(chǔ)課時(shí)4學(xué)習(xí)目標(biāo)1.了解軟件生命周期的劃分,能夠描述軟件生命周期的6個(gè)階段2.熟悉5個(gè)典型的軟件開發(fā)模型,能夠區(qū)分這5個(gè)軟件開發(fā)模型3.了解軟件質(zhì)量的概述,能夠描述什么是軟件質(zhì)量4.了解軟件缺陷產(chǎn)生的原因,能夠描述軟件缺陷產(chǎn)生的5個(gè)主要原因5.熟悉軟件缺陷的分類,能夠從不同角度歸納軟件缺陷的分類6.熟悉軟件缺陷的處理流程,能夠歸納處理軟件缺陷的每個(gè)環(huán)節(jié)的內(nèi)容7.了解常見的軟件缺陷管理工具,能夠列舉3個(gè)常用的軟件缺陷管理工具8.熟悉軟件測試概述,能夠歸納軟件測試目的和分類的內(nèi)容9.了解軟件測試與軟件開發(fā)的內(nèi)容,能夠描述兩者之間的聯(lián)系10.了解常見的軟件測試模型,能夠列舉4個(gè)常見的軟件測試模型11.熟悉軟件測試的原則,能夠歸納軟件測試的6個(gè)基本原則12.熟悉軟件測試的基本流程,能夠歸納軟件測試的5個(gè)基本流程學(xué)習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)軟件生命周期了解軟件開發(fā)模型熟悉軟件質(zhì)量概述了解軟件缺陷產(chǎn)生的原因了解軟件缺陷的分類熟悉√軟件缺陷的處理流程熟悉√常見的軟件缺陷管理工具了解軟件測試簡介熟悉軟件測試的目的熟悉√軟件測試的分類熟悉√軟件測試與軟件開發(fā)的關(guān)系了解常見的軟件測試模型了解軟件測試的原則熟悉√軟件測試的流程熟悉√實(shí)例:微信朋友圈功能的測試流程掌握√√第2章黑盒測試方法學(xué)習(xí)單元黑盒測試方法課時(shí)6學(xué)習(xí)目標(biāo)1.掌握等價(jià)類劃分法,能夠靈活應(yīng)用等價(jià)類劃分法設(shè)計(jì)測試用例2.掌握邊界值分析法,能夠靈活應(yīng)用邊界值分析法設(shè)計(jì)測試用例3.掌握因果圖法與決策表法,能夠靈活應(yīng)用因果圖法與決策表法設(shè)計(jì)測試用例4.了解正交實(shí)驗(yàn)設(shè)計(jì)法,能夠描述正交實(shí)驗(yàn)設(shè)計(jì)法的使用場景5.掌握場景法,能夠靈活應(yīng)用場景法設(shè)計(jì)測試用例6.了解狀態(tài)遷移圖法,能夠描述狀態(tài)遷移圖法的使用場景學(xué)習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)等價(jià)類劃分法概述掌握√實(shí)例一:QQ賬號合法性的等價(jià)類劃分掌握√實(shí)例二:三角形問題的等價(jià)類劃分掌握√實(shí)例三:余額寶提現(xiàn)的等價(jià)類劃分掌握√√邊界值分析法概述掌握√實(shí)例一:QQ賬號合法性的邊界值分析掌握√實(shí)例二:三角形問題的邊界值分析掌握√實(shí)例三:余額寶提現(xiàn)的邊界值分析掌握√√因果圖法概述掌握√決策表法概述掌握√實(shí)例一:零食自動(dòng)售貨機(jī)售貨情況的因果圖與決策表繪制掌握√實(shí)例二:三角形問題的因果圖與決策表繪制掌握√√實(shí)例三:工資發(fā)放情況的因果圖與決策表繪制掌握√√正交實(shí)驗(yàn)設(shè)計(jì)法概述了解實(shí)例一:微信Web頁面運(yùn)行環(huán)境正交實(shí)驗(yàn)設(shè)計(jì)熟悉實(shí)例二:用戶篩選功能正交實(shí)驗(yàn)設(shè)計(jì)熟悉場景法概述熟悉實(shí)例一:電商網(wǎng)站購物場景分析掌握√實(shí)例二:ATM取款場景分析掌握√√狀態(tài)遷移圖法概述了解實(shí)例一:小兔鮮商城訂單狀態(tài)遷移圖熟悉實(shí)例二:飛機(jī)售票系統(tǒng)狀態(tài)遷移圖熟悉第3章白盒測試方法學(xué)習(xí)單元白盒測試方法課時(shí)6學(xué)習(xí)目標(biāo)1.掌握基本路徑法的使用,能夠應(yīng)用基本路徑法設(shè)計(jì)測試用例2.掌握語句覆蓋法的使用,能夠應(yīng)用語句覆蓋法設(shè)計(jì)測試用例3.掌握判定覆蓋法的使用,能夠應(yīng)用判定覆蓋法設(shè)計(jì)測試用例4.掌握條件覆蓋法的使用,能夠應(yīng)用條件覆蓋法設(shè)計(jì)測試用例5.掌握判定-條件覆蓋法的使用,能夠應(yīng)用判定-條件覆蓋法設(shè)計(jì)測試用例6.掌握條件組合覆蓋法的使用,能夠應(yīng)用條件組合覆蓋法設(shè)計(jì)測試用例7.了解目標(biāo)代碼插樁法的原理,能夠描述目標(biāo)代碼插樁法的3種執(zhí)行模式8.掌握源代碼插樁法的使用,能夠應(yīng)用探針代碼測試程序?qū)W習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)基本路徑法概述掌握√實(shí)例:判斷年份是否為閏年掌握√√語句覆蓋掌握√判定覆蓋掌握√條件覆蓋掌握√判定-條件覆蓋掌握√條件組合覆蓋掌握√實(shí)例:三角形的邏輯覆蓋掌握√√目標(biāo)代碼插樁了解源代碼插樁掌握√實(shí)例:求3個(gè)數(shù)的中間值掌握√√第4章接口測試學(xué)習(xí)單元接口測試課時(shí)6學(xué)習(xí)目標(biāo)1.了解接口測試,能夠描述接口測試的原理與實(shí)現(xiàn)方式2.熟悉HTTP,能夠歸納HTTP請求和響應(yīng)的組成部分3.掌握Postman的安裝方式,能夠獨(dú)立安裝Postman工具4.掌握使用Postman發(fā)送請求的方式,能夠使用Postman發(fā)送一個(gè)簡單的請求5.掌握Postman的基本使用方法,能夠靈活運(yùn)用Postman的斷言、關(guān)聯(lián)和參數(shù)化完成有特定需求的接口測試6.掌握接口測試報(bào)告的生成方式,能夠使用newman命令生成HTML格式的接口測試報(bào)告7.掌握iHRM人力資源管理系統(tǒng)中登錄模塊的接口測試用例設(shè)計(jì)與執(zhí)行方式,能夠設(shè)計(jì)并執(zhí)行登錄模塊的接口測試用例8.掌握iHRM人力資源管理系統(tǒng)中員工管理模塊的接口測試用例設(shè)計(jì)與執(zhí)行方式,能夠設(shè)計(jì)并執(zhí)行員工管理模塊的接口測試用例學(xué)習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)接口測試簡介了解統(tǒng)一資源定位符熟悉HTTP請求掌握√HTTP響應(yīng)掌握√安裝Postman掌握√發(fā)送第一個(gè)HTTP請求掌握√Postman斷言掌握√Postman關(guān)聯(lián)掌握√√Postman參數(shù)化掌握√√Postman生成測試報(bào)告掌握√項(xiàng)目介紹了解項(xiàng)目接口文檔熟悉設(shè)計(jì)接口測試用例掌握√執(zhí)行登錄模塊的接口測試用例掌握√√執(zhí)行員工管理模塊的接口測試用例掌握√√生成接口測試報(bào)告掌握√第5章性能測試學(xué)習(xí)單元性能測試課時(shí)8學(xué)習(xí)目標(biāo)1.了解性能測試的概念,能夠描述性能測試的概念及目的2.了解性能測試的種類,能夠描述常見的性能測試種類及其特點(diǎn)3.了解性能測試的指標(biāo),能夠描述常見的性能測試指標(biāo)及其特點(diǎn)4.掌握J(rèn)DK和JMeter的安裝,能夠獨(dú)立完成JDK和JMeter的安裝5.掌握J(rèn)Meter的使用,能夠使用JMeter執(zhí)行簡單的性能測試6.掌握取樣器的使用,能夠使用取樣器發(fā)送各種需求的HTTP請求7.掌握監(jiān)聽器的使用,能夠使用察看結(jié)果樹和聚合報(bào)告查看性能測試結(jié)果8.掌握配置元件的使用,能夠使用常用的配置元件完成參數(shù)化設(shè)置9.掌握斷言的使用,能夠使用斷言完成HTTP請求響應(yīng)結(jié)果的判斷10.掌握前置處理器的使用,能夠使用用戶參數(shù)完成特殊的參數(shù)化設(shè)置11.掌握后置處理器的使用,能夠使用常用的后置處理器完成響應(yīng)數(shù)據(jù)的提取12.掌握邏輯控制器的使用,能夠使用常用的邏輯控制器控制腳本的執(zhí)行順序13.掌握定時(shí)器的使用,能夠使用常用的定時(shí)器控制請求的延遲發(fā)送學(xué)習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)性能測試簡介了解性能測試種類了解性能測試指標(biāo)了解安裝配置JDK掌握√安裝JMeter掌握√JMeter目錄了解第一個(gè)JMeter測試掌握√取樣器掌握√監(jiān)聽器掌握√配置元件掌握√斷言掌握√前置處理器掌握√后置處理器掌握√邏輯控制器掌握√定時(shí)器掌握√項(xiàng)目簡介了解項(xiàng)目部署掌握√搭建測試環(huán)境掌握√項(xiàng)目數(shù)據(jù)庫連接掌握√性能測試需求分析掌握√制定性能測試計(jì)劃掌握√設(shè)計(jì)性能測試用例掌握√√編寫測試腳本掌握√√性能測試監(jiān)控掌握√√性能分析和調(diào)優(yōu)掌握√√性能測試報(bào)告掌握√第6章Web自動(dòng)化測試學(xué)習(xí)單元Web自動(dòng)化測試課時(shí)10學(xué)習(xí)目標(biāo)1.熟悉自動(dòng)化測試,能夠歸納使用自動(dòng)化測試需要滿足的條件與自動(dòng)化測試的優(yōu)缺點(diǎn)2.了解自動(dòng)化測試的常見技術(shù),能夠描述3種常見的自動(dòng)化測試技術(shù)3.掌握搭建自動(dòng)化測試環(huán)境的方式,能夠獨(dú)立安裝Python解釋器、PyCharm、Selenium和瀏覽器驅(qū)動(dòng)4.掌握Selenium元素定位的方法,能夠靈活應(yīng)用8種方法定位Web頁面元素5.掌握Selenium常用的操作方法,能夠靈活應(yīng)用常用的元素操作、瀏覽器操作和元素等待等方法6.掌握自動(dòng)化測試框架的使用,能夠使用unitTest和pytest框架進(jìn)行自動(dòng)化測試7.掌握學(xué)成在線教育平臺(tái)項(xiàng)目的測試方式,能夠獨(dú)立測試項(xiàng)目中的登錄、退出和頁面跳轉(zhuǎn)功能學(xué)習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)自動(dòng)化測試概述熟悉自動(dòng)化測試的常見技術(shù)了解搭建自動(dòng)化測試環(huán)境掌握√Selenium元素定位方法掌握√Selenium常用的操作方法掌握√自動(dòng)化測試框架掌握√測試環(huán)境準(zhǔn)備熟悉定位學(xué)成在線教育平臺(tái)首頁元素掌握√測試登錄和退出功能掌握√√測試頁面跳轉(zhuǎn)功能掌握√√第7章App測試學(xué)習(xí)單元App測試課時(shí)10學(xué)習(xí)目標(biāo)1.了解App測試,能夠描述App測試與PC端軟件測試的區(qū)別2.了解App的UI測試,能夠描述UI測試的3個(gè)要點(diǎn)3.了解App功能測試,能夠描述App功能測試的6個(gè)要點(diǎn)4.了解App專項(xiàng)測試,能夠描述App專項(xiàng)測試的6個(gè)要點(diǎn)5.了解App性能測試,能夠描述App性能測試的4個(gè)要點(diǎn)6.了解App的兼容性測試,能夠描述App兼容性測試的5個(gè)要點(diǎn)7.掌握App測試環(huán)境的搭建方式,能夠獨(dú)立下載和安裝AndroidSDK、模擬器、Appium和Appium-Python-Client庫8.掌握Appium元素定位的方法,能夠使用Appium定位App界面中的元素9.掌握Appium元素操作的方法,能夠使用Appium操作App界面中的元素10.掌握Appium手勢操作的方法,能夠?qū)pp界面中的元素進(jìn)行手勢操作11.掌握Appium測試App的方法,能夠使用Appium測試“學(xué)車不”App學(xué)習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)App測試概述了解UI測試了解功能測試了解專項(xiàng)測試了解性能測試了解兼容性測試了解安裝JDK與AndroidSDK掌握安裝Android模擬器掌握√配置Android環(huán)境變量掌握√uiautomatorviewer工具的簡單使用掌握√安裝Appium與Appium-Python-Client庫掌握√App測試入門示例掌握√Appium元素定位掌握√Appium元素操作掌握√Appium手勢操作掌握√“學(xué)車不”App的測試環(huán)境準(zhǔn)備掌握√“學(xué)車不”App的界面元素信息獲取掌握√“學(xué)車不”App的功能測試掌握√√第8章軟件測試實(shí)戰(zhàn)——黑馬頭條項(xiàng)目學(xué)習(xí)單元軟件測試實(shí)戰(zhàn)——黑馬頭條項(xiàng)目課時(shí)4學(xué)習(xí)目標(biāo)1.了解項(xiàng)目簡介,能夠描述黑馬頭條項(xiàng)目的用途2.了解測試需求說明書,能夠描述需求說明書的基本目錄結(jié)構(gòu)3.了解項(xiàng)目測試計(jì)劃,能夠描述測試計(jì)劃的基本目錄結(jié)構(gòu)4.掌握項(xiàng)目測試過程,能夠根據(jù)設(shè)計(jì)的測試用例執(zhí)行接口測試、手工測試和Web自動(dòng)化測試學(xué)習(xí)內(nèi)容知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)項(xiàng)目簡介了解測試需求說明書了解項(xiàng)目測試計(jì)劃了解項(xiàng)目測試過程掌握√四、課時(shí)分配章目講課上機(jī)合計(jì)第1章軟件測試基礎(chǔ)4/4第2章黑盒測試方法426第3章白盒測試方法426第4章接口測試426第5章性能測試628第6章Web自動(dòng)化測試6410第7章App測試6410第8章軟件測試項(xiàng)目實(shí)戰(zhàn)——黑馬頭條項(xiàng)目224合計(jì)401858五、考核模式與成績評定辦法本課程為考試課程,期末考試采用百分制的閉卷考試模式。學(xué)生的考試成績由平時(shí)成績(30%)和期末考試(70%)組成,其中,平時(shí)成績包括出勤

溫馨提示

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

評論

0/150

提交評論