書籍信息
作者:鄭文強、周震漪、馬均飛
定價:29元
印次:1-2
ISBN:9787302374954
出版日期:2015.04.01
印刷日期:2015.12.03
內容簡介
本書是國際軟體測試認證委員會(ISTQB)大中華區分會CSTQB指定的初級認證考試官方培訓教材。也可以作為軟體工程相關專業軟體測試課程的理想教材,以及作為軟體測試領域技術人員的學習參考資料。本書從軟體測試生命周期、軟體測試生命周期中的測試、靜態技術、測試設計技術、測試管理和軟體測試工具等幾個方面,全面地介紹了軟體測試相關的過程、技術和方法、管理、測試工具和自動化等內容。
圖書目錄
第1章軟體測試生命周期
學習目標
術語
1.1為什麼需要測試
1.1.1軟體系統的重要性
1.1.2引起軟體缺陷的原因
1.1.3測試在軟體開發、維護和運行中的角色
1.1.4測試和質量
1.1.5測試是否充分
1.2什麼是測試
1.2.1驗證軟體的正確性
1.2.2發現軟體中的缺陷
1.2.3IEEE給出的定義
1.2.4測試定義總結
1.3軟體測試的基本原則
1.4測試的基本過程
1.4.1測試計畫和控制階段
1.4.2測試分析和設計階段
1.4.3測試實現和執行階段
1.4.4評估出口準則和報告
1.4.5測試結束活動
1.5測試心理學
1.6職業道德
1.7習題
第2章軟體生命周期中的測試
學習目標
術語
2.1軟體開發模型
2.1.1瀑布模型
2.1.2V模型
2.1.3增量疊代模型
2.1.4生命周期模型中的測試
2.2測試級別
2.2.1組件測試
2.2.2集成測試
2.2.3系統測試
2.2.4驗收測試
2.3測試類型
2.3.1功能測試
2.3.2非功能測試
2.3.3結構測試
2.3.4與變更相關的測試
2.4維護測試
2.5習題
第3章靜態技術
學習目標
術語
3.1靜態技術和測試過程
3.2評審
3.2.1正式評審過程
3.2.2角色和職責
3.2.3評審類型
3.2.4評審成功的因素
3.3靜態分析與工具支持
3.3.1編譯器分析工具
3.3.2規範標準一致性
3.3.3數據流分析
3.3.4控制流分析
3.3.5圈複雜度
3.4習題
第4章測試設計技術
學習目標
術語
4.1測試開發過程
4.2測試設計技術的種類
4.3黑盒測試技術
4.3.1等價類劃分
4.3.2邊界值分析
4.3.3決策表測試
4.3.4狀態轉換測試
4.3.5用例測試
4.4白盒測試技術
4.4.1語句覆蓋和覆蓋率
4.4.2判定覆蓋和覆蓋率
4.4.3其他白盒測試技術
4.5基於經驗的測試技術
4.6選擇測試技術
4.7習題
第5章測試管理
學習目標
術語
5.1測試組織
5.1.1測試組織和測試獨立性
5.1.2測試組長(測試經理)和測試人員的任務
5.2測試計畫和估算
5.2.1測試計畫
5.2.2測試計畫活動
5.2.3入口準則
5.2.4出口準則
5.2.5測試估算
5.2.6測試策略/測試方法
5.3測試過程的監控
5.3.1測試過程監視
5.3.2測試報告
5.3.3測試控制
5.4配置管理
5.5風險和測試
5.5.1項目風險
5.5.2產品風險
5.6事件管理
5.6.1缺陷狀態和相關角色
5.6.2缺陷報告和跟蹤
5.7習題
第6章軟體測試工具
學習目標
術語
6.1測試工具的類型
6.1.1使用測試工具的意義和目的
6.1.2測試工具分類
6.1.3測試管理的工具支持
6.1.4靜態測試的工具支持
6.1.5測試說明的工具支持
6.1.6測試執行和記錄工具
6.1.7性能測試工具和監測器
6.2有效使用工具:可能的收益與風險
6.3組織內引入工具
6.3.1選擇工具的過程
6.3.2被選工具的試用——試點項目
6.3.3工具的部署
6.4習題
附錄一ISTQB初級認證考試考題分布
附錄二課後習題參考答案
附錄三參考資料