軟件測試管理與實踐 第2版 微課版 版權信息
- ISBN:9787115649515
- 條形碼:9787115649515 ; 978-7-115-64951-5
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
軟件測試管理與實踐 第2版 微課版 本書特色
1.十三五、十四五職業教育國家規劃教材
2.配套微課視頻、教案、教學大綱、源文檔等教學資源
3.測試管理專項教材
通過理論講解、實踐任務、項目實訓,讀者不僅能夠掌握軟件測試的相關理論,還能夠掌握軟件測試的相關工具以及操作方法,更重要的是能夠通過實踐任務、項目實訓獲得將理論和工具應用到具體項目中的能力,*終具備解決實際問題的能力。
軟件測試管理與實踐 第2版 微課版 內容簡介
本書較為全面地介紹了軟件測試的相關理論和工具,內容翔實,可操作性強,簡明易懂。本書從實用角度出發,重點培養讀者解決實際問題的能力。
全書共11個任務,主要包括認識軟件測試管理、認識軟件測試流程、分析軟件測試需求、制訂軟件測試計劃、設計并編寫測試用例、執行測試并報告缺陷、分析并編寫測試報告、管理測試團隊、認識測試中的其他過程、用禪道軟件管理測試項目、觀摩項目實戰樣例等內容。
本書以理論講解、實踐任務、項目實訓3條線貫穿全部內容。讀者通過理論講解可以理解相關的理論方法;通過實踐任務可以掌握具體的操作方法;通過項目實訓可以學會應用所學的理論和工具。書中設計5個項目實訓、8個實踐任務以及若干理論考核來輔助讀者掌握軟件測試管理的理論、方法和工具。除此之外,本書在項目實訓中引用教學項目“在線課程作業管理系統”,并在任務11中給出該教學項目的關鍵文檔,同時在附錄中給出軟件測試項目開展過程中經常使用的典型文檔模板,供讀者參考。
本書可以作為高校計算機相關專業軟件測試相關課程的教材,也可以作為想從事軟件測試工作的自學者的參考書。建議讀者在閱讀本書之前先了解與軟件測試基礎相關的測試概念、用例設計方法等內容。
軟件測試管理與實踐 第2版 微課版 目錄
任務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
展開全部
軟件測試管理與實踐 第2版 微課版 作者簡介
趙聚雪,信息系統項目管理師。6年企業研發經歷,從事過技術到管理的多個崗位(高級開發工程師、測試經理、項目經理),對相關技術、研發過程管理和研發行政管理都比較熟悉。5年高職院校工作經歷,熟悉軟件專業的專業建設、課程建設、高職教學方法和理論。