




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