高級軟體測試·卷2:高級軟體測試經理

高級軟體測試·卷2:高級軟體測試經理

《高級軟體測試·卷2:高級軟體測試經理》是2011年12月7日清華大學出版社出版的圖書,作者是劉琴。本書包含了選擇管理軟體測試作為職業的軟體從業者應當掌握的相應內容,著重講述了和測試分析、測試設計、測試執行和測試結果評估相關的技能和技術。

基本介紹

  • 書名:高級軟體測試·卷2:高級軟體測試經理
  • 作者:劉琴
  • ISBN:9787302261636
  • 定價:43元
  • 出版社:清華大學出版社
  • 出版時間:2011-12-7
圖書信息,圖書簡介,目錄,

圖書信息

ISBN:9787302261636
印次:1-1
裝幀:平裝
印刷日期:2011-12-7

圖書簡介

本書的作者Rex Black先生是ISTQB的第三屆主席,也是美國測試委員會的發起人之一,在測試界深具影響力和號召力。我在翻譯本書期間一直和Black先生保持溝通,感謝他不厭其煩地釋疑解難,並坦誠地接受個別譯者對原文的疑問和建議。
本書緊扣ISTQB高級認證大綱中高級軟體測試管理者部分,主要介紹在軟體測試估算、策劃、監視和控制中一個軟體測試經理熟練運用高級技能所必須掌握的知識,包括制定軟體測試系統的總體測試目標和測試策略;計畫測試任務和進度,組織測試活動,採用各種度量對測試和風險進行評估、報告、跟蹤和控制。本書通過大量案例介紹了如何挑選、
獲取、分配測試任務所需要的充分的資源;如何組建、管理和領導測試團隊,負責協調測試團隊各成員之間以及測試團隊和各利益相關者之間的溝通。
本書適用於掌握測試工程、測試設計、測試工具、軟體開發生命周期和測試管理的基本概念並希望獲得ISTQB高級資質認證證書的人群。
本書已被CSTQB(Chinese Software Qualifications Testing Board 國際軟體測試認證委員會大中華分會)指定為官方培訓教材。雖然工程師的素養有賴於知識教育、實踐能力和企業經驗的融合,但通過對本書的學習,能夠為高校及企業培養具有國際競爭力的軟體測試工程師提供一個可參考的,與ISTQB對接的渠道。

目錄

