軟件測試管理與實踐(第2版)(微課版)

趙聚雪 楊鵬 鄭楚鋒

  • 出版商: 人民郵電
  • 出版日期: 2024-08-01
  • 售價: $299
  • 語言: 簡體中文
  • 頁數: 208
  • ISBN: 7115649510
  • ISBN-13: 9787115649515
  • 相關分類: Unit Test 單元測試
  • 下單後立即進貨 (約4週~6週)

  • 軟件測試管理與實踐(第2版)(微課版)-preview-1
軟件測試管理與實踐(第2版)(微課版)-preview-1

相關主題

商品描述

本書較為全面地介紹了軟件測試的相關理論和工具,內容翔實,可操作性強,簡明易懂。本書從實用角度出發,重點培養讀者解決實際問題的能力。 全書共11個任務,主要包括認識軟件測試管理、認識軟件測試流程、分析軟件測試需求、制訂軟件測試計劃、設計並編寫測試用例、執行測試並報告缺陷、分析並編寫測試報告、管理測試團隊、認識測試中的其他過程、用禪道軟件管理測試項目、觀摩項目實戰樣例等內容。 本書以理論講解、實踐任務、項目實訓3條線貫穿全部內容。讀者通過理論講解可以理解相關的理論方法;通過實踐任務可以掌握具體的操作方法;通過項目實訓可以學會應用所學的理論和工具。書中設計5個項目實訓、8個實踐任務以及若幹理論考核來輔助讀者掌握軟件測試管理的理論、方法和工具。除此之外,本書在項目實訓中引用教學項目“在線課程作業管理系統”,並在任務11中給出該教學項目的關鍵文檔,同時在附錄中給出軟件測試項目開展過程中經常使用的典型文檔模板,供讀者參考。 本書可以作為高校計算機相關專業軟件測試相關課程的教材,也可以作為想從事軟件測試工作的自學者的參考書。建議讀者在閱讀本書之前先了解與軟件測試基礎相關的測試概念、用例設計方法等內容。

作者簡介

趙聚雪,信息系統項目管理師。6年企業研發經歷,從事過技術到管理的多個崗位(高級開發工程師、測試經理、項目經理),對相關技術、研發過程管理和研發行政管理都比較熟悉。5年高職院校工作經歷,熟悉軟件專業的專業建設、課程建設、高職教學方法和理論。

目錄大綱

 

 

 

 

 

 

 

 

任務1 認識軟件測試管理 1

1.1 軟件質量 1

1.1.1 軟件質量的概念 1

1.1.2 軟件質量模型 2

1.1.3 軟件測試與軟件質量 4

1.2 項目管理與軟件測試管理 4

1.2.1 項目管理 4

1.2.2 軟件項目管理與軟件測試

項目管理 5

1.2.3 軟件測試管理的要素 5

1.3 測試管理工具 6

1.3.1 測試工具與測試管理

工具的關系 6

1.3.2 測試管理工具的基本

功能 6

1.3.3 測試管理工具的來源和

分類 6

1.3.4 測試管理工具的選擇 7

1.3.5 測試管理工具發展趨勢 7

1.4 實踐任務1:分組和項目

選擇 8

理論考核 9

任務2 認識軟件測試流程 12

2.1 軟件開發中的測試 12

2.2 軟件測試模型 13

2.3 軟件測試流程 15

2.4 軟件測試流程資產 18

2.5 軟件測試流程的建立 20

2.6 軟件測試流程中的度量分析 21

2.7 實踐任務2:實踐環境準備 22

理論考核 23

任務3 分析軟件測試需求 25

3.1 測試需求 25

3.1.1 認識軟件需求 25

3.1.2 認識測試需求 26

3.1.3 測試需求分析知識準備 27

3.2 測試需求分析的步驟 32

3.2.1 原始需求收集 32

3.2.2 原始需求整理 33

3.2.3 需求項分析 35

3.2.4 建立測試需求跟蹤矩陣 36

3.3 測試需求分析項目案例 36

3.4 實踐任務3:項目測試需求

分析 39

理論考核 40

任務4 制訂軟件測試計劃 42

4.1 什麼是測試計劃 42

4.2 測試計劃的主要內容 43

4.3 測試計劃的典型模板 46

4.4 組織及制訂測試計劃 46

4.4.1 主要任務 46

4.4.2 一個有用的輔助方法:

5W1H分析法 47

4.4.3 測試計劃制訂註意事項 48

4.5 測試計劃評審 48

4.6 測試計劃的執行和監控 49

4.7 實踐任務4:制訂項目測試

計劃 50

理論考核 51

任務5 設計並編寫測試用例 52

5.1 測試用例的概念和設計方法 52

5.1.1 測試用例的概念 52

5.1.2 測試用例的重要性 52

