本書(shū)根據(jù)教學(xué)、科研和校企合作項(xiàng)目編寫(xiě)而成,共分10章:第1章講述軟件測(cè)試基本概念
第2章講述軟件測(cè)試基本流程;第3章講述白盒測(cè)試的方法和技巧;第4章講述黑盒測(cè)試的方法和技巧;第5章講述軟件缺陷及缺陷管理;第6章講述測(cè)試過(guò)程度量及測(cè)試總結(jié)報(bào)告的撰寫(xiě);第7
章講述開(kāi)發(fā)者測(cè)試的方法及工具軟件;第8章講述功能測(cè)試的過(guò)程及工具;第9章講述性能測(cè)試
的過(guò)程及工具;第10章講述Web應(yīng)用測(cè)試的過(guò)程及工具。
本書(shū)采用了一種簡(jiǎn)單、易于接受的方式進(jìn)行編寫(xiě),即采用范例法教學(xué),書(shū)中包含了大量案例和詳解過(guò)程,且每個(gè)知識(shí)點(diǎn)都附有大量例題和習(xí)題。讀者可以參照例題完成習(xí)題,以達(dá)到事半功倍、
舉一反三的效果。
本書(shū)可作為計(jì)算機(jī)及軟件相關(guān)專業(yè)的本、?粕滩,也可作為軟件測(cè)試人員的基本參考資料,
還可作為各種與測(cè)試相關(guān)的技術(shù)資格水平考試的學(xué)習(xí)輔導(dǎo)用書(shū)
第1章軟件測(cè)試基礎(chǔ)
1.1軟件測(cè)試基本概念…
1.1.1軟件與軟件測(cè)試
1.1.2軟件測(cè)試的定義……
1.1.3軟件測(cè)試的目的
1.1.4軟件測(cè)試原則
1.2軟件測(cè)試的分類
1.3軟件質(zhì)量與質(zhì)量模型……5
1.3.1軟件質(zhì)量定義
1.3.2軟件質(zhì)量模型
1.4軟件測(cè)試發(fā)展史…
1.5測(cè)試工作者的必備能力
1.6小結(jié)
課后習(xí)題
………………………………
第2章軟件測(cè)試流程及流程管理
2.1軟件測(cè)試模型
2.1.1V模型
2.1.2W模型
2.1.3H模型
2.1.4X模型
2.1.5前置測(cè)試模型
2.2軟件測(cè)試流程
2.3軟件測(cè)試需求
2.4軟件測(cè)試計(jì)劃
2.4.1為什么制訂測(cè)試計(jì)劃………………20
2.4.2如何制訂測(cè)試計(jì)劃
2.4.3測(cè)試計(jì)劃報(bào)告……………………………………21
2.5測(cè)試用例的設(shè)計(jì)……………………………………24
2.5.1測(cè)試用例概述
2.5.2測(cè)試用例設(shè)計(jì)的原則……………………………24
2.5.3測(cè)試用例的構(gòu)成
2.6測(cè)試執(zhí)行
2.7測(cè)試總結(jié)
2.8自動(dòng)化測(cè)試管理工具 TestLink
2.8.1設(shè)置用戶和創(chuàng)建測(cè)試項(xiàng)目
2.8.2創(chuàng)建測(cè)試需求
2.8.3創(chuàng)建測(cè)試計(jì)劃
2.8.4創(chuàng)建測(cè)試用例
2.8.5測(cè)試任務(wù)的分配………………………………………37
2.8.6測(cè)試的執(zhí)行…
2.8.7分析測(cè)試結(jié)果
2.9小結(jié)………………………………………………………………38
課后習(xí)題
第3章白盒測(cè)試技術(shù)…
靜態(tài)測(cè)試技術(shù)………………………………………
3.1.1代碼檢查法
3.1.2靜態(tài)結(jié)構(gòu)分析法……………………41
3.2邏輯覆蓋法設(shè)計(jì)測(cè)試用例…
3.2.1語(yǔ)句覆蓋
3.2.2判定覆蓋(又稱分支覆蓋)…
3.2.3條件覆蓋
3.2.4判定/條件覆蓋
3.2.5條件組合覆蓋
3.3基本路徑測(cè)試法
3.3.1基本路徑測(cè)試的定義
3.3.2基本路徑法設(shè)計(jì)測(cè)試用例的步驟……………53
3.4白盒測(cè)試的綜合應(yīng)用
3.5小結(jié)
課后習(xí)題 158
第4章黑盒測(cè)試技術(shù)
.9,,
4.1等價(jià)類劃分…
4.1.1等價(jià)類定義
4.1.2劃分等價(jià)類的原則
4.1.3等價(jià)類劃分的形式
4.1.4等價(jià)類劃分設(shè)計(jì)測(cè)試用例的步驟
4.2邊界值分析
4.2.1邊界值分析法定義
4.2.2邊界值分析法的形式
4.2.3邊界值分析法的原則
4.3決策表與決策樹(shù)
4.3.1決策表法定義…
4.3.2決策表的組成
4.3.3決策表設(shè)計(jì)測(cè)試用例
4.3.4決策樹(shù)
4.4因果圖
4.4.1因果圖定義
4.4.2因果圖法設(shè)計(jì)測(cè)試用例
4.5場(chǎng)景法
4.5.1場(chǎng)景法定義
……………………
4.5.2場(chǎng)景法設(shè)計(jì)測(cè)試用例
4.6正交試驗(yàn)法
..,,,,,,,,,,,,,
4.6.1正交試驗(yàn)法簡(jiǎn)介………………93
4.6.2用正交試驗(yàn)法設(shè)計(jì)測(cè)試用例
4.7黑盒測(cè)試的使用策略
4.8小結(jié)
課后習(xí)題
第5章軟件缺陷及缺陷管理…
5.1軟件缺陷概述
5.1.1缺陷的定義
5.1.2軟件缺陷分類及屬性
5.2軟件缺陷的狀態(tài)轉(zhuǎn)換
5.3缺陷報(bào)告
5.3.1缺陷報(bào)告原則
5.3.2缺陷報(bào)告內(nèi)容
5.4軟件缺陷管理
5.4.1缺陷管理系統(tǒng)
5.4.2自動(dòng)化缺陷管理平臺(tái) Mantis
5.5小結(jié)
課后習(xí)題…
第6章軟件測(cè)試度量及測(cè)試報(bào)告
6.1軟件測(cè)試度量的定義……
6.2軟件測(cè)試度量指標(biāo)
6.3軟件測(cè)試度量難度
6.4測(cè)試總結(jié)報(bào)告
6.5小結(jié)
課后習(xí)題
第7章開(kāi)發(fā)者測(cè)試
7.1單元測(cè)試
7.1.1單元測(cè)試定義……29
7.1.2單元測(cè)試的目標(biāo)
7.1.3單元測(cè)試中常見(jiàn)的問(wèn)題
7.2 Junit在單元測(cè)試中的應(yīng)用
7.2.1 Junit簡(jiǎn)介
7.2.2 Eclipse中使用 Junit進(jìn)行單元測(cè)試……131
7.3集成測(cè)試
7.3.1集成測(cè)試的定義
7.3.2集成測(cè)試的目標(biāo)
7.3.3集成測(cè)試策略
7.4 Junit在集成測(cè)試中的應(yīng)用
7.5小結(jié)
課后習(xí)題…
第8章功能測(cè)試
8.1功能測(cè)試的概述.11141
8.1.1功能測(cè)試的定義…
8.1.2功能測(cè)試類型
82功能測(cè)試過(guò)程11143
8.2.1功能測(cè)試需求分析
8.2.2功能測(cè)試計(jì)劃制訂
8.2.3功能測(cè)試設(shè)計(jì)與開(kāi)發(fā)
8.2.4測(cè)試執(zhí)行與缺陷跟蹤
8.2.5功能測(cè)試報(bào)告…
8.3功能測(cè)試工具及UFT的應(yīng)用
8.3.1功能自動(dòng)化測(cè)試概述
83.2功能測(cè)試工具的選型…
8.3.3自動(dòng)化測(cè)試項(xiàng)目流程…
8.3.4自動(dòng)化功能測(cè)試工具UFT的應(yīng)用
84小結(jié)
課后習(xí)題1167
第9章性能測(cè)試
9.1性能測(cè)試的概念
9.1.1性能問(wèn)題典型案例
9.1.2性能測(cè)試的定義
9.1.3功能測(cè)試與性能測(cè)試的區(qū)別
9.1.4性能測(cè)試相關(guān)術(shù)語(yǔ)……
9.2性能測(cè)試過(guò)程
9.2.1性能需求分析
9.2.2性能測(cè)試計(jì)劃…
93性能測(cè)試工具 LoadRunner應(yīng)用
9.3.1性能測(cè)試腳本的生成
9.3.2場(chǎng)景設(shè)計(jì)及管理
9.3.3測(cè)試結(jié)果分析…
94小結(jié)
課后習(xí)題…
第10章Web應(yīng)用測(cè)試
10.1Web應(yīng)用系統(tǒng)概述
10.2Web應(yīng)用測(cè)試的類型
10.3 Selenium自動(dòng)化Web應(yīng)用測(cè)試
10.3.1 Selenium簡(jiǎn)介
10.3.2基于 python的 Selenium環(huán)境搭建…
10.3.3基于Java的 Selenium環(huán)境配置
10.4小結(jié)
課后習(xí)題
·,,.,,,,,
附錄軟件測(cè)試實(shí)驗(yàn)
實(shí)驗(yàn)1 TestLink的安裝與配置
實(shí)驗(yàn)2 TestLink應(yīng)用實(shí)例(1)
·……………………………,,,,,,,,,
實(shí)驗(yàn)3 TestLink應(yīng)用實(shí)例(2)
實(shí)驗(yàn)4白盒測(cè)試邏輯覆蓋法
實(shí)驗(yàn)5白盒測(cè)試基本路徑測(cè)試法
實(shí)驗(yàn)6等價(jià)類劃分法設(shè)計(jì)測(cè)試用例
實(shí)驗(yàn)7邊界值分析法設(shè)計(jì)測(cè)試用例…
實(shí)驗(yàn)8黑盒測(cè)試判定表
實(shí)驗(yàn)9黑盒測(cè)試因果圖分析法
實(shí)驗(yàn)10缺陷管理工具 Mantis的安裝與配置
實(shí)驗(yàn)11缺陷管理工具 Mantis應(yīng)用練習(xí)……250
實(shí)驗(yàn)12 TestLink與 Mantis的集成
實(shí)驗(yàn)13單元&集成測(cè)試
實(shí)驗(yàn)14UFT初體驗(yàn)
實(shí)驗(yàn)15UFT檢查點(diǎn)練習(xí)
實(shí)驗(yàn)16 LoadRunner性能測(cè)試初體驗(yàn)
參考文獻(xiàn)