《軟件測(cè)試與質(zhì)量》課程是軟件學(xué)院軟件工程本科專業(yè)的學(xué)科專業(yè)基礎(chǔ)課程,。
一、課程目標(biāo)
?掌握軟件測(cè)試的基本概念
?理解測(cè)試對(duì)于軟件質(zhì)量保障的重要性
?了解軟件測(cè)試的基本流程和過(guò)程
?理解白盒測(cè)試,、黑盒測(cè)試的含義和方法
?理解測(cè)試的分類和內(nèi)容
二,、課程內(nèi)容
?軟件測(cè)試基本概念
?軟件測(cè)試技術(shù)
?軟件測(cè)試方法
?軟件測(cè)試流程
?軟件測(cè)試過(guò)程
?HP軟件測(cè)試簡(jiǎn)介
軟件學(xué)院《軟件測(cè)試與質(zhì)量》課程教學(xué)大綱
一、課程基本信息
課程編號(hào):××××
課程名稱:軟件測(cè)試
學(xué) 時(shí):72學(xué)時(shí)
實(shí)驗(yàn)學(xué)時(shí):36學(xué)時(shí)
課程類別:專業(yè)課
課程性質(zhì):必修課
先行課程:C語(yǔ)言,,數(shù)據(jù)結(jié)構(gòu),,面向?qū)ο箝_(kāi)發(fā)工具,數(shù)據(jù)原理
適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù),,計(jì)算機(jī)軟件技術(shù)
責(zé)任單位: 計(jì)算機(jī)工程系
二、課程性質(zhì),、目的與任務(wù)
本課程是軟件工程專業(yè)的專業(yè)必修課,。其教學(xué)目的是通過(guò)本課程學(xué)習(xí),使學(xué)生系統(tǒng)地學(xué)習(xí)軟件測(cè)試的基本概念和基本理論,,深刻理解和掌握軟件測(cè)試和軟件測(cè)試過(guò)程的基本方法和基本技術(shù),。了解和掌握現(xiàn)代各種新的軟件測(cè)試技術(shù)和主要發(fā)展方向,。為學(xué)生將來(lái)從事實(shí)際軟件測(cè)試工作和進(jìn)一步深入研究打下堅(jiān)實(shí)的理論基礎(chǔ)和實(shí)踐基礎(chǔ)。
三,、課程的內(nèi)容及要求,、教學(xué)重點(diǎn)與難點(diǎn)
(一)軟件測(cè)試概述
1、主要教學(xué)內(nèi)容及要求
1)理解軟件測(cè)試的背景,,軟件缺陷和故障的概念
2)理解軟件測(cè)試的意義
3)理解軟件開(kāi)發(fā)過(guò)程與軟件測(cè)試的關(guān)系
4)理解軟件質(zhì)量的概念及質(zhì)量保證體系
5)了解軟件測(cè)試職業(yè)與素質(zhì)的要求
2,、知識(shí)點(diǎn)與能力點(diǎn)要求
1)知識(shí)點(diǎn):軟件測(cè)試等相關(guān)概念。
(二)軟件測(cè)試策略與過(guò)程
1,、主要教學(xué)內(nèi)容及要求
1)理解軟件測(cè)試的方法與策略
2)明確單元測(cè)試的主要任務(wù)和過(guò)程
3)理解軟件測(cè)試的復(fù)雜性
4)明確集成測(cè)試的方法和確認(rèn)測(cè)試的準(zhǔn)則
5)明確系統(tǒng)測(cè)試的八個(gè)領(lǐng)域測(cè)試要點(diǎn)
6)明確驗(yàn)收測(cè)試的主要內(nèi)容和相關(guān)配置
2、知識(shí)點(diǎn)與能力點(diǎn)要求
1)知識(shí)點(diǎn):軟件測(cè)試方法與策略
2)能力點(diǎn):單元測(cè)試,、集成測(cè)試,、系統(tǒng)測(cè)試及驗(yàn)收測(cè)試的方法
3、教學(xué)的重點(diǎn)與難點(diǎn)
1)教學(xué)重點(diǎn):軟件測(cè)試方法與策略
(三)黑盒測(cè)試及其用例的設(shè)計(jì)
1,、主要教學(xué)內(nèi)容及要求
1)理解黑盒測(cè)試的基本概念
2)理解黑盒測(cè)試的兩個(gè)典型問(wèn)題
3)掌握黑盒測(cè)試的等價(jià)類劃分法
4)掌握黑盒測(cè)試的邊界分析法
5)掌握黑盒測(cè)試的因果圖法和決策表法
2,、知識(shí)點(diǎn)與能力點(diǎn)要求
1)知識(shí)點(diǎn):黑盒測(cè)試方法
2)能力點(diǎn):黑盒測(cè)試方法
3、教學(xué)的重點(diǎn)與難點(diǎn)
1)教學(xué)重點(diǎn):黑盒測(cè)試方法
(三)白盒測(cè)試及其用例的設(shè)計(jì)
1,、主要教學(xué)內(nèi)容及要求
1)理解白盒測(cè)試的基本概念
2)理解白盒測(cè)試的覆蓋理念
3)掌握白盒測(cè)試的路徑表達(dá)
4)掌握白盒測(cè)試的路徑測(cè)試法
2,、知識(shí)點(diǎn)與能力點(diǎn)要求
1)知識(shí)點(diǎn):白盒測(cè)試方法
2)能力點(diǎn):白盒測(cè)試方法
3、教學(xué)的重點(diǎn)與難點(diǎn)
1)教學(xué)重點(diǎn):白盒測(cè)試方法
(五)特定環(huán)境及應(yīng)用測(cè)試
1,、主要教學(xué)內(nèi)容及要求
1)理解特定環(huán)境測(cè)試
2)掌握客戶/服務(wù)器體系結(jié)構(gòu)測(cè)試方法
3)掌握?qǐng)D形用戶界面GUI測(cè)試內(nèi)容
4)理解實(shí)時(shí)系統(tǒng)測(cè)試
5)理解面向?qū)ο蟮能浖y(cè)試基本概念與基本知識(shí)
6)掌握面向?qū)ο筌浖y(cè)試的常用方法
2,、知識(shí)點(diǎn)與能力點(diǎn)要求
1)知識(shí)點(diǎn):特定環(huán)境下的測(cè)試方法
2)能力點(diǎn):特定環(huán)境下的測(cè)試方法
3、教學(xué)的重點(diǎn)與難點(diǎn)
1)教學(xué)重點(diǎn):特定環(huán)境下的測(cè)試方法
(六)軟件自動(dòng)化測(cè)試基礎(chǔ)
1,、主要教學(xué)內(nèi)容及要求
1)理解軟件測(cè)試的基本概念
2)理解軟件自動(dòng)化測(cè)試生存周期方法學(xué)及其應(yīng)用
3)認(rèn)識(shí)軟件自動(dòng)化測(cè)試工具與測(cè)試平臺(tái)的獲取及引入
4)了解軟件自動(dòng)化測(cè)試工具與測(cè)試平臺(tái)的獲取及引入
(八)LoadRunner測(cè)試系統(tǒng)工具的運(yùn)用
主要教學(xué)內(nèi)容及要求
1)了解LoadRunner系統(tǒng)的主要功能及適用范圍
2)了解LoadRunner系統(tǒng)進(jìn)行軟件測(cè)試的基本思想與策略
3)掌握運(yùn)用LoadRunner系統(tǒng)工具的應(yīng)用配置
4)掌握運(yùn)用LoadRunner系統(tǒng)實(shí)現(xiàn)功能測(cè)試
(九)軟件測(cè)試管理
主要教學(xué)內(nèi)容及要求
1)了解測(cè)試組織策劃和組織管理
2)了解測(cè)試系統(tǒng)體系結(jié)構(gòu)以及配置和管理測(cè)試環(huán)境
3)理解軟件測(cè)試計(jì)劃的重要性和作用
4)了解測(cè)試文檔類型及應(yīng)用測(cè)試文檔
四,、課程教學(xué)各環(huán)節(jié)的基本要求
1、課堂講授的基本要求
課堂講授著點(diǎn)于加深基本理論及測(cè)試技術(shù)的掌握,,技術(shù)講解以案例分析為主,。
2、實(shí)驗(yàn)環(huán)節(jié)的基本要求
實(shí)驗(yàn)環(huán)節(jié)主要加強(qiáng)對(duì)自動(dòng)化測(cè)試軟件的了解,,通過(guò)特定例程熟悉自動(dòng)化測(cè)試過(guò)程,,要求安裝有LoadWinRunner軟件的計(jì)算機(jī)專業(yè)機(jī)房進(jìn)行實(shí)驗(yàn)課。
3,、作業(yè)的基本要求
本門課程的作業(yè)按照教學(xué)要求結(jié)合本課程教學(xué)目的,、基本任務(wù)和各部分具體內(nèi)容,安排書寫類作業(yè)題目,,主要以課后習(xí)題為主,,通過(guò)作業(yè)加深對(duì)所學(xué)知識(shí)的理解,使學(xué)生掌握本門課程教學(xué)要求中的知識(shí)技能,,具備一定的軟件測(cè)試能力,。作業(yè)量基本保持在每章2—6個(gè)作業(yè)題目,,以課后題目為主,技術(shù)性題目從課外獲得,。
4,、考核方式的基本要求
本門課程為考查課,考核方式為筆試,,平時(shí)成績(jī)30%,,卷面成績(jī)70%,總成績(jī)?yōu)?/span>100分,。
五,、教學(xué)總時(shí)數(shù)與課時(shí)分配表
序號(hào) | 項(xiàng) 目 | 內(nèi) 容 | 學(xué)時(shí) | |
理論 | 實(shí)驗(yàn) | |||
1 | 軟件測(cè)試概述 | 1、軟件測(cè)試基本概念 2,、軟件測(cè)試過(guò)程及策略 | 2 | |
2 | 設(shè)計(jì)和維護(hù)測(cè)試用例 | 設(shè)計(jì)和維護(hù)測(cè)試用例 | 2 | |
3 | 軟件測(cè)試方法 | 黑盒測(cè)試方法,、白盒測(cè)試方法、其它測(cè)試方法 | 6 | |
4 | 報(bào)告所發(fā)現(xiàn)的缺陷 | 缺陷報(bào)告 | 2 | |
5 | 單元測(cè)試 | 單元測(cè)試內(nèi)容 | 2 | |
6 | 集成測(cè)試和系統(tǒng)測(cè)試 | 集成測(cè)試和系統(tǒng)測(cè)試內(nèi)容及方法 | 2 | |
7 | 自動(dòng)化測(cè)試工具的使用 | 自動(dòng)化測(cè)試工具的使用方法 | 2 | 36 |
8 | 驗(yàn)收測(cè)試 | 驗(yàn)收測(cè)試內(nèi)容及方法 | 2 | |
9 | 面向?qū)ο筌浖y(cè)試,、基于應(yīng)用服務(wù)器的測(cè)試 | 2 | ||
10 | 軟件測(cè)試項(xiàng)目管理 | 組建測(cè)試團(tuán)隊(duì),、部署測(cè)試環(huán)境、測(cè)試項(xiàng)目管理 | 2 | |
合計(jì) | 36 | 36 |
六,、建議使用教材及教學(xué)參考書
1,、鄭文強(qiáng)、軟件測(cè)試基礎(chǔ)教程,、ISBN:978-7-302-37495-4,、清華大學(xué)出版社、出版年份:2015年4月
2,、梅耶(Myers G.J.) (作者), 張曉明 (譯者), 黃琳 (譯者),、軟件測(cè)試的藝術(shù)(原書第3版)、ISBN:9787111376606,、機(jī)械工業(yè)出版社,、2012年4月