5.1.3 測試用例設計方法 53

5.2 設計及編寫測試用例 55

5.2.1 測試用例的屬性 55

5.2.2 測試用例的詳細程度 56

5.2.3 測試用例編寫模板 57

5.2.4 測試用例編寫指南 59

5.3 測試用例的評審 62

5.4 測試用例的管理 63

5.4.1 測試用例的組織和維護 63

5.4.2 測試用例的統計分析 63

5.4.3 設置測試用例執行順序 64

5.5 測試用例管理工具 65

5.6 實踐舉例:手機鬧鐘功能

測試用例 66

5.7 實踐任務5:編寫並管理

項目測試用例 71

理論考核 72

任務6 執行測試並報告缺陷 74

6.1 測試執行 74

6.2 測試執行的任務 74

6.2.1 測試執行的主要任務 74

6.2.2 測試啟動評估 75

6.2.3 測試用例分配 75

6.2.4 測試用例執行 76

6.3 測試執行監控 77

6.4 測試執行的結束 78

6.5 軟件缺陷的概念 79

6.5.1 軟件缺陷 79

6.5.2 軟件缺陷產生的原因 79

6.6 軟件缺陷的生命周期 80

6.7 軟件缺陷的報告 82

6.7.1 軟件缺陷的屬性 82

6.7.2 軟件缺陷報告典型模板 84

6.7.3 如何撰寫一個好的軟件

缺陷報告 85

6.7.4 處理重復缺陷報告 89

6.7.5 軟件缺陷管理指南 89

6.8 軟件缺陷的統計分析 90

6.9 軟件缺陷管理工具 92

6.10 實踐任務6:執行測試並

提交缺陷報告 92

理論考核 94

任務7 分析並編寫測試報告 96

7.1 測試報告 96

7.1.1 測試報告的目的及其

種類 96

7.1.2 日常型測試報告 96

7.1.3 總結型測試報告 99

7.1.4 總結型測試報告典型

模板 101

7.2 Alpha測試與Beta測試的

執行 101

7.2.1 Alpha測試與Beta

測試的目的 101

7.2.2 Alpha/Beta測試過程 101

7.3 實踐任務7:完成測試報告 104

理論考核 105

任務8 測試組織管理 107

8.1 測試團隊的建立 107

8.2 測試團隊的組織形式 108

8.3 測試團隊的角色配置 110

8.4 選擇合適的測試人員 110

8.5 測試團隊管理的主要內容 111

理論考核 112

任務9 認識測試中的其他

過程 114

9.1 配置管理 114

9.1.1 配置管理及其目標 114

9.1.2 配置管理的活動 115

9.1.3 配置管理的目錄結構 116

9.1.4 配置管理的工具 117

9.1.5 軟件測試活動涉及的

配置項 117

9.2 質量保證 117

9.2.1 質量保證的意義 117

9.2.2 質量保證的相關活動 118

9.3 評審 119

9.3.1 評審概述 119

9.3.2 同行評審的活動過程 119

9.4 實踐任務9:測試項目答辯 121

理論考核 122

任務10 用禪道軟件管理測試

項目 124

10.1 禪道軟件簡介 124

10.2 禪道軟件的安裝和配置 125

10.2.1 禪道軟件的版本 125

10.2.2 項目實訓1:安裝和

配置禪道軟件 125

10.3 禪道軟件的測試需求管理 125

10.3.1 創建產品並提交需求 125

10.3.2 項目實訓2:利用禪道

軟件進行測試需求

管理 125

10.4 禪道軟件的測試用例管理 126

10.4.1 編寫測試用例 126

10.4.2 導入、導出測試用例 126

10.4.3 測試套件與用例庫 126

10.4.4 測試用例執行和結果

查看 126

 

10.4.5 項目實訓3:利用禪道

軟件進行測試用例

管理 126

10.5 禪道軟件的測試缺陷管理 127

10.5.1 提交缺陷報告 127

10.5.2 導出及查看缺陷報表 127

10.5.3 禪道軟件中缺陷的生命

周期 127

10.5.4 項目實訓4:利用禪道

軟件進行測試缺陷

管理 127

10.6 禪道軟件的測試單和測試

報告 128

10.6.1 測試單和測試報告 128

10.6.2 項目實訓5:利用禪道

軟件進行測試報告

管理 128

任務11 觀摩項目實戰樣例 129

11.1 項目測試需求列表 129

11.2 項目測試計劃 132

11.3 項目測試用例 143

11.4 項目缺陷報告清單 147

11.5 項目測試總結報告 152

附錄 161

附錄1 某企業測試計劃模板 161

附錄2 測試用例模板 167

附錄3 測試缺陷模板 168

附錄4 某企業測試報告模板 169

參考文獻 171