定 價:39.8 元
叢書名:工業(yè)和信息化“十三五”人才培養(yǎng)規(guī)劃教材
- 作者:趙聚雪 楊鵬
- 出版時間:2018/5/1
- ISBN:9787115477699
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.55
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書較為全面地介紹了軟件測試的相關(guān)理論和工具,內(nèi)容翔實,可操作性強,簡明易懂。本書從實用角度出發(fā),重點培養(yǎng)學生解決實際問題的能力。
全書共11章,主要包括測試流程管理、測試需求分析、測試計劃制訂、測試用例編寫、測試執(zhí)行、測試缺陷提交、測試報告編寫、測試團隊建立、測試管理工具應(yīng)用等內(nèi)容。
本書以理論講解、工具實訓、項目實踐三條線貫穿。讀者通過學習可以理解相關(guān)的理論方法;通過工具實訓掌握具體的操作方法;通過項目實踐會應(yīng)用所學的理論和工具。書中設(shè)計了6個工具實訓任務(wù)、8個項目實踐任務(wù)、若干理論練習題來輔助讀者掌握軟件測試管理的具體理論、方法和工具。除此之外,理論和工具實訓都引用教學項目在線課程作業(yè)管理系統(tǒng),并在第11章給出了該項目實踐的關(guān)鍵文檔,同時在附錄中給出了軟件測試項目開展過程中經(jīng)常使用的典型模板,供讀者參考。
(1)全書內(nèi)容簡潔、結(jié)構(gòu)嚴謹、邏輯分明、條理清晰,在內(nèi)容和形式上都有創(chuàng)新。
(2)教材的編寫由淺入深,即使沒有接觸過軟件測試管理的學生也能很快上手。
(3)本教材的設(shè)計理念是全書以理論講解、工具實訓、項目實踐三條線貫穿,讀者通過理論學習,理解相關(guān)的理論方法,通過工具實訓掌握具體的操作方法,通過項目實踐應(yīng)用所學的理論和工具。通過理論與實踐的結(jié)合,達到學以致用的目的。
(4)參與本書編寫工作的人員有企業(yè)從業(yè)人員,有教育從業(yè)人員,融合了編寫者的教學經(jīng)驗和實踐經(jīng)驗。
趙聚雪,信息系統(tǒng)項目管理師。6年企業(yè)研發(fā)經(jīng)歷,從事過技術(shù)到管理的多個崗位(高級開發(fā)工程師、測試經(jīng)理、項目經(jīng)理),對相關(guān)技術(shù)、研發(fā)過程管理和研發(fā)行政管理都比較熟悉。5年高職院校工作經(jīng)歷,熟悉軟件專業(yè)的專業(yè)建設(shè)、課程建設(shè)、高職教學方法和理論。
第 1章 軟件測試管理概述 1
1.1 軟件質(zhì)量 1
1.1.1 軟件質(zhì)量的概念 1
1.1.2 軟件質(zhì)量模型 2
1.1.3 軟件測試與軟件質(zhì)量 3
1.2 項目管理與軟件測試管理 4
1.2.1 項目管理 4
1.2.2 軟件項目管理與軟件測試項目管理 5
1.2.3 軟件測試管理的要素 5
1.3 測試管理工具 5
1.3.1 測試工具與測試管理工具的關(guān)系 5
1.3.2 測試管理工具的基本功能 6
1.3.3 測試管理工具的來源和分類 6
1.3.4 測試管理工具的選擇 7
1.3.5 測試管理工具發(fā)展趨勢 7
1.4 項目實踐任務(wù)一:分組和項目選擇 7
第 2章 軟件測試流程管理 8
2.1 軟件研發(fā)中的測試 8
2.2 軟件測試模型 9
2.3 軟件測試流程 11
2.4 軟件測試過程資產(chǎn) 14
2.5 軟件測試流程的建立 16
2.6 測試流程中的度量分析 17
2.7 項目實踐任務(wù)二:實踐環(huán)境準備 18
第3章 測試需求分析 20
3.1 測試需求 20
3.1.1 認識軟件需求 20
3.1.2 認識軟件測試需求 21
3.1.3 測試需求分析知識準備 22
3.2 測試需求分析的步驟 28
3.2.1 原始需求收集 29
3.2.2 原始需求整理 29
3.2.3 需求項分析 31
3.2.4 建立測試需求跟蹤矩陣 32
3.3 項目實踐任務(wù)三:項目測試需求分析 32
第4章 測試計劃 34
4.1 什么是測試計劃 34
4.2 測試計劃的主要內(nèi)容 35
4.3 測試計劃的典型模板 38
4.4 組織及編寫測試計劃 38
4.4.1 主要任務(wù) 38
4.4.2 一個有用的輔助方法:5W1H分析法 39
4.4.3 測試計劃編制注意事項 40
4.5 測試計劃評審 40
4.6 測試計劃的執(zhí)行和監(jiān)控 41
4.7 項目實踐任務(wù)四:制訂項目測試計劃 41
第5章 測試用例設(shè)計和管理 42
5.1 測試用例的概念和設(shè)計方法 42
5.1.1 測試用例的概念 42
5.1.2 測試用例的重要性 42
5.1.3 測試用例設(shè)計方法 43
5.2 組織及編寫測試用例 45
5.2.1 測試用例的屬性 45
5.2.2 測試用例的詳細程度 46
5.2.3 測試用例編寫模板 47
5.2.4 測試用例編寫指南 49
5.3 測試用例的評審 52
5.4 測試用例的管理 53
5.4.1 測試用例的組織和維護 53
5.4.2 測試用例的統(tǒng)計分析 53
5.4.3 設(shè)置測試用例執(zhí)行順序 54
5.5 測試用例管理工具 55
5.6 實踐舉例:手機鬧鐘功能測試用例 56
5.7 項目實踐任務(wù)五:編寫并管理項目測試用例 61
第6章 測試缺陷管理及分析 62
6.1 軟件缺陷的概念 62
6.1.1 軟件缺陷 62
6.1.2 軟件缺陷產(chǎn)生的原因 63
6.2 軟件缺陷的生命周期 63
6.3 軟件缺陷的報告 65
6.3.1 軟件缺陷的屬性 65
6.3.2 缺陷編寫典型模板 68
6.3.3 如何撰寫一個好的缺陷報告 69
6.3.4 軟件缺陷管理指南 72
6.4 軟件缺陷的統(tǒng)計分析 72
6.5 軟件缺陷管理工具 75
第7章 測試執(zhí)行和報告 76
7.1 測試執(zhí)行 76
7.2 測試執(zhí)行的任務(wù) 76
7.2.1 測試執(zhí)行的主要任務(wù) 76
7.2.2 測試啟動評估 77
7.2.3 測試用例分配 78
7.2.4 測試用例的執(zhí)行 78
7.3 測試執(zhí)行監(jiān)控 79
7.4 測試執(zhí)行的結(jié)束 80
7.5 項目實踐任務(wù)六:執(zhí)行測試并提交缺陷報告 81
7.6 測試報告 81
7.6.1 測試報告的目的及其種類 81
7.6.2 日常型測試報告 82
7.6.3 總結(jié)型測試報告 85
7.6.4 總結(jié)型測試報告典型模板 86
7.7 項目實踐任務(wù)七:完成測試報告 86
7.8 Alpha測試與Beta測試的執(zhí)行 86
7.8.1 Alpha測試與Beta測試的目的 86
7.8.2 Alpha/Beta測試過程 87
第8章 測試組織管理 90
8.1 測試團隊的建立 90
8.2 測試團隊的組織形式 91
8.3 軟件測試團隊的角色配置 93
8.4 選擇合適的測試人員 93
8.5 測試組織管理的主要內(nèi)容 94
第9章 測試相關(guān)的其他過程 95
9.1 軟件配置管理 95
9.1.1 軟件配置管理及其目標 95
9.1.2 配置管理的活動 96
9.1.3 配置管理的目錄結(jié)構(gòu) 97
9.1.4 配置管理的工具 98
9.1.5 軟件測試活動涉及的配置項 98
9.2 軟件質(zhì)量保證 99
9.2.1 質(zhì)量保證的意義 99
9.2.2 質(zhì)量保證的相關(guān)活動 99
9.3 評審 100
9.3.1 評審概述 100
9.3.2 同行評審的活動過程 101
9.4 項目實踐任務(wù)八:測試項目答辯 103
第 10章 ALM實踐應(yīng)用 104
10.1 ALM安裝準備 104
10.1.1 ALM服務(wù)器操作系統(tǒng)準備 104
10.1.2 實訓一 ALM安裝準備 105
10.2 ALM安裝和配置 106
10.2.1 安裝ALM服務(wù)器 106
10.2.2 ALM服務(wù)器部署 108
10.2.3 ALM站點配置 110
10.2.4 客戶端瀏覽器登錄服務(wù)器 116
10.2.5 項目自定義配置 118
10.2.6 實訓二 ALM安裝和配置 121
10.3 ALM測試需求管理 122
10.3.1 創(chuàng)建需求 122
10.3.2 需求的維護 123
10.3.3 用不同視圖瀏覽需求 123
10.3.4 需求分析 125
10.3.5 實訓三 ALM測試需求管理 126
10.4 ALM測試計劃管理 127
10.4.1 測試計劃樹的生成 127
10.4.2 通過視圖查看測試計劃樹 131
10.4.3 測試計劃樹的查找、維護 132
10.4.4 測試用例和測試需求的相互關(guān)聯(lián) 132
10.4.5 構(gòu)建測試用例 134
10.4.6 分析測試計劃 135
10.4.7 實訓四 測試計劃(測試用例) 136
10.5 ALM測試實驗室 137
10.5.1 測試集的創(chuàng)建和維護 137
10.5.2 設(shè)置測試集中測試用例的執(zhí)行流 138
10.5.3 執(zhí)行測試用例,記錄測試結(jié)果 140
10.5.4 分析測試執(zhí)行情況并生成統(tǒng)計報告 142
10.5.5 實訓五 ALM測試實驗室 142
10.6 ALM缺陷管理 143
10.6.1 添加新的缺陷以及缺陷瀏覽 143
10.6.2 修改缺陷 145
10.6.3 關(guān)聯(lián)缺陷和測試用例 146
10.6.4 分析缺陷并生成統(tǒng)計報告 147
10.6.5 實訓六 ALM缺陷管理 148
第 11章 項目實戰(zhàn)樣例 150
11.1 項目測試方案 150
11.2 項目測試用例 162
11.3 項目缺陷報告 166
11.4 項目測試報告 171
附錄 180
附錄1 某企業(yè)測試方案模板 180
附錄2 測試用例模板 186
附錄3 測試缺陷模板 187
附錄4 某企業(yè)測試報告模板 188
練習題 190
參考文獻 195