軟件測(cè)試技術(shù)基礎(chǔ)教程-(第2版)
定 價(jià):35 元
- 作者:顧海花
- 出版時(shí)間:2015/3/1
- ISBN:9787121239175
- 出 版 社:電子工業(yè)
- 中圖法分類:TP311.5
- 頁(yè)碼:390000
- 紙張:
- 版次:1
- 開(kāi)本:16開(kāi)
本書(shū)全面系統(tǒng)地介紹了軟件測(cè)試?yán)碚摷皯?yīng)用技術(shù)。全書(shū)分為兩部分:第1部分為軟件測(cè)試基礎(chǔ)理論部分,包括軟件測(cè)試的基礎(chǔ)知識(shí),白盒測(cè)試技術(shù),黑盒測(cè)試技術(shù),軟件測(cè)試計(jì)劃、文檔及測(cè)試用例,軟件自動(dòng)化測(cè)試,面向?qū)ο蟮能浖䴗y(cè)試,Web網(wǎng)站測(cè)試;第2部分為軟件測(cè)試工具實(shí)踐,用實(shí)際案例介紹了目前比較流行的單元測(cè)試工具JUnit、性能測(cè)試工具LoadRunner、測(cè)試管理工具Quality Center的使用。
本書(shū)既可作為高等院校軟件測(cè)試課程的教材,也可作為軟件測(cè)試愛(ài)好者的自學(xué)用書(shū)。對(duì)于那些希望增強(qiáng)軟件測(cè)試方面知識(shí)的程序員、軟件項(xiàng)目經(jīng)理和軟件開(kāi)發(fā)團(tuán)隊(duì)的其他人員,本書(shū)也具有很好的參考價(jià)值。
第1部分 軟件測(cè)試基礎(chǔ)理論
第1章 軟件測(cè)試基礎(chǔ)知識(shí)
1.1 軟件缺陷
1.1.1 軟件缺陷案例分析
1.1.2 軟件缺陷的定義
1.1.3 軟件缺陷產(chǎn)生的原因
1.1.4 軟件缺陷的修復(fù)費(fèi)用
1.2 軟件測(cè)試
1.3 軟件測(cè)試的復(fù)雜性與經(jīng)濟(jì)性分析
1.3.1 軟件測(cè)試的復(fù)雜性
1.3.2 軟件測(cè)試的經(jīng)濟(jì)性
1.3.3 軟件測(cè)試的充分性準(zhǔn)則
1.4 軟件測(cè)試的分類
1.4.1 按照軟件測(cè)試的生命周期分類
1.4.2 按照軟件測(cè)試技術(shù)分類
1.4.3 按照軟件測(cè)試實(shí)施主體分類
1.4.4 按照測(cè)試內(nèi)容分類
1.5 軟件測(cè)試過(guò)程
1.5.1 軟件測(cè)試與軟件開(kāi)發(fā)各階段的關(guān)系
1.5.2 一個(gè)完整的軟件開(kāi)發(fā)流程
1.5.3 測(cè)試在開(kāi)發(fā)階段的作用
1.6 軟件測(cè)試技術(shù)前沿
1.6.1 敏捷測(cè)試方法
1.6.2 測(cè)試驅(qū)動(dòng)開(kāi)發(fā)
1.6.3 云計(jì)算與軟件測(cè)試
1.6.4 移動(dòng)應(yīng)用與軟件測(cè)試
1.7 軟件測(cè)試人員的素質(zhì)
習(xí)題
第2章 白盒測(cè)試技術(shù)
2.1 邏輯覆蓋測(cè)試
2.1.1 語(yǔ)句覆蓋(Statement Coverage)
2.1.2 判定覆蓋(Branch Coverage)
2.1.3 條件覆蓋(Condition Coverage)
2.1.4 判定/條件覆蓋(分支/條件覆蓋
2.1.5 條件組合覆蓋
2.1.6 路徑覆蓋
2.2 路徑分析測(cè)試
2.2.1 控制流圖
2.2.2 獨(dú)立路徑測(cè)試
2.2.3 Z路徑覆蓋測(cè)試
2.3 循環(huán)測(cè)試
2.3.1 簡(jiǎn)單循環(huán)
2.3.2 嵌套循環(huán)
2.3.3 串接循環(huán)
2.3.4 非結(jié)構(gòu)循環(huán)
2.4 代碼檢查法
2.4.1 代碼審查
2.4.2 桌面檢查
2.4.3 代碼走查
2.5 白盒測(cè)試綜合策略
2.5.1 最少測(cè)試用例數(shù)的計(jì)算
2.5.2 測(cè)試覆蓋準(zhǔn)則
2.6 白盒測(cè)試設(shè)計(jì)案例
習(xí)題
第3章 黑盒測(cè)試技術(shù)
3.1 黑盒測(cè)試概述
3.2 等價(jià)類劃分法
3.2.1 等價(jià)類劃分法的概念
3.2.2 標(biāo)準(zhǔn)與健壯等價(jià)類劃分
3.2.3 等價(jià)類劃分法案例
3.3 邊界值分析法
3.3.1 邊界值分析法的概念
3.3.2 邊界值分析法案例
3.4 決策表法
3.4.1 決策表法的概念
3.4.2 決策表法案例
3.5 因果圖法
3.5.1 因果圖法的概念
3.5.2 因果圖法設(shè)計(jì)測(cè)試用例
3.6 測(cè)試方法的選擇
3.7 黒盒測(cè)試設(shè)計(jì)案例
習(xí)題
第4章 軟件測(cè)試計(jì)劃、文檔及測(cè)試用例
4.1 測(cè)試計(jì)劃
4.1.1 測(cè)試計(jì)劃的基本概念
4.1.2 測(cè)試計(jì)劃的制訂及其在軟件測(cè)試過(guò)程中的地位
4.1.3 測(cè)試計(jì)劃的變更
4.2 測(cè)試文檔
4.2.1 測(cè)試文檔的概念
4.2.2 各階段的測(cè)試任務(wù)與可交付的文檔
4.3 測(cè)試用例設(shè)計(jì)
4.3.1 測(cè)試用例及其特點(diǎn)
4.3.2 測(cè)試用例的內(nèi)容
習(xí)題
第5章 軟件自動(dòng)化測(cè)試
5.1 軟件自動(dòng)化測(cè)試基礎(chǔ)
5.1.1 自動(dòng)化測(cè)試的產(chǎn)生及定義
5.1.2 手工測(cè)試與自動(dòng)化測(cè)試
5.2 軟件自動(dòng)化測(cè)試方法
5.2.1 自動(dòng)化測(cè)試的適用情況
5.2.2 自動(dòng)化測(cè)試方案選擇原則
5.2.3 自動(dòng)化測(cè)試方法
5.2.4 自動(dòng)化測(cè)試過(guò)程
5.3 軟件自動(dòng)化測(cè)試工具
5.3.1 測(cè)試工具的運(yùn)用
5.3.2 測(cè)試工具的作用
5.3.3 自動(dòng)化測(cè)試產(chǎn)生的問(wèn)題
5.3.4 常用自動(dòng)化測(cè)試工具簡(jiǎn)介
習(xí)題
第6章 面向?qū)ο蟮能浖䴗y(cè)試
6.1 面向?qū)ο蟮能浖䴗y(cè)試基礎(chǔ)
6.1.1 從測(cè)試視角看待面向?qū)ο?br> 6.1.2 面向?qū)ο鬁y(cè)試的層次
6.1.3 面向?qū)ο蟮能浖䴗y(cè)試模型
6.2 類測(cè)試
6.2.1 類測(cè)試的方法
6.2.2 類測(cè)試的組成部分
6.2.3 構(gòu)建測(cè)試用例
6.2.4 類測(cè)試系列的充分性
6.2.5 構(gòu)建測(cè)試的驅(qū)動(dòng)程序
6.3 面向?qū)ο蠼换y(cè)試
6.3.1 面向?qū)ο蠼换y(cè)試基礎(chǔ)
6.3.2 面向?qū)ο蠼换サ臏y(cè)試
6.3.3 現(xiàn)成組件的測(cè)試
6.4 面向?qū)ο笙到y(tǒng)測(cè)試
6.4.1 面向?qū)ο笙到y(tǒng)測(cè)試基礎(chǔ)
6.4.2 系統(tǒng)測(cè)試的主要內(nèi)容
6.4.3 系統(tǒng)測(cè)試覆蓋率的衡量
習(xí)題
第7章 Web網(wǎng)站測(cè)試
7.1 Web網(wǎng)站的測(cè)試
7.2 功能測(cè)試
7.2.1 頁(yè)面內(nèi)容測(cè)試
7.2.2 頁(yè)面鏈接測(cè)試
7.2.3 表單測(cè)試
7.2.4 Cookies測(cè)試
7.2.5 設(shè)計(jì)語(yǔ)言測(cè)試
7.3 性能測(cè)試
7.3.1 負(fù)載測(cè)試
7.3.2 壓力測(cè)試
7.3.3 連接速度測(cè)試
7.4 安全性測(cè)試
7.5 可用性/可靠性測(cè)試
7.5.1 導(dǎo)航測(cè)試
7.5.2 Web圖形測(cè)試
7.5.3 圖形用戶界面(GUI)測(cè)試
7.5.4 可靠性測(cè)試
7.6 配置和兼容性測(cè)試
7.7 數(shù)據(jù)庫(kù)測(cè)試
習(xí)題
第2部分 軟件測(cè)試工具實(shí)踐
第8章 單元測(cè)試工具JUnit
8.1 JUnit概述
8.1.1 使用JUnit的優(yōu)點(diǎn)
8.1.2 JUnit的特征
8.2 JUnit的安裝
8.3 JUnit單元測(cè)試案例
8.3.1 銀行存取款業(yè)務(wù)程序的JUnit測(cè)試實(shí)例演示
8.3.2 創(chuàng)建Test Case
8.3.3 書(shū)寫(xiě)測(cè)試方法
8.3.4 運(yùn)行測(cè)試
習(xí)題
第9章 性能測(cè)試工具LoadRunner
9.1 LoadRunner概述
9.2 LoadRunner的組成與測(cè)試流程
9.3 相關(guān)概念介紹
9.3.1 Web應(yīng)用的常見(jiàn)性能指標(biāo)
9.3.2 LoadRunner相關(guān)概念
9.4 LoadRunner測(cè)試案例
9.4.1 性能測(cè)試系統(tǒng)Web Tours介紹
9.4.2 測(cè)試環(huán)境
9.4.3 規(guī)劃測(cè)試
9.4.4 創(chuàng)建Vuser腳本
9.4.5 設(shè)置場(chǎng)景
9.4.6 運(yùn)行場(chǎng)景
9.4.7 分析結(jié)果
習(xí)題
第10章 測(cè)試管理工具Quality Center
10.1 測(cè)試管理工具概述
10.2 QC安裝
10.3 后臺(tái)管理
10.3.1 管理員登錄
10.3.2 站點(diǎn)管理
10.4 測(cè)試管理中心
10.4.1 QC測(cè)試流程
10.4.2 準(zhǔn)備工作
10.5 QC應(yīng)用案例
10.5.1 案例背景
10.5.2 測(cè)試需求管理
10.5.3 測(cè)試用例管理
10.5.4 測(cè)試執(zhí)行
10.5.5 缺陷管理
習(xí)題
參考文獻(xiàn)