軟件測(cè)試課程實(shí)施方案
一、培訓(xùn)簡(jiǎn)述
本課程將主要介紹軟件測(cè)試的基本知識(shí)和基本方法。通過學(xué)習(xí)軟件測(cè)試?yán)碚撝R(shí)和業(yè)界主流及通用技術(shù),使學(xué)生掌握軟件測(cè)試的基本概念和基本理論,掌握基本測(cè)試技術(shù)和方法,并應(yīng)用到實(shí)踐中,并能按照所學(xué)技術(shù)策略和方法進(jìn)行測(cè)試工作,完成測(cè)試任務(wù)。并確保軟件按照科學(xué)流程開發(fā),保證其質(zhì)量。
二、 課程大綱
第一章 軟件開發(fā)過程
基本要求:正確理解軟件測(cè)試的背景和軟件測(cè)試的意義;熟悉軟件開發(fā)過程的幾種模型,及其與軟件測(cè)試的關(guān)系;了解軟件測(cè)試職業(yè)與素質(zhì)要求。
掌握:軟件測(cè)試背景、基礎(chǔ)理論
理解:軟件開發(fā)過程
了解:軟件測(cè)試過程
重點(diǎn):軟件質(zhì)量保證與軟件測(cè)試的關(guān)系
難點(diǎn):軟件測(cè)試過程
第二章 軟件測(cè)試的基本概念
基本要求:正確理解軟件質(zhì)量和軟件缺陷的概念;了解軟件測(cè)試的分類和階段、軟件測(cè)試的工作內(nèi)容,建立一個(gè)完整的軟件測(cè)試概念。
掌握:軟件質(zhì)量的概念、軟件質(zhì)量的內(nèi)涵、軟件缺陷的定義
理解:軟件測(cè)試基礎(chǔ)理論
了解:軟件測(cè)試的分類和階段、軟件測(cè)試職業(yè)
重點(diǎn):軟件測(cè)試過程
難點(diǎn):軟件測(cè)試的方法
第三章 黑盒測(cè)試技術(shù)
基本要求:掌握黑盒測(cè)試的基本知識(shí);掌握黑盒測(cè)試的方法,包括等價(jià)類劃分法、邊界值分析法;了解因果圖法。
掌握:黑盒測(cè)試的概念
理解:黑盒測(cè)試的特點(diǎn)和適用場(chǎng)合
了解:因果圖法
重點(diǎn):等價(jià)類劃分法、邊界值分析法
難點(diǎn):等價(jià)類劃分法、邊界值分析法
第四章白盒測(cè)試技術(shù)
基本要求:掌握靜態(tài)測(cè)試測(cè)試的概念;掌握白盒測(cè)試概念;掌握白盒測(cè)試的幾種方法,包括邏輯覆蓋、路徑測(cè)試、程序插樁;能夠自行分析程序,運(yùn)用學(xué)過的白盒測(cè)試方法進(jìn)行測(cè)試用例設(shè)計(jì)。
掌握:白盒測(cè)試基本概念
理解:邏輯覆蓋法
了解:程序插樁測(cè)試
重點(diǎn):邏輯覆蓋法:路徑測(cè)試
難點(diǎn):邏輯覆蓋法的覆蓋率和測(cè)試效率
第五章單元測(cè)試
基本要求:掌握單元測(cè)試的概念;掌握單元測(cè)試的目的;了解單元測(cè)試的環(huán)境;掌握單元測(cè)試過程;了解單元測(cè)試的原則。
掌握:?jiǎn)卧獪y(cè)試的概念、目的
理解:?jiǎn)卧獪y(cè)試環(huán)境、過程
了解:?jiǎn)卧獪y(cè)試應(yīng)堅(jiān)持的原則
重點(diǎn):?jiǎn)卧獪y(cè)試過程
難點(diǎn):?jiǎn)卧獪y(cè)試過程及其對(duì)缺陷發(fā)現(xiàn)的影響
第六章集成測(cè)試和系統(tǒng)測(cè)試
基本要求:了解系統(tǒng)集成測(cè)試的基本概念,功能測(cè)試在系統(tǒng)集成中的應(yīng)用;掌握驅(qū)動(dòng)模塊、測(cè)試樁的概念;熟練掌握系統(tǒng)集成的模式與方法。
掌握:壓力測(cè)試、容量測(cè)試和性能測(cè)試方法
理解;系統(tǒng)集成的模式與方法
了解:功能測(cè)試的目的和內(nèi)容、方法;系統(tǒng)測(cè)試的內(nèi)容
重點(diǎn):回歸測(cè)試及其成因
難點(diǎn):壓力測(cè)試、容量測(cè)試和性能測(cè)試
第七章 驗(yàn)收測(cè)試
基本要求:掌握驗(yàn)收測(cè)試的內(nèi)容和過程;掌握驗(yàn)收測(cè)試中常用的測(cè)試策略;掌握怎樣驗(yàn)收測(cè)試文檔。
掌握:驗(yàn)收測(cè)試的主要內(nèi)容
理解:驗(yàn)收測(cè)試的過程
了解:驗(yàn)收測(cè)試的常用策略
重點(diǎn):驗(yàn)收測(cè)試報(bào)告
難點(diǎn):用戶驗(yàn)收測(cè)試實(shí)施
第八章面向?qū)ο筌浖臏y(cè)試
基本要求:了解面向?qū)ο筌浖奶卣鳎涣私饷嫦驅(qū)ο筌浖y(cè)試的問題;理解面向?qū)ο筌浖y(cè)試與傳統(tǒng)軟件測(cè)試方法的不同;熟悉面向?qū)ο筌浖y(cè)試的模型和策略;掌握面向?qū)ο筌浖悳y(cè)試的基本策略和方法;了解面向?qū)ο筌浖募蓽y(cè)試。
掌握:面向?qū)ο筌浖奶卣骷捌錅y(cè)試的問題
理解:類測(cè)試的流程
了解:面向?qū)ο筌浖蓽y(cè)試
重點(diǎn):面向?qū)ο筌浖到y(tǒng)測(cè)試
難點(diǎn):GUI測(cè)試
第九章 軟件測(cè)試自動(dòng)化
基本要求:掌握軟件測(cè)試自動(dòng)化的基本內(nèi)涵;掌握如何在測(cè)試中引入自動(dòng)化方法、測(cè)試自動(dòng)化的基本結(jié)構(gòu)和基本方法;了解測(cè)試工具的分類和流行工具;
掌握:測(cè)試自動(dòng)化的內(nèi)涵:軟件測(cè)試自動(dòng)化的意義、自動(dòng)化測(cè)試的引入和應(yīng)用
理解:測(cè)試工具的分類和選擇、測(cè)試工具的分類、測(cè)試工具的選擇
了解:測(cè)試工具的主流產(chǎn)品介紹
重點(diǎn):自動(dòng)化測(cè)試的優(yōu)勢(shì)和缺點(diǎn)。
難點(diǎn):如何在實(shí)施自動(dòng)化測(cè)試中提高測(cè)試效率,減少回歸。