《軟體測試技術·方法和環境》是2012年6月北京航空航天大學出版社出版的圖書,作者是徐擁軍、王炯、郝進、周伯生。
基本介紹
- 書名:軟體測試技術·方法和環境
- 作者:徐擁軍、王炯、郝進、周伯生
- ISBN:9787512407077
- 頁數:221
- 定價:36.00元
- 出版社:北京航空航天大學出版社
- 出版時間:2012-6
內容簡介,圖書目錄,
內容簡介
《軟體測試技術、方法和環境》是作者近20年實踐經驗的總結與提高,全面論述了軟體測試技術、過程和方法,以及組織級的軟體測試體系建設和運用。一方面講述了軟體測試目的和原則、測試的組織形式、組織級軟體測試體系建設及測試人員培養等。另一方面從技術角度論述了同行評審方法、測試用例設計方法、測試度量與分析、自動化測試及性能測試等。最後通過一個行業核心業務系統測試案例,展現了各種測試技術和管理方法如何綜合使用。提出的基於疊代的測試過程和行業核心業務系統測試是實踐的總結,適用於中國當前的現實情況。
《軟體測試技術、方法和環境》有助於測試人員及其他技術人員快速提高測試能力,適合業內人員閱讀、使用,也可以作為計算機專業的教學參考書。
圖書目錄
第1章 測試技術引論
1.1 從系統工程角度看測試
1.1.1 從系統工程角度看測試的作用
1.1.2 從系統工程觀點看軟體測試
1.2 軟體測試發展簡史
1.2.1 軟體測試的起源和發展歷史
1.2.2 軟體測試與質量的關係
1.2.3 軟體測試與V&V的關係
1.3 測試的目的和作用
1.4 軟體測試6W原則
1.4.1 WHEN原則:儘早地、及時地開始測試
1.4.2 WHAT原則:測試對象包括各階段重要產出物
1.4.3 WHO原則:全員參與測試
1.4.4 WHERE原則:針對用戶最容易遇到的缺陷進行測試
1.4.5 HOW原則:綜合運用多種測試方法和技術
1.4.6 WHY原則:測試要適時終止
1.5 小結
第2章 測試組織形式
2.1 測試組織形式
2.1.1 項目內測試組形式
2.1.2 測試管理部形式
2.1.3 測試中心形式
2.2 測試組織形式選擇
2.3 小結
第3章 測試人員成長之路
3.1 測試人員要“過五關”
3.1.1 過心理關
3.1.2 過業務關
3.1.3 過技術關
3.1.4 過專業關
3.1.5 過管理關
3.2 測試能力自評和發展
3.3 小結
第4章 組織級測試體系總體設計
4.1 測試體系的內容
4.1.1 組織級軟體測試體系指的是什麼?這是首先要回答的問題
4.1.2 組織級軟體測試體系建設的意義何在?這是要回答的第二個問題
4.1.3 組織級軟體測試體系包括哪些內容?這是要回答的第三個問題
4.2 測試體系建設過程
4.2.1 組織級測試過程的改進過程
4.2.2 組織級軟體測試的結論
4.3 測試成熟度模型
4.3.1 TMMi成熟度級別
4.3.2 TMMi關鍵過程域
4.4 小結
第5章 基於疊代的測試過程
5.1 測試過程模型
5.1.1 V模型
5.1.2 W模型
5.1.3 H模型
5.1.4 測試過程模型選擇策略
5.2 基於疊代的測試過程
5.3 測試過程監控策略
5.3.1 測試目標/策略和計畫監控
5.3.2 項目產出物質量監控
5.3.3 測試執行順序監控
5.3.4 軟體版本監控
5.3.5 冒煙測試監控
5.3.6 回歸測試監控
5.3.7 BUG處理監控
5.4 小結
第6章 同行評審過程和方法
6.1 同行評審概述
6.2 代碼評審和走查
6.2.1 代碼評審
6.2.2 代碼走查
6.2.3 桌面檢查
6.3 需求評審和設計評審
6.3.1 同行評審小組組成
6.3.2 同行評審過程
6.3.3 評審注意事項
6.3.4 同行評審實踐
6.4 開發人員自測
6.5 從CMM到PSP/TSP
6.6 同行評審度量
6.7 小結
第7章 測試用例設計方法
7.1 白盒測試用例設計
7.1.1 邏輯覆蓋測試
7.2 黑盒測試用例設計
7.2.1 等價類劃分
7.2.2 邊界值分析
7.2.3 因果圖
7.2.4 錯誤推測
7.3 測試用例設計的策略
7.4 小結
第8章 測試度量與分析過程
8.1 軟體度量概念
8.1.1 度量元
8.1.2 度量模型
8.1.3 資源模型
8.2 測試計畫度量
8.2.1 測試規模估計
8.2.2 測試工作量估計
8.2.3 測試人數和工期估計
8.2.4 測試計畫制訂
8.3 測試過程度量分析
8.3.1 測試用例度量
8.3.2 缺陷度量
8.3.3 缺陷分析
8.4 建立測試度量分析體系
8.4.1 測試度量分析原則
8.4.2 測試過程性能基線
8.4.3 項目級測試度量分析過程
8.5 測試度量支持工具示例
8.5.1 缺陷管理
8.5.2 測試用例管理
8.5.3 質量預警
8.5.4 度量分析
8.6 小結
第9章 自動化測試體系建立
9.1 自動化測試策略
9.2 自動化測試基礎建設
9.2.1 測試環境
9.2.2 持續集成平台
9.3 自動化測試框架和工具
9.3.1 自動化測試框架
9.3.2 自動化測試工具
9.3.3 測試腳本開發
9.3.4 自已動手開發測試工具
9.3.5 測試工具Sm@rtest介紹
9.4 自動化測試實踐案例
9.4.1 ESB平台介紹
9.4.2 ESB產品自動化測試需求
9.4.3 ESB平台自動化測試方案
9.4.4 ESB自動化測試效果
9.5 自動化測試過程建立
9.5.1 自動化測試過程建立
9.5.2 組織級自動化測試體系的建設
9.6 小結
第10章 性能測試過程和方法
10.1 對性能測試的理解
10.1.1 從理髮店模型理解性能
10.1.2 理解系統性能度量元
10.1.3 性能測試的特點
10.2 性能測試規劃和設計
10.2.1 性能測試目標確定
10.2.2 性能測試需求分析
……
第11章 行業核心業務系統測試實踐
附錄1 術語
附錄2 參考文獻
跋
1.1 從系統工程角度看測試
1.1.1 從系統工程角度看測試的作用
1.1.2 從系統工程觀點看軟體測試
1.2 軟體測試發展簡史
1.2.1 軟體測試的起源和發展歷史
1.2.2 軟體測試與質量的關係
1.2.3 軟體測試與V&V的關係
1.3 測試的目的和作用
1.4 軟體測試6W原則
1.4.1 WHEN原則:儘早地、及時地開始測試
1.4.2 WHAT原則:測試對象包括各階段重要產出物
1.4.3 WHO原則:全員參與測試
1.4.4 WHERE原則:針對用戶最容易遇到的缺陷進行測試
1.4.5 HOW原則:綜合運用多種測試方法和技術
1.4.6 WHY原則:測試要適時終止
1.5 小結
第2章 測試組織形式
2.1 測試組織形式
2.1.1 項目內測試組形式
2.1.2 測試管理部形式
2.1.3 測試中心形式
2.2 測試組織形式選擇
2.3 小結
第3章 測試人員成長之路
3.1 測試人員要“過五關”
3.1.1 過心理關
3.1.2 過業務關
3.1.3 過技術關
3.1.4 過專業關
3.1.5 過管理關
3.2 測試能力自評和發展
3.3 小結
第4章 組織級測試體系總體設計
4.1 測試體系的內容
4.1.1 組織級軟體測試體系指的是什麼?這是首先要回答的問題
4.1.2 組織級軟體測試體系建設的意義何在?這是要回答的第二個問題
4.1.3 組織級軟體測試體系包括哪些內容?這是要回答的第三個問題
4.2 測試體系建設過程
4.2.1 組織級測試過程的改進過程
4.2.2 組織級軟體測試的結論
4.3 測試成熟度模型
4.3.1 TMMi成熟度級別
4.3.2 TMMi關鍵過程域
4.4 小結
第5章 基於疊代的測試過程
5.1 測試過程模型
5.1.1 V模型
5.1.2 W模型
5.1.3 H模型
5.1.4 測試過程模型選擇策略
5.2 基於疊代的測試過程
5.3 測試過程監控策略
5.3.1 測試目標/策略和計畫監控
5.3.2 項目產出物質量監控
5.3.3 測試執行順序監控
5.3.4 軟體版本監控
5.3.5 冒煙測試監控
5.3.6 回歸測試監控
5.3.7 BUG處理監控
5.4 小結
第6章 同行評審過程和方法
6.1 同行評審概述
6.2 代碼評審和走查
6.2.1 代碼評審
6.2.2 代碼走查
6.2.3 桌面檢查
6.3 需求評審和設計評審
6.3.1 同行評審小組組成
6.3.2 同行評審過程
6.3.3 評審注意事項
6.3.4 同行評審實踐
6.4 開發人員自測
6.5 從CMM到PSP/TSP
6.6 同行評審度量
6.7 小結
第7章 測試用例設計方法
7.1 白盒測試用例設計
7.1.1 邏輯覆蓋測試
7.2 黑盒測試用例設計
7.2.1 等價類劃分
7.2.2 邊界值分析
7.2.3 因果圖
7.2.4 錯誤推測
7.3 測試用例設計的策略
7.4 小結
第8章 測試度量與分析過程
8.1 軟體度量概念
8.1.1 度量元
8.1.2 度量模型
8.1.3 資源模型
8.2 測試計畫度量
8.2.1 測試規模估計
8.2.2 測試工作量估計
8.2.3 測試人數和工期估計
8.2.4 測試計畫制訂
8.3 測試過程度量分析
8.3.1 測試用例度量
8.3.2 缺陷度量
8.3.3 缺陷分析
8.4 建立測試度量分析體系
8.4.1 測試度量分析原則
8.4.2 測試過程性能基線
8.4.3 項目級測試度量分析過程
8.5 測試度量支持工具示例
8.5.1 缺陷管理
8.5.2 測試用例管理
8.5.3 質量預警
8.5.4 度量分析
8.6 小結
第9章 自動化測試體系建立
9.1 自動化測試策略
9.2 自動化測試基礎建設
9.2.1 測試環境
9.2.2 持續集成平台
9.3 自動化測試框架和工具
9.3.1 自動化測試框架
9.3.2 自動化測試工具
9.3.3 測試腳本開發
9.3.4 自已動手開發測試工具
9.3.5 測試工具Sm@rtest介紹
9.4 自動化測試實踐案例
9.4.1 ESB平台介紹
9.4.2 ESB產品自動化測試需求
9.4.3 ESB平台自動化測試方案
9.4.4 ESB自動化測試效果
9.5 自動化測試過程建立
9.5.1 自動化測試過程建立
9.5.2 組織級自動化測試體系的建設
9.6 小結
第10章 性能測試過程和方法
10.1 對性能測試的理解
10.1.1 從理髮店模型理解性能
10.1.2 理解系統性能度量元
10.1.3 性能測試的特點
10.2 性能測試規劃和設計
10.2.1 性能測試目標確定
10.2.2 性能測試需求分析
……
第11章 行業核心業務系統測試實踐
附錄1 術語
附錄2 參考文獻
跋