本書全面、系統地論述了軟件測試的理論和應用技術。全書共3部分,其中,第1部分(第1~9章)介紹了軟件測試的基本理論和測試用例的設計方法,包括軟件測試的概念、白盒測試、黑盒測試、自動化測試、性能測試、兼容性測試、安全性測試、特定環境及應用測試等測試基礎知識和應用技術。第2部分(第10~14章)介紹了面向對象軟件的測試,包括面向對象軟件分析和設計模型的測試、類測試、交互測試和系統測試等。第3部分(第15~17章)介紹了測試管理的基本知識,包括測試文檔和測試計劃、測試項目的管理、測試小組的管理等。
本書可以作為大學本科軟件測試課程的教材,也可以作為軟件測試人員、軟件項目經理和需要了解軟件測試的各級管理人員的參考書。
出版說明
前言
第1部分 軟件測試基礎
第1章 軟件測試概述
1.1 軟件危機
1.2 軟件質量與可靠性
1.3 軟件測試的基本知識
1.4 軟件測試職業
1.5 習題
第2章 白盒測試
2.1 靜態白盒測試和動態白盒測試
2.2 白盒測試的重點及其對策
2.3 白盒測試的測試用例設計方法
2.4 白盒測試的覆蓋推則
2.5 白盒測試的工具 出版說明
前言
第1部分 軟件測試基礎
第1章 軟件測試概述
1.1 軟件危機
1.2 軟件質量與可靠性
1.3 軟件測試的基本知識
1.4 軟件測試職業
1.5 習題
第2章 白盒測試
2.1 靜態白盒測試和動態白盒測試
2.2 白盒測試的重點及其對策
2.3 白盒測試的測試用例設計方法
2.4 白盒測試的覆蓋推則
2.5 白盒測試的工具
2.6 代碼的持續集成及其對測試的影響
2.7 習題
第3章 黑盒測試
第4章 軟件自動化測試
第5章 性能測試
第6章 兼容性測試
第7章 可用性測試
第8章 安全性測試
第9章 特定環境及應用測試
第2部分 面向對象的軟件測試
第10章 面向對象的軟件測試基礎
第11章 測試分 析與設計模型
第12章 類測試
第13章 面向對象交互測試
第14章 面向對象系統測試
第3部分 軟件測試管理
第15章 測試文檔和測試計劃
第16章 測試管理
第17章 管理一個測試小組
參考文獻