軟件測試基礎教程

軟件測試基礎教程
定價:174
NT $ 151
 

內容簡介

從軟件測試生命周期、軟件測試生命周期中的測試、靜態技術、測試設計技術、測試管理和軟件測試工具等幾個方面,全面地介紹了軟件測試相關的過程、技術和方法、管理、測試工具和自動化等。
 

目錄

第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初級認證考試考題分布
附錄二課后習題參考答案
附錄三參考資料
網路書店 類別 折扣 價格
  1. 新書
    87
    $151