●篇 軟件測試理論
章 軟件測試基礎
1.1 軟件測試產生的背景
1.2 軟件測試的定義
1.3 軟件測試的目的
1.4 軟件測試的原則
1.5 軟件測試的復雜性與經濟性分析
1.6 本章小結
1.7 練習題
第2章 軟件測試類型
2.1 軟件測試分類
2.2 常見的軟件測試類型
2.3 軟件測試過程模型
2.4 本章小結
2.5 練習題
第3章 軟件測試過程
3.測試
3.1.測試的定義
3.1.測試的內容
3.2 集成測試
3.2.1 集成測試的定義
3.2.2 集成測試的層次
3.2.3 集成測試的模式
3.2.4 集成測試的組織和實施
3.3 確認測試
3.4 繫統測試
3.5 驗收測試
3.5.1 驗收測試的內容
3.5.2 驗收測試策略
3.6 本章小結
3.7 練習題
第4章 軟件質量
4.1 軟件質量概述
4.1.1 軟件質量的定義
4.1.2 軟件質量的要素
4.2 軟件質量模型
4.2.1 McCall質量模型
4.2.2 Bohm質量模型
4.2.3 ISO軟件質量模型
4.3 軟件質量保證
4.3.1 軟件質量保證的理論探索
4.3.2 軟件質量保證的工作內容和工作方法
4.3.3 軟件質量保證的活動內容
4.3.4 軟件質量保證正式的技術評審(FTR)
4.3.5 質量保證與檢驗
4.4 軟件質量控制
4.4.1 軟件質量控制的定義
4.4.2 軟件質量控制的目的
4.4.3 軟件質量控制的必要性
4.4.4 軟件質量控制的內容及過程
4.5 軟件度量
4.5.1 為什麼需要軟件度量
4.5.2 什麼是軟件度量
4.5.3 軟件度量的對像
4.5.4 軟件度量的過程
4.5.5 軟件度量小結
4.6 軟件質量標準體繫
4.6.1 ISO 9000繫列
4.6.2 全面質量管理
4.6.3 6σ方法
4.7 本章小結
4.8 練習題
……
第二篇 軟件測試實施
第5章 白盒測試
第6章 黑盒測試
第7章 軟件測試流程
第三篇 軟件測試技術
第8章 自動化測試
第9章 功能測試
0章 性能測試
1章 Web測試
2章 移動APP測試
3章 嵌入式軟件測試
4章 面向對像的軟件測試
參考文獻
內容簡介
本書結合當前主流的測試技術和測試工具,基於“項目引導、任務驅動”的項目化專題教學方式編寫而成。本書主要內容包括軟件測試基礎、軟件測試類型、軟件測試過程、軟件質量、白盒測試、黑合測試、軟件測試流程、自動化測試、功能測試、性能測試、Web測試、移動APP測試、嵌入式軟件測試以及面向對像的軟件測試等。測試技術相關章節結合具體的項目實踐進行講解,讓讀者在掌握理論基礎的同時提升自動化測試的能力。本書取材新穎、內容翔實、通俗易懂、技術實用、指導性強,較全面地覆蓋了軟件測試基本理論,並給出具體的項目實踐案例,讓讀者更好地理解和掌握各種測試技術並有效地運用到實際工作中。本書可作為本科和高職高專院校的計算機與軟件工程等專業的教材,也可作為各大軟件培訓機構或企業軟件測試人纔的教材,同時也可供軟件測試、軟件質量保證及軟件開發和軟件項目管理從業人員參考。