《軟件測試》-教學(xué)大綱(理論+實訓(xùn))_第1頁
《軟件測試》-教學(xué)大綱(理論+實訓(xùn))_第2頁
《軟件測試》-教學(xué)大綱(理論+實訓(xùn))_第3頁
《軟件測試》-教學(xué)大綱(理論+實訓(xùn))_第4頁
《軟件測試》-教學(xué)大綱(理論+實訓(xùn))_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件測試課程教學(xué)大綱課程代碼:課程名稱:軟件測試/Software Testing開課學(xué)期:學(xué)分/學(xué)時:課程類型:適用專業(yè)/開課對象:先修課程:開課單位:團隊負責(zé)人:責(zé)任教授:執(zhí)筆人:核準(zhǔn)院長:一、課程的性質(zhì)、目的與任務(wù)軟件測試是軟件工程專業(yè)中一門綜合性很強的基礎(chǔ)課程,該課程從理論、 標(biāo)準(zhǔn)、技術(shù)和工具等多方面介紹了軟件測試,主要內(nèi)容包括軟件測試背景及分類、 軟件測試模型、軟件測試的基礎(chǔ)方法、軟件測試的整體過程、軟件測試活動的組 織與管理、面向?qū)ο蟮能浖y試、軟件測試自動化、缺陷跟蹤管理、單元測試工 具JUnit、接口測試工具、負載測試工具LoadRunner、網(wǎng)上書店系統(tǒng)測試、生活 小工具微服

2、務(wù)測試和手機視頻播放軟件測試等。本課程的目的與任務(wù)是使學(xué)生通過本課程的學(xué)習(xí),從軟件測試的基礎(chǔ)理論知 識入手,循序漸進的學(xué)習(xí)軟件測試的各種相關(guān)工具應(yīng)用,并通過引入實際案例的 測試過程學(xué)習(xí),幫助學(xué)生更好的掌握軟件測試技能,做到理論與實踐相結(jié)合,方 法與應(yīng)用相結(jié)合。本課程除要求學(xué)生掌握軟件測試的基礎(chǔ)知識和工具使用,包括 軟件測試的基本概念、相關(guān)模型、基礎(chǔ)方法、執(zhí)行過程以及常用的自動化測試工 具的使用方法等,重點要求學(xué)生學(xué)會分析問題的思想和方法,為更深入地學(xué)習(xí)和 今后的實踐打下良好的基礎(chǔ)。二、教學(xué)內(nèi)容及教學(xué)基本要求.軟件測試概述與基本概念了解軟件測試的定義和歷史背景,了解軟件缺陷的定義和出現(xiàn)原因;了解

3、軟 件測試的目的和原那么;掌握常用的軟件測試分類方法,包括按測試階段分為單元 測試、集成測試、確認測試、系統(tǒng)測試和驗收測試,按是否需要執(zhí)行被測試軟件 分為靜態(tài)測試和動態(tài)測試,按是否需要查看代碼分為白盒測試、黑盒測試和灰盒 測試等;了解軟件測試行業(yè)的現(xiàn)狀與前景。.軟件測試模型了解軟件開發(fā)的基本過程和常見的軟件開發(fā)過程模型;了解軟件測試的基本 流程;了解軟件測試過程模型的概念,掌握V模型、W模型、H模型、X模型以 及前置測試模型等常用的軟件測試過程模型;了解軟件測試過程改進模型的概念 及典型模型種類。.軟件測試方法了解靜態(tài)測試和動態(tài)測試的內(nèi)容及方法;了解桌面檢查、代碼審查、走查的 概念與區(qū)別;掌握

4、模塊控制流圖的使用方法;了解主動測試與被動測試的區(qū)別; 了解程序插樁法、邏輯覆蓋法、基本路徑法等白盒測試方法,掌握語句覆蓋、判 定覆蓋、條件覆蓋、條件判定覆蓋、條件組合覆蓋和路徑覆蓋等常用覆蓋準(zhǔn)那么; 掌握等價類劃分法、邊界值分析法、因果圖法、決策表法、正交試驗法和場景法 等常用黑盒測試方法。.軟件測試過程了解單元測試的定義及原那么,了解其內(nèi)容與過程;掌握函數(shù)覆蓋、Z路徑覆 蓋、ESTCA覆蓋、LCSAJ覆蓋和MC/DC覆蓋等常用覆蓋準(zhǔn)那么;了解集成測試的 定義及內(nèi)容,掌握基于功能分解的集成測試、基于調(diào)用圖的集成測試以及基于路 徑的集成測試方法;了解系統(tǒng)測試的定義及原貝U,掌握包括功能測試、性

5、能測試、 安裝測試、壓力測試、容量測試、平安性測試、健壯性測試、可用性測試、用戶 界面測試、文檔測試在內(nèi)的系統(tǒng)測試內(nèi)容;了解驗收測試的內(nèi)容及過程,掌握a 測試、。測試的內(nèi)容。.軟件測試管理了解軟件測試工程的基本特性;了解軟件測試工程管理的特性和原那么;了解 軟件測試工程的范圍管理方法;了解軟件測試管理計劃的制訂和執(zhí)行過程;了解 主要的軟件測試文檔;了解測試的組織和人員管理機制;了解軟件測試的過程管 理、配置管理、風(fēng)險管理和本錢管理內(nèi)容。.面向?qū)ο筌浖y試(2學(xué)時)了解面向?qū)ο蟮幕靖拍?,包括抽象、繼承、封裝、重載、多態(tài)等;了解面 向?qū)ο蟮膶ο竽P?、動態(tài)模型和功能模型內(nèi)容;了解面向?qū)ο蟮膯卧獪y試