第1章 軟體測試基礎 1
1.1 概述 1
1.2 軟體生命周期中的測試 2
1.3 順序生命周期模型 3
1.4 疊代或增量生命周期模型 4
1.5 螺旋生命周期模型 5
1.6 測試級別 6
1.6.1 兩個將測試集成到生命周期的案例研究 8
1.6.2 軟體生命周期中的測試練習 9
1.6.3 軟體生命周期中的測試練習參考答案 9
1.7 特定系統 12
1.7.1 綜合系統項目案例研究 14
1.7.2 安全關鍵系統 15
1.8 度量元和度量 16
1.8.1 度量元和度量的練習 18
1.8.2 度量元和度量的練習參考答案 18
1.9 職業道德 19
1.10 認證考試模擬題 20
第2章 測試過程 22
2.1 概述 22
2.2 測試過程模型 23
2.3 測試計畫和控制 23
2.3.1 測試計畫和控制的案例研究 25
2.4 測試分析和設計 26
2.5 測試實施和執行 27
2.5.1 測試執行 28
2.5.2 測試執行前置條件的案例學習 29
2.5.3 測試標準BS 7925/2 31
2.6 評估出口準則和報告 32
2.7 測試結束活動 35
2.7.1 測試結束的兩個案例 36
2.7.2 測試結束活動練習 38
2.7.3 測試結束活動練習參考答案 38
2.8 認證考試模擬題 38
第3章 測試管理 40
3.1 概述 41
3.2 基於風險的測試與失效模式和影響分析 41
3.2.1 基於風險測試的特性和好處 43
3.2.2 基於風險測試的歷史 45
3.2.3 如何進行基於風險的測試 46
3.2.4 風險級別 48
3.2.5 控制風險 49
3.2.6 項目風險 50
3.2.7 兩種工業標準以及它們與風險的關係 52
3.2.8 基於風險的測試與失效模式和影響分析練習1 53
3.2.9 基於風險的測試與失效模式和影響分析練習1參考答案 54
3.2.10 風險識別和評估技術 56
3.2.11 質量風險分類 57
3.2.12 記錄質量風險 59
3.2.13 用ISO 9126進行質量風險分析 61
3.2.14 用風險發生成本進行質量風險分析 62
3.2.15 用危害分析進行質量風險分析 63
3.2.16 判定所有風險的優先權 63
3.2.17 利益相關者參與 65
3.2.18 基於風險的測試與失效模式和影響分析練習2 65
3.2.19 基於風險的測試與失效模式和影響分析練習2參考答案 66
3.2.20 失效模式和影響分析(FMEA) 70
3.2.21 用失效模式和影響分析進行質量風險分析 71
3.2.22 決定風險優先權數字 73
3.2.23 FMEA的收益、成本和挑戰 73
3.2.24 FMEA案例學習 74
3.2.25 基於風險的測試與失效模式和影響分析練習3 74
3.2.26 基於風險的測試與失效模式和影響分析練習3參考答案 76
3.2.27 基於風險的測試和測試過程 81
3.2.28 整個生命周期中的基於風險的測試 82
3.2.29 基本測試過程中的基於風險的測試 84
3.2.30 基於風險測試的挑戰 86
3.2.31 基於風險的測試與失效模式和影響分析練習4 88
3.2.32 基於風險的測試與失效模式和影響分析練習4參考答案 89
3.2.33 FMEA案例學習二 90
3.2.34 基於風險的測試和測試控制 92
3.2.35 基於風險的測試結果評估和報告 93
3.2.36 基於風險的測試與失效模式和影響分析練習5 95
3.2.37 基於風險的測試與失效模式和影響分析練習5參考答案 95
3.3 測試管理文檔和測試計畫文檔模板 97
3.3.1 測試方針文檔 98
3.3.2 測試策略文檔 99
3.3.3 測試策略類型 101
3.3.4 測試計畫模板 103
3.3.5 IEEE 829軟體測試文檔標準以及它們如何與測試計畫文檔相關聯 104
3.3.6 主測試計畫文檔 108
3.3.7 級別測試計畫文檔 109
3.3.8 測試計畫和測試計畫偏離案例學習 109
3.3.9 主測試計畫案例學習 111
3.3.10 一個簡單PC應用程式的測試計畫案例學習 111
3.3.11 測試管理文檔和測試計畫文檔模板練習 114
3.3.12 測試管理文檔和測試計畫文檔模板練習參考答案 114
3.4 測試估算 117
3.4.1 影響估算的因素 118
3.4.2 估算技術 120
3.4.3 使用工業平均值 122
3.4.4 測試點分析 123
3.4.5 協商和減少測試範圍 126
3.4.6 測試估算練習 126
3.4.7 測試估算練習參考答案 127
3.5 測試計畫安排 132
3.5.1 儘早進行測試計畫的案例學習 134
3.6 測試進程監控 136
3.6.1 產品風險度量 137
3.6.2 缺陷度量元 137
3.6.3 測試用例(或規程)度量 140
3.6.4 測試進度監控練習1 146
3.6.5 測試進度監控練習1參考答案 147
3.6.6 測試覆蓋率度量 148
3.6.7 風險覆蓋率 149
3.6.8 度量的使用 150
3.6.9 兩個測試報告的案例學習 153
3.6.10 測試進度監控練習2 155
3.6.11 測試進度監控練習2參考答案 156
3.7 測試的商業價值 158
3.7.1 質量成本 159
3.7.2 測試的其他價值 161
3.7.3 測試商業價值的練習 162
3.7.4 測試商業價值練習答案 162
3.8 分散式、外包、內包測試 163
3.8.1 特殊的分散式、外包和內包測試問題 165
3.8.2 能力成熟度模型集成(CMM)和測試 167
3.8.3 分散式測試的案例研究 168
3.9 測試管理問題 169
3.9.1 管理探索性測試的案例研究 173
3.9.2 綜合系統問題 174
3.9.3 安全關鍵系統問題 175
3.10 非功能性測試問題 176
3.10.1 工具和硬體需求 178
3.10.2 公司和安全性考慮 180
3.11 認證考試模擬題 181
第4章 測試技術 188
第5章 軟體特性測試 191
第6章 評審 193
6.1 概述 193
6.2 評審的原則 194
6.2.1 正式和非正式評審 195
6.2.2 非正式評審的實例研究 196
6.3 評審的類型 197
6.4 引入評審 199
6.4.1 評審中缺陷消除的有效性 200
6.4.2 兩個評審實例研究 201
6.4.3 引入評審練習1 203
6.4.4 引入評審練習1的參考答案 204
6.4.5 引入評審練習2 204
6.4.6 引入評審練習2的參考答案 204
6.5 評審的成功因素 207
6.5.1 回顧一個早期用例研究 209
6.5.2 評審的IEEE 1028 標準 210
6.6 認證考試模擬題 211
第7章 事件管理 212
7.1 概述 212
7.2 何時可以發現一個缺陷 213
7.3 缺陷生命周期 213
7.3.1 缺陷生命周期練習 215
7.3.2 缺陷生命周期練習參考答案 215
7.4 缺陷域 216
7.4.1 缺陷域練習 220
7.4.2 缺陷域聯繫報告 221
7.5 度量元和事件管理 222
7.5.1 度量元和事件管理練習 224
7.5.2 度量元和事件管理練習參考答案 224
7.6 溝通事件 225
7.7 認證考試模擬題 225
第8章 標準以及測試過程改進 227
8.1 概述 227
8.2 需要考慮的標準 228
8.3 測試改進過程 232
8.4 改進測試過程 234
8.4.1 一個通用的過程改進框架 235
8.4.2 案例研究:測試評估的結果 236
8.5 用TMM改進測試過程 237
8.6 用TPI改進測試過程 240
8.7 用CTP改進測試過程 244
8.8 用STEP改進測試過程 248
8.9 能力成熟度模型集成(CMMI) 250
8.10 測試改進過程練習 252
8.11 測試改進過程練習參考答案 252
8.12 認證考試模擬題 254
第9章 測試工具和自動化 256
9.1 概述 256
9.2 測試工具概念 256
9.2.1 測試自動化的成本 258
9.2.2 測試自動化的風險 259
9.2.3 測試自動化的益處 260
9.2.4 測試自動化的策略 261
9.2.5 測試自動化策略的案例分析 262
9.2.6 測試工具集成和腳本 263
9.2.7 集成化測試工具的案例分析 264
9.2.8 測試工具分類 266
9.3 測試工具種類 267
9.3.1 測試管理工具 268
9.3.2 測試執行工具 268
9.3.3 關鍵字驅動的自動化測試執行 269
9.3.4 測試執行目標的案例分析 270
9.3.5 調試和排錯工具 271
9.3.6 故障散播和故障注入 271
9.3.7 靜態分析工具 272
9.3.8 動態分析工具 272
9.3.9 性能測試工具 272
9.3.10 網站工具 273
9.3.11 模擬器和仿真器 274
9.3.12 自定義工具開發的案例分析 274
9.4 認證考試模擬題 275
第10章 個人技能和團隊構成 277
10.1 概述 277
10.2 個人技能 278
10.2.1 測試技能 279
10.2.2 技術和軟體技能 280
10.2.3 用戶、業務以及領域技能 280
10.2.4 技能清單和管理 281
10.2.5 個人技能練習 284
10.2.6 個人技能練習參考答案 285
10.3 動態測試團隊 288
10.3.1 動態測試團隊練習 294
10.3.2 動態測試團隊練習參考答案 294
10.4 組織的測試選擇 295
10.4.1 混合使用不同獨立性的方法 298
10.4.2 外包獨立測試 299
10.4.3 混合的質量保證方法的案例分析 299
10.5 激勵 301
10.5.1 度量元和激勵 302
10.5.2 激勵和負面激勵評論的案例分析 302
10.6 溝通 303
10.7 認證考試模擬題 304
第11章 認證考試準備 307
11.1 學習目標 307
11.1.1 級別1:牢記(K1) 307
11.1.2 級別2:理解(K2) 308
11.1.3 級別3:套用(K3) 308
11.1.4 級別4:分析(K4) 308
11.1.5 學習目標級別的由來 309
11.2 ISTQB高級認證考試 309
11.2.1 基於場景分析的考題 310
11.2.2 考題的演變 311
附錄A 參考書目 313
附錄B HELLOCARMS下一代房屋淨值借貸系統 316
附錄C 模擬題答案 326

熱門詞條

聯絡我們