職業(yè)技術(shù)學(xué)院《軟件測(cè)試》教學(xué)大綱_第1頁(yè)
職業(yè)技術(shù)學(xué)院《軟件測(cè)試》教學(xué)大綱_第2頁(yè)
職業(yè)技術(shù)學(xué)院《軟件測(cè)試》教學(xué)大綱_第3頁(yè)
職業(yè)技術(shù)學(xué)院《軟件測(cè)試》教學(xué)大綱_第4頁(yè)
職業(yè)技術(shù)學(xué)院《軟件測(cè)試》教學(xué)大綱_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

8/9《軟件測(cè)試》教學(xué)大綱課程基本信息課程代碼2492課程名稱(中/英)軟件測(cè)試SoftwareTesting開課學(xué)院智能制造與信息工程學(xué)院適用專業(yè)軟件技術(shù)學(xué)分3分總學(xué)時(shí)48學(xué)時(shí)理論學(xué)時(shí)24實(shí)踐學(xué)時(shí)24課程性質(zhì)必修課程類別專業(yè)核心課程考核方式考查先修課程HTML5開發(fā)基礎(chǔ),Web頁(yè)面制作基礎(chǔ),C語言程序設(shè)計(jì)基礎(chǔ)選用教材《軟件測(cè)試(第2版)》,黑馬程序員主編,人民郵電出版社,2023年08月第二版,ISBN9787115616388網(wǎng)絡(luò)課程課程簡(jiǎn)介本課程是我校軟件技術(shù)專業(yè)學(xué)生的必修課程。本課程較為全面地介紹了軟件測(cè)試的基礎(chǔ)知識(shí)。通過本教材的學(xué)習(xí),學(xué)生能夠快速掌握軟件測(cè)試的理論與軟件測(cè)試工具的基本操作,并使用軟件工具Postman、JMeter、Selenium、Appium,演示如何進(jìn)行接口測(cè)試、性能測(cè)試、Web自動(dòng)化測(cè)試和App測(cè)試,將理論與實(shí)踐完美結(jié)合,幫助讀者更快進(jìn)入軟件測(cè)試領(lǐng)域。課程目標(biāo)課程目標(biāo)1:課程思政目標(biāo)——通過企業(yè)觀摩等方式,增進(jìn)學(xué)生知識(shí)應(yīng)用能力及實(shí)際實(shí)驗(yàn)設(shè)計(jì)能力,提高創(chuàng)新創(chuàng)業(yè)能力。課程目標(biāo)2:動(dòng)手能力提升——使學(xué)生具備初步的軟件測(cè)試用例設(shè)計(jì)能力和測(cè)試腳本開發(fā),具體要求如下:1)通過對(duì)黑盒測(cè)試和白盒測(cè)試知識(shí)點(diǎn),對(duì)接口測(cè)試、性能測(cè)試、自動(dòng)化測(cè)試案例分析,以及Postman、JMeter、Selenium、Appium等測(cè)試工具使用的學(xué)習(xí),讓學(xué)生理解測(cè)試用例設(shè)計(jì)流程和測(cè)試腳本的開發(fā)方式。2)通過理論和實(shí)踐教學(xué),使學(xué)生較好地掌握軟件測(cè)試各方面的知識(shí),掌握基本的軟件測(cè)試用例設(shè)計(jì)過程和技巧。3)能熟練應(yīng)用測(cè)試工具Postman、JMeter、Selenium、Appium進(jìn)行測(cè)試腳本的開發(fā)、編譯與調(diào)試,生成測(cè)試報(bào)告,能解決測(cè)試腳本執(zhí)行時(shí)出現(xiàn)一般異常問題。課程內(nèi)容與教學(xué)要求第一章軟件測(cè)試基礎(chǔ)(一)課程內(nèi)容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.熟悉軟件測(cè)試概述,能夠歸納軟件測(cè)試目的和分類的內(nèi)容9.了解軟件測(cè)試與軟件開發(fā)的內(nèi)容,能夠描述二者之間的聯(lián)系10.了解常見的軟件測(cè)試模型,能夠列舉4個(gè)常見的軟件測(cè)試模型11.熟悉軟件測(cè)試的原則內(nèi)容,能夠歸納軟件測(cè)試的6個(gè)基本原則12.熟悉軟件測(cè)試的基本流程內(nèi)容,能夠歸納軟件測(cè)試的5個(gè)基本流程。(二)教學(xué)要求知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)軟件生命周期了解軟件開發(fā)模型熟悉軟件質(zhì)量概述了解軟件缺陷產(chǎn)生的原因了解軟件缺陷的分類熟悉√軟件缺陷的處理流程熟悉√常見的軟件缺陷管理工具了解軟件測(cè)試簡(jiǎn)介熟悉軟件測(cè)試的目的熟悉√軟件測(cè)試的分類熟悉√軟件測(cè)試與軟件開發(fā)的關(guān)系了解常見的軟件測(cè)試模型了解軟件測(cè)試的原則熟悉√軟件測(cè)試的流程熟悉√實(shí)例:微信朋友圈功能的測(cè)試流程掌握√√第二章黑盒測(cè)試方法(一)課程內(nèi)容1.掌握等價(jià)類劃分法,能夠靈活應(yīng)用等價(jià)類劃分法設(shè)計(jì)測(cè)試用例2.掌握邊界值分析法,能夠靈活應(yīng)用邊界值分析法設(shè)計(jì)測(cè)試用例3.掌握因果圖與決策表法,能夠靈活應(yīng)用因果圖與決策表法設(shè)計(jì)測(cè)試用例4.了解正交實(shí)驗(yàn)設(shè)計(jì)法,能夠描述正交實(shí)驗(yàn)設(shè)計(jì)法的使用場(chǎng)景5.掌握?qǐng)鼍胺?,能夠靈活應(yīng)用場(chǎng)景法設(shè)計(jì)測(cè)試用例6.了解狀態(tài)遷移圖法,能夠描述狀態(tài)遷移圖法的使用場(chǎng)景(二)教學(xué)要求知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)等價(jià)類劃分法概述掌握√實(shí)例一:QQ賬號(hào)合法性的等價(jià)類劃分掌握√實(shí)例二:三角形問題的等價(jià)類劃分掌握√實(shí)例三:余額寶提現(xiàn)的等價(jià)類劃分掌握√√邊界值分析法概述掌握√實(shí)例一:QQ賬號(hào)合法性的邊界值分析掌握√實(shí)例二:三角形問題的邊界值分析掌握√實(shí)例三:余額寶提現(xiàn)的邊界值分析掌握√√因果圖法概述掌握√決策表法概述掌握√實(shí)例一:零食自動(dòng)售貨機(jī)售貨情況的因果圖與決策表繪制掌握√實(shí)例二:三角形問題的因果圖與決策表繪制掌握√√實(shí)例三:工資發(fā)放情況的因果圖與決策表繪制掌握√√正交實(shí)驗(yàn)設(shè)計(jì)法概述了解實(shí)例一:微信Web頁(yè)面運(yùn)行環(huán)境正交實(shí)驗(yàn)設(shè)計(jì)熟悉實(shí)例二:用戶篩選功能正交實(shí)驗(yàn)設(shè)計(jì)熟悉場(chǎng)景法概述熟悉實(shí)例一:電商網(wǎng)站購(gòu)物場(chǎng)景分析掌握√實(shí)例二:ATM取款場(chǎng)景分析掌握√√狀態(tài)遷移圖法概述了解實(shí)例一:小兔鮮商城訂單狀態(tài)遷移圖熟悉實(shí)例二:飛機(jī)售票系統(tǒng)狀態(tài)遷移圖熟悉第三章白盒測(cè)試方法(一)課程內(nèi)容1.掌握基本路徑法的使用,能夠應(yīng)用基本路徑法設(shè)計(jì)測(cè)試用例2.掌握語句覆蓋法的使用,能夠應(yīng)用語句覆蓋法設(shè)計(jì)測(cè)試用例3.掌握判定覆蓋法的使用,能夠應(yīng)用判定覆蓋法設(shè)計(jì)測(cè)試用例4.掌握條件覆蓋法的使用,能夠應(yīng)用條件覆蓋法設(shè)計(jì)測(cè)試用例5.掌握判定——條件覆蓋法的使用,能夠應(yīng)用判定-條件覆蓋法設(shè)計(jì)測(cè)試用例6.掌握條件組合覆蓋法的使用,能夠應(yīng)用條件組合覆蓋法設(shè)計(jì)測(cè)試用例7.了解目標(biāo)代碼插樁法的原理,能夠描述目標(biāo)代碼插樁法的3種執(zhí)行模式8.掌握源代碼插樁法的使用,能夠應(yīng)用探針代碼測(cè)試程序(二)教學(xué)要求知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)基本路徑法概述掌握√實(shí)例:判斷年份是否為閏年掌握√√語句覆蓋掌握√判定覆蓋掌握√條件覆蓋掌握√判定——條件覆蓋掌握√條件組合覆蓋掌握√實(shí)例:三角形的邏輯覆蓋掌握√√目標(biāo)代碼插樁了解源代碼插樁掌握√實(shí)例:求3個(gè)數(shù)的中間值掌握√√第四章接口測(cè)試(一)課程內(nèi)容1.了解接口測(cè)試的簡(jiǎn)介,能夠描述接口測(cè)試的原理與實(shí)現(xiàn)方式2.熟悉HTTP協(xié)議,能夠歸納HTTP請(qǐng)求和響應(yīng)的組成部分3.掌握Postman的安裝方式,能夠獨(dú)立安裝Postman工具4.掌握使用Postman發(fā)送請(qǐng)求的方式,能夠使用Postman發(fā)送一個(gè)簡(jiǎn)單的請(qǐng)求5.掌握Postman的基本使用,能夠靈活運(yùn)用Postman的斷言、關(guān)聯(lián)和參數(shù)化完成有特定需求的接口測(cè)試6.掌握接口測(cè)試報(bào)告的生成方式,能夠使用newman命令生成HTML格式的接口測(cè)試報(bào)告7.掌握iHRM人力資源管理系統(tǒng)中登錄模塊的接口測(cè)試用例設(shè)計(jì)與執(zhí)行方式,能夠設(shè)計(jì)并執(zhí)行登錄模塊的接口測(cè)試用例8.掌握iHRM人力資源管理系統(tǒng)中員工管理模塊的接口測(cè)試用例設(shè)計(jì)與執(zhí)行方式,能夠設(shè)計(jì)并執(zhí)行員工管理模塊的接口測(cè)試用例(二)教學(xué)要求知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)接口測(cè)試簡(jiǎn)介了解統(tǒng)一資源定位符URL熟悉HTTP請(qǐng)求掌握√HTTP響應(yīng)掌握√安裝Postman掌握√發(fā)送第一個(gè)HTTP請(qǐng)求掌握√Postman斷言掌握√Postman關(guān)聯(lián)掌握√√Postman參數(shù)化掌握√√Postman生成測(cè)試報(bào)告掌握√項(xiàng)目介紹了解項(xiàng)目接口文檔熟悉設(shè)計(jì)接口測(cè)試用例掌握√執(zhí)行登錄模塊的接口測(cè)試用例掌握√√執(zhí)行員工管理模塊的接口測(cè)試用例掌握√√生成接口測(cè)試報(bào)告掌握√第五章性能測(cè)試(一)課程內(nèi)容1.了解性能測(cè)試的概念,能夠描述性能測(cè)試的概念及目的2.了解性能測(cè)試的種類,能夠描述常見的性能測(cè)試種類及其特點(diǎn)3.了解性能測(cè)試的指標(biāo),能夠描述常見的性能測(cè)試指標(biāo)及其特點(diǎn)4.掌握J(rèn)DK及JMeter的安裝,能夠獨(dú)立完成JDK和JMeter的安裝5.掌握J(rèn)Meter的使用,能夠使用JMeter執(zhí)行簡(jiǎn)單的性能測(cè)試6.掌握取樣器的使用,能夠使用取樣器發(fā)送各種需求的HTTP請(qǐng)求7.掌握監(jiān)聽器的使用,能夠使用察看結(jié)果樹和聚合報(bào)告查看性能測(cè)試結(jié)果8.掌握配置元件的使用,能夠使用常用的配置元件完成參數(shù)化設(shè)置9.掌握斷言的使用,能夠使用斷言完成HTTP請(qǐng)求響應(yīng)結(jié)果的判斷10.掌握前置處理器的使用,能夠使用用戶參數(shù)元件完成特殊的參數(shù)化設(shè)置11.掌握后置處理器的使用,能夠使用常用的后置處理器元件完成響應(yīng)數(shù)據(jù)的提取12.掌握邏輯控制器的使用,能夠使用常用的邏輯控制器元件控制腳本的執(zhí)行順序13.掌握定時(shí)器的使用,能夠使用常用的定時(shí)器控制請(qǐng)求的延遲發(fā)送。(二)教學(xué)要求知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)性能測(cè)試簡(jiǎn)介了解性能測(cè)試種類了解性能測(cè)試指標(biāo)了解√安裝配置JDK掌握√安裝JMeter掌握√JMeter目錄掌握√第一個(gè)JMeter測(cè)試掌握√取樣器掌握√監(jiān)聽器掌握√配置元件掌握√斷言掌握前置處理器掌握后置處理器掌握√邏輯控制器掌握√定時(shí)器掌握√項(xiàng)目簡(jiǎn)介了解項(xiàng)目部署掌握搭建測(cè)試環(huán)境掌握√項(xiàng)目數(shù)據(jù)庫(kù)連接掌握√性能測(cè)試需求分析掌握√制定性能測(cè)試計(jì)劃掌握√設(shè)計(jì)性能測(cè)試用例掌握√√編寫測(cè)試腳本掌握√√性能測(cè)試監(jiān)控掌握√√性能分析和調(diào)優(yōu)掌握√√性能測(cè)試報(bào)告掌握√第六章Web自動(dòng)化測(cè)試(一)課程內(nèi)容1.熟悉自動(dòng)化測(cè)試的概述,能夠歸納使用自動(dòng)化測(cè)試需要滿足的條件與自動(dòng)化測(cè)試的優(yōu)缺點(diǎn)2.了解自動(dòng)化測(cè)試的常見技術(shù),能夠描述3種常見的自動(dòng)化測(cè)試技術(shù)3.掌握搭建自動(dòng)化測(cè)試環(huán)境的方式,能夠獨(dú)立安裝Python解釋器、PyCharm、selenium和瀏覽器驅(qū)動(dòng)4.掌握selenium元素定位的方法,能夠靈活應(yīng)用8種方法定位Web頁(yè)面元素5.掌握selenium常用的操作方法,能夠靈活應(yīng)用常用的元素操作、瀏覽器操作和元素等待等方法6.掌握自動(dòng)化測(cè)試框架的使用,能夠使用UnitTest和pytest框架進(jìn)行自動(dòng)化測(cè)試7.掌握學(xué)成在線教育平臺(tái)項(xiàng)目的測(cè)試方式,能夠獨(dú)立測(cè)試項(xiàng)目中的登錄、退出和頁(yè)面跳轉(zhuǎn)功能(二)教學(xué)要求知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)自動(dòng)化測(cè)試概述熟悉自動(dòng)化測(cè)試常見技術(shù)了解搭建自動(dòng)化測(cè)試環(huán)境掌握√Selenium元素定位方法掌握√Selenium常用的操作方法掌握√自動(dòng)化測(cè)試框架掌握√測(cè)試環(huán)境準(zhǔn)備熟悉定位學(xué)成在線教育平臺(tái)首頁(yè)元素掌握√測(cè)試登錄和退出功能掌握√√測(cè)試頁(yè)面跳轉(zhuǎn)功能掌握√√第七章App測(cè)試(一)課程內(nèi)容1.了解App測(cè)試概述,能夠描述App測(cè)試與PC端軟件測(cè)試的區(qū)別2.了解App的UI測(cè)試,能夠描述UI測(cè)試的3個(gè)要點(diǎn)3.了解App功能測(cè)試,能夠描述App功能測(cè)試的6個(gè)要點(diǎn)4.了解App專項(xiàng)測(cè)試,能夠描述App的6個(gè)專項(xiàng)測(cè)試要點(diǎn)5.了解App性能測(cè)試,能夠描述App的4個(gè)性能測(cè)試要點(diǎn)6.了解App的兼容性測(cè)試,能夠描述App的5個(gè)兼容性測(cè)試要點(diǎn)7.掌握App測(cè)試環(huán)境的搭建方式,能夠獨(dú)立下載和安裝AndroidSDK、模擬器、Appium和Appium-Python-Client庫(kù)8.掌握Appium元素定位的方法,能夠使用Appium定位App界面中的元素9.掌握Appium元素操作的方法,能夠使用Appium操作App界面中的元素10.掌握Appium手勢(shì)操作的方法,能夠?qū)pp界面中的元素進(jìn)行手勢(shì)操作11.掌握Appium測(cè)試App的方式,能夠使用Appium測(cè)試“學(xué)車不”App(二)教學(xué)要求知識(shí)點(diǎn)掌握程度重點(diǎn)難點(diǎn)App測(cè)試概述了解UI測(cè)試了解功能測(cè)試了解專項(xiàng)測(cè)試了解性能測(cè)試了解兼容性測(cè)試了解安裝JDK與AndroidSDK掌握安裝Android模擬器掌握√配置Android環(huán)境變量掌握√uiautomatorviewer工具的簡(jiǎn)單使用掌握√安裝Appium與Appium-Python-Client庫(kù)掌握√App測(cè)試入門示例掌握√Appium元素定位掌握√Appium元素操作掌握√Appium手勢(shì)操作掌握√“學(xué)車不”App的測(cè)試環(huán)境準(zhǔn)備掌握√“學(xué)車不”App的界面元素信息獲取掌握√“學(xué)車不”App的功能測(cè)試掌握√√五、學(xué)時(shí)分配、教學(xué)方法及支撐課程目標(biāo)序號(hào)教學(xué)單元名稱學(xué)時(shí)主要教學(xué)方法支撐的課程目標(biāo)1第一章軟件測(cè)試基礎(chǔ)4講授法、討論法、練習(xí)課課程目標(biāo)1,22第二章黑盒測(cè)試方法6講授法、討論法、練習(xí)課課程目標(biāo)1,23第三章白盒測(cè)試方法4講授法、討論法、練習(xí)課課程目標(biāo)1,24第四章接口測(cè)試8講授法、討論法、練習(xí)課課程目標(biāo)1,25第五章性能測(cè)試12講授法、討論法、練習(xí)課課程目標(biāo)1,26第六章Web自動(dòng)化測(cè)試8講授法、討論法、練習(xí)課課程目標(biāo)1,27第七章App測(cè)試6講授法、討論法、練習(xí)課課程目標(biāo)1,2合計(jì)48六、課程考核(一)考核要求1.本課程為考試科目,成績(jī)?cè)u(píng)定采用百分制。試卷命題依據(jù)教學(xué)大綱要求,側(cè)重教材里的教學(xué)單元內(nèi)容,并適當(dāng)采用部分課外資源。命題符合教學(xué)大綱中規(guī)定的教學(xué)內(nèi)容和教學(xué)要求。2.重點(diǎn)考核范圍:考核內(nèi)容包含教材里的教學(xué)單元內(nèi)容,重點(diǎn)考核黑盒測(cè)試和白盒測(cè)試,接口測(cè)試、性能測(cè)試、自動(dòng)化測(cè)試?yán)碚撝R(shí),以及Postman、JMeter、Selenium、Appium等測(cè)試工具使用。3.考核目標(biāo):本課程注重學(xué)生平時(shí)的學(xué)習(xí)投入、綜合技能訓(xùn)練和積累,涉及學(xué)生的動(dòng)手能力、對(duì)軟件測(cè)試用例設(shè)計(jì)流程的理解和把握,測(cè)試腳本開發(fā)能力培養(yǎng)。4.成績(jī)?cè)u(píng)定方法:總評(píng)成績(jī)由平時(shí)表現(xiàn)(占60%)和考試成績(jī)(占40%)兩部分構(gòu)成。平時(shí)成績(jī)包括課堂課后作業(yè)(占50

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論