6、、集成 測試、系統(tǒng)測試以及回歸測試的策略;了解面向?qū)ο筌浖臏y試用例設(shè)計的相關(guān) 內(nèi)容。.軟件測試自動化了解自動化測試的概念、優(yōu)缺點以及與手動測試的比擬;掌握代碼分析、捕 獲/回放、錄制/回放、腳本技術(shù)等自動化實現(xiàn)的原理和方法;了解自動化測試的 生命周期;了解自動化測試的方案選擇方法;了解自動化測試工具的分類,了解 常用的白盒測試工具、功能測試工具、性能測試工具以及測試管理工具。.實驗教學(xué)說明及教學(xué)基本要求見軟件測試實驗教學(xué)大綱。三、教學(xué)方法本課程教學(xué)方法以教師為主導(dǎo)的啟發(fā)式講授教學(xué)法為主,討論(提問)式教 學(xué)為輔,結(jié)合課外學(xué)習(xí)的教學(xué)方法。實驗以學(xué)生動手實驗為主,教師的啟發(fā)式講 授教學(xué)法為輔,并

7、結(jié)合討論(提問)式教學(xué),以及結(jié)合課外學(xué)習(xí)的教學(xué)方法。 1.本課程概念較多,因此教學(xué)形式以講授方式為主。本課程擬采用多媒體PPT 的教學(xué)方法,增加課堂信息,淺顯通俗地對概念、定義和原理進行解釋,增加教 學(xué)的直觀性,教學(xué)過程中注意各個知識點的關(guān)聯(lián)性,以使學(xué)生更好地理解課程內(nèi) 容。.對課程中關(guān)鍵性概念、設(shè)計思想方面的問題可輔以課堂討論的形式。.為加強和落實動手能力的培養(yǎng),每章課后應(yīng)安排作業(yè),幫助學(xué)生學(xué)習(xí)和應(yīng)用。 四、課內(nèi)外教學(xué)環(huán)節(jié)及基本要求本課程共個學(xué)時,其中理論個學(xué)時,講授周(每周學(xué)時);實驗個學(xué)時, 講授周(每周學(xué)時)。課外學(xué)習(xí)要求:.做好課前預(yù)習(xí),預(yù)習(xí)時以教材為主,了解相關(guān)的概念、定義、原理。

8、預(yù)習(xí)中 認真思考,以便帶著問題主動地聽課。.課后要復(fù)習(xí),有余力的學(xué)生復(fù)習(xí)時還應(yīng)閱讀參考資料,認真整理課堂聽課筆 記。.要求學(xué)生課外自主學(xué)習(xí),學(xué)生課外閱讀的參考資料以本大綱所列參考資料為 主。五、考核內(nèi)容及方式本課程成績由平時成績和期末考核成績組合而成,課程成績以百分制計算, 分配比例如下:.平時成績占30%,主要考查作業(yè)的完成程度,理論課和實驗課的出勤率, 實驗課的考試結(jié)果。其中作業(yè)占10%,實驗占15%,出勤率占5%。.期末成績占70%,采用考試的考核方式。考試采用閉卷形式,題型為選 擇題、正確/錯誤題、填空題、簡答題,以及應(yīng)用題。六、持續(xù)改進本課程根據(jù)學(xué)生作業(yè)、課堂討論、平時考核情況和學(xué)生

9、、教學(xué)督導(dǎo)等反應(yīng), 及時對教學(xué)中缺乏之處進行改進,并在下一輪課程教學(xué)中改進。七、建議教材及參考資料軟件測試實驗教學(xué)大綱教學(xué)內(nèi)容及教學(xué)基本要求.缺陷管理工具的使用了解缺陷管理的目的與意義;了解缺陷管理工具的分類;掌握工程管理工具 Redmine、缺陷管理工具Bugzilla和問題跟蹤工具JIRA的使用。. JUnit的使用了解單元測試工具JUnit的組成和測試過程;了解JUnit的基本功能;了解JUnit 的安裝與集成方法;掌握JUnit的測試用例編寫和使用方式。.接口測試工具的使用了解接口測試工具的分類和選擇;掌握SoapUI的使用方式;掌握JMeter的使 用方式;掌握Postman的使用方式。. LoadRunner的使用了解LoadRunner的基本功能;了解LoadRunner的主要特性、組件和相關(guān)術(shù)語; 掌握利用LoadRunner進行負載測試的流程與方法。.網(wǎng)上書店系統(tǒng)測試實例了解網(wǎng)站測試的內(nèi)容;了解網(wǎng)站測試的過程;結(jié)合網(wǎng)上書店系統(tǒng)測試實例了 解測試計劃的安排、測試用例的設(shè)計以及測試結(jié)果的記錄和分析等內(nèi)容。.生活小工具微服務(wù)測試實例了解微服務(wù)架構(gòu)的開展;了解微服務(wù)架構(gòu)的優(yōu)缺點;了解接口測試的流程; 結(jié)合生活小工具微服務(wù)測試實例了解用Postman做功能

溫馨提示

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

評論

0/150

提交評論