《軟件測試與持續(xù)質(zhì)量改進(第3版)》(Software Testing and Continuous Qu
本文關(guān)鍵詞:軟件測試與持續(xù)質(zhì)量改進,由筆耕文化傳播整理發(fā)布。
資源介紹
語言: 簡體中文
地區(qū): 大陸
圖書fenlei: 網(wǎng)絡(luò)
中文名: 軟件測試與持續(xù)質(zhì)量改進(第3版)
發(fā)行時間: 2011年7月
原名: Software Testing and Continuous Quality Improvement, Third Edition
資源格式: PDF
版本: 掃描版
簡介:
評論處1樓有網(wǎng)盤鏈接
內(nèi)容介紹:
《軟件測試與持續(xù)質(zhì)量改進:第3版》為軟件測試過程提供了一個質(zhì)量框架,目的是提出一個持續(xù)改進軟件質(zhì)量的途徑,以提高測試效率。書中詳細列舉基本的軟件測試技巧,并基于一種持續(xù)改進過程介紹deming 的質(zhì)量概念,將“計劃、執(zhí)行、檢查、改進”(plan, do, check, act, pdca)這樣一個質(zhì)量循環(huán)引入軟件測試過程,闡述現(xiàn)代質(zhì)量保證理論及最佳實踐方法。此外,附錄中提供軟件測試過程中可能涉及的各種文檔的格式樣本,非常便于查閱和參考。
《軟件測試與持續(xù)質(zhì)量改進:第3版》既適合軟件測試領(lǐng)域的專業(yè)技術(shù)人員作為參考手冊,,又適合作為計算機及相關(guān)專業(yè)軟件測試課程的教材。
內(nèi)容截圖:
目錄: 第一部分 軟件質(zhì)量透視
第1 章 軟件測試簡史 2
1.1 歷史上軟件測試和開發(fā)并行 4
1.2 極限編程 5
1.3 自動化測試工具的發(fā)展 6
1.3.1 靜態(tài)捕獲/回放工具(不附帶腳本語言) 7
1.3.2 靜態(tài)捕獲/回放工具(具有腳本語言) 7
1.3.3 可變的捕獲/回放工具 7
第2 章 質(zhì)量保證框架 9
2.1 什么是質(zhì)量 9
2.2 預(yù)防與檢測 10
2.3 驗證與確認 10
2.4 軟件質(zhì)量保證 11
2.5 質(zhì)量保證的組成 12
2.5.1 軟件測試 12
2.5.2 質(zhì)量控制 13
2.5.3 軟件配置管理 14
2.6 軟件質(zhì)量保證計劃 16
2.7 質(zhì)量標(biāo)準(zhǔn) 18
.2.7.1 薩班斯—奧克斯利法案 18
2.7.2 iso9000 19
2.7.3 能力成熟度模型 20
2.7.4 pcmm 23
2.7.5 cmmi 23
2.7.6 美國波多里奇國家質(zhì)量獎 23
2.8 注釋 25
第3 章 測試技術(shù)概述 26
3.1 黑盒測試(功能測試) 26
3.2 白盒測試(結(jié)構(gòu)測試) 27
3.3 灰盒測試(功能與結(jié)構(gòu)測試) 27
3.4 手工測試與自動化測試 27
3.5 靜態(tài)測試與動態(tài)測試 27
3.6 軟件測試技術(shù)的fenlei 28
第4 章 將需求轉(zhuǎn)換成可測試的測試用例 33
4.1 概述 33
4.2 將軟件需求作為測試的基礎(chǔ) 33
4.3 需求質(zhì)量因素 34
4.3.1 可理解 34
4.3.2 必需 34
4.3.3 可修改 34
4.3.4 非冗余 34
4.3.5 簡潔 35
4.3.6 可測試 35
4.3.7 可跟蹤 35
4.3.8 在范圍內(nèi) 35
4.4 評估需求質(zhì)量的數(shù)值方法 35
4.5 根據(jù)好的需求創(chuàng)建測試用例的過程 36
4.5.1 步驟1:評審需求 36
4.5.2 步驟2:編寫測試計劃 38
4.5.3 步驟3:確定測試套件 38
4.5.4 步驟4:命名測試用例 40
4.5.5 步驟5:編寫測試用例描述及目標(biāo) 41
4.5.6 步驟6:創(chuàng)建測試用例 41
4.5.7 步驟7:評審測試用例 42
4.6 將用例轉(zhuǎn)換為測試用例 42
4.6.1 步驟1:繪制用例圖 42
4.6.2 步驟2:編寫詳細的用例文本 43
4.6.3 步驟3:確定用例場景 44
4.6.4 步驟4:生成測試用例 45
4.6.5 步驟5:生成測試數(shù)據(jù) 45
4.6.6 小結(jié) 46
4.7 需求不存在或編寫粗劣時怎么辦 46
4.7.1 即興測試 46
4.7.2 探索性測試 47
第5 章 質(zhì)量的持續(xù)改進過程 49
5.1 edward deming的貢獻 49
5.2 統(tǒng)計方法扮演的角色 49
5.2.1 因果圖 50
5.2.2 流程圖 50
5.2.3 帕累托圖 50
5.2.4 運行圖 50
5.2.5 直方圖 50
5.2.6 散布圖 50
5.2.7 控制圖 50
5.3 deming的14條質(zhì)量原則 50
5.3.1 第1條:樹立始終如一的目標(biāo) 51
5.3.2 第2條:采用新的質(zhì)量觀念 51
5.3.3 第3條:停止對大量審查的依賴 51
5.3.4 第4條:結(jié)束僅靠價簽來激勵企業(yè)的實踐活動 51
5.3.5 第5條:堅持不懈地、永久地改進生產(chǎn)和服務(wù)系統(tǒng) 52
5.3.6 第6條:組織培訓(xùn)及再培訓(xùn) 52
5.3.7 第7條:確立領(lǐng)導(dǎo)職責(zé) 52
5.3.8 第8條:驅(qū)除恐懼 53
5.3.9 第9條:打破員工區(qū)域之間的壁壘 53
5.3.10 第10條:解除工作口號、訓(xùn)詞及目標(biāo) 53
5.3.11 第11條:去除數(shù)字化目標(biāo) 53
5.3.12 第12條:消除阻礙員工自豪感的壁壘 54
5.3.13 第13條:開設(shè)有關(guān)教育和再培訓(xùn)方面的強有力的課程 54
5.3.14 第14條:采取行動完成轉(zhuǎn)變 54
5.4 通過“計劃、執(zhí)行、檢查、改進”實現(xiàn)持續(xù)改進 54
5.5 遵循pdca循環(huán) 55
第二部分 瀑布測試概述
第6 章 概述 58
6.1 瀑布式開發(fā)方法 58
6.2 “階段化”持續(xù)改進方法 58
6.3 生命周期測試的心理學(xué) 59
6.4 將軟件測試作為持續(xù)改進過程 59
6.5 測試的圣經(jīng):軟件測試計劃 61
6.6 制定測試計劃的主要步驟 63
6.6.1 步驟1:定義測試目標(biāo) 63
6.6.2 步驟2:確定測試方法 63
6.6.3 步驟3:定義測試環(huán)境 63
6.6.4 步驟4:制定測試規(guī)約 63
6.6.5 步驟5:確定測試日程表 63
6.6.6 步驟6:評審及批準(zhǔn)測試計劃 64
6.7 測試計劃的組成 64
6.8 將技術(shù)評審作為持續(xù)改進過程 66
6.9 技術(shù)評審的動機 66
6.10 評審的類型 67
6.10.1 結(jié)構(gòu)化走查 67
6.10.2 審查 67
6.11 參與人員角色 69
6.12 有效評審的步驟 70
6.12.1 步驟1:規(guī)劃評審過程 70
6.12.2 步驟2:安排評審進度 70
6.12.3 步驟3:制定評審議程 70
6.12.4 步驟4:創(chuàng)建評審報告 70
第7 章 需求的靜態(tài)測試 72
7.1 通過歧義性評審測試需求 73
7.2 通過技術(shù)評審測試需求 73
7.3 審查和走查 73
7.4 檢查表 74
7.5 需求可追溯性矩陣 74
7.6 制定系統(tǒng)/驗收測試計劃 74
第8 章 邏輯設(shè)計的靜態(tài)測試 77
8.1 數(shù)據(jù)模型、過程模型及其聯(lián)系 77
8.2 通過技術(shù)評審測試邏輯設(shè)計 78
8.3 細化系統(tǒng)/驗收測試計劃 79
第9 章 物理設(shè)計的靜態(tài)測試 80
9.1 通過技術(shù)評審測試物理設(shè)計 80
9.2 創(chuàng)建集成測試用例 81
9.3 集成測試方法 81
9.3.1 步驟1:標(biāo)識出單元接口 81
9.3.2 步驟2:全面協(xié)調(diào)接口 81
9.3.3 步驟3:創(chuàng)建集成測試條件 82
9.3.4 步驟4:評估集成測試條件的完整性 82
第10 章 程序單元設(shè)計的靜態(tài)測試 83
10.1 通過技術(shù)評審測試程序單元設(shè)計 83
10.1.1 順序結(jié)構(gòu) 83
10.1.2 選擇結(jié)構(gòu) 83
10.1.3 循環(huán)結(jié)構(gòu) 83
10.2 編寫單元測試用例 84
第11 章 代碼的靜態(tài)測試與動態(tài)測試 85
11.1 用技術(shù)評審測試編碼 85
11.2 執(zhí)行測試計劃 86
11.3 單元測試 86
11.4 集成測試 87
11.5 系統(tǒng)測試 87
11.6 驗收測試 87
11.7 缺陷記錄 88
第三部分 螺旋(敏捷)軟件測試方法:計劃、執(zhí)行、檢查、改進第12 章 開發(fā)方法概述 91
12.1 生命周期開發(fā)的局限性 91
12.2 客戶/服務(wù)器架構(gòu)的挑戰(zhàn) 92
12.3 客戶/服務(wù)器架構(gòu)中螺旋測試的心理學(xué) 93
12.3.1 新思想 93
12.3.2 對測試人員/開發(fā)人員的理解 93
12.3.3 項目的目標(biāo):把質(zhì)量保證和開發(fā)結(jié)合起來 94
12.3.4 迭代/螺旋式開發(fā)方法 94
12.4 jad的角色 96
12.5 原型法的角色 96
12.6 開發(fā)原型的方法 97
12.6.1 步驟1:開發(fā)原型 97
12.6.2 步驟2:向管理層演示原型 98
12.6.3 步驟3:向用戶演示原型 98
12.6.4 步驟4:修訂并定稿規(guī)約 99
12.6.5 步驟5:開發(fā)產(chǎn)品系統(tǒng) 99
12.7 持續(xù)改進螺旋測試方法 100
第13 章 信息收集(計劃) 103
13.1 步驟1:準(zhǔn)備訪談 104
13.1.1 任務(wù)1:確定參加訪談的人 104
13.1.2 任務(wù)2:確定議程 104
13.2 步驟2:執(zhí)行訪談 104
13.2.1 任務(wù)1:理解項目 105
13.2.2 任務(wù)2:理解項目目標(biāo) 105
13.2.3 任務(wù)3:理解項目狀態(tài) 106
13.2.4 任務(wù)4:理解項目計劃 107
13.2.5 任務(wù)5:理解項目開發(fā)方法 107
13.2.6 任務(wù)6:確定總體業(yè)務(wù)需求 108
13.2.7 任務(wù)7:進行風(fēng)險分析 108
13.3 步驟3:總結(jié)訪談成果 110
13.3.1 任務(wù)1:總結(jié)訪談 110
13.3.2 任務(wù)2:確認訪談成果 110
第14 章 測試計劃(計劃) 111
14.1 步驟1:建立測試計劃 112
14.1.1 任務(wù)1:準(zhǔn)備引言部分 112
14.1.2 任務(wù)2:定義總體功能需求 113
14.1.3 任務(wù)3:確定手動/自動化測試的類型 114
14.1.4 任務(wù)4:確定測試退出標(biāo)準(zhǔn) 114
14.1.5 任務(wù)5:制定回歸測試策略 115
14.1.6 任務(wù)6:定義測試可交付物 117
14.1.7 任務(wù)7:組建測試團隊 117
14.1.8 任務(wù)8:搭建測試環(huán)境 118
14.1.9 任務(wù)9:定義依賴關(guān)系 119
14.1.10 任務(wù)10:創(chuàng)建測試進度表 119
14.1.11 任務(wù)11:選擇測試工具 122
14.1.12 任務(wù)12:建立缺陷報告/跟蹤規(guī)程 122
14.1.13 任務(wù)13:建立變更請求規(guī)程 123
14.1.14 任務(wù)14:建立版本控制規(guī)程 124
14.1.15 任務(wù)15:定義配置構(gòu)建規(guī)程 125
14.1.16 任務(wù)16:定義項目問題解決規(guī)程 125
14.1.17 任務(wù)17:建立報告規(guī)程 125
14.1.18 任務(wù)18:定義批準(zhǔn)規(guī)程 126
14.2 步驟2:定義度量目標(biāo) 126
14.2.1 任務(wù)1:定義度量標(biāo)準(zhǔn) 126
14.2.2 任務(wù)2:定義度量要點 127
14.3 步驟3:測試計劃的評審和批準(zhǔn) 129
14.3.1 任務(wù)1:評審的日程安排/執(zhí)行 129
14.3.2 任務(wù)2:獲得批準(zhǔn) 129
第15 章 測試用例設(shè)計(執(zhí)行) 131
15.1 步驟1:設(shè)計功能測試 131
15.1.1 任務(wù)1:完善功能測試需求 131
15.1.2 任務(wù)2:建立功能/測試矩陣 136
15.2 步驟2:設(shè)計圖形用戶界面測試 137
15.2.1 任務(wù)1:確定應(yīng)用程序圖形用戶界面組件 137
15.2.2 任務(wù)2:設(shè)計圖形用戶界面測試 138
15.3 步驟3:定義系統(tǒng)/驗收測試 139
15.3.1 任務(wù)1:確定可能的系統(tǒng)測試 139
15.3.2 任務(wù)2:設(shè)計階段性系統(tǒng)測試 140
15.3.3 任務(wù)3:確定可能的驗收測試 141
15.4 步驟4:測試設(shè)計的評審和批準(zhǔn) 141
15.4.1 任務(wù)1:評審的日程安排/準(zhǔn)備 141
15.4.2 任務(wù)2:獲得批準(zhǔn) 142
第16 章 測試開發(fā)(執(zhí)行) 143
16.1 步驟1:開發(fā)測試腳本 143
16.1.1 任務(wù)1:開發(fā)手工/自動化圖形用戶界面/功能測試腳本 143
16.1.2 任務(wù)2:開發(fā)手工/自動化的階段性系統(tǒng)測試腳本 144
16.2 步驟2:測試開發(fā)的評審和批準(zhǔn) 144
16.2.1 任務(wù)1:評審的日程安排/準(zhǔn)備 144
16.2.2 任務(wù)2:獲得批準(zhǔn) 145
第17 章 通過可追溯性實現(xiàn)測試覆蓋 146
17.1 用例和可追溯性 147
17.2 小結(jié) 148
第18 章 測試執(zhí)行/評價(執(zhí)行/檢查) 149
18.1 步驟1:組織測試內(nèi)容并進行測試 149
18.1.1 任務(wù)1:回歸測試手工/自動化修復(fù)上次螺旋過程中的缺陷 149
18.1.2 任務(wù)2:執(zhí)行新的螺旋測試中的手工/自動化測試 150
18.1.3 任務(wù)3:記錄螺旋測試中發(fā)現(xiàn)的缺陷 150
18.2 步驟2:測試評價 150
18.3 步驟3:發(fā)布中期報告 151
18.3.1 任務(wù)1:細化測試進度表 151
18.3.2 任務(wù)2:確定需求變更 151
第19 章 準(zhǔn)備下一次螺旋測試(改進) 153
19.1 步驟1:細化測試 154
19.1.1 任務(wù)1:更新功能/圖形用戶界面測試 154
19.1.2 任務(wù)2:更新階段性系統(tǒng)測試 154
19.1.3 任務(wù)3:更新驗收測試 154
19.2 步驟2:重新評價測試團隊、規(guī)程和環(huán)境 155
19.2.1 任務(wù)1:評價測試團隊 155
19.2.2 任務(wù)2:評審測試控制規(guī)程 155
19.2.3 任務(wù)3:更新測試環(huán)境 156
19.3 步驟3:發(fā)布中期測試報告 156
第20 章 進行系統(tǒng)測試 158
20.1 步驟1:完成系統(tǒng)測試計劃 158
20.1.1 任務(wù)1:確定系統(tǒng)測試類型 158
20.1.2 任務(wù)2:確定系統(tǒng)測試的日程安排 160
20.1.3 任務(wù)3:組建系統(tǒng)測試團隊 161
20.1.4 任務(wù)4:搭建系統(tǒng)測試環(huán)境 162
20.1.5 任務(wù)5:安裝系統(tǒng)測試工具 162
20.2 步驟2:完成系統(tǒng)測試用例 162
20.2.1 任務(wù)1:設(shè)計/腳本化性能測試 163
20.2.2 任務(wù)2:設(shè)計/腳本化安全性測試 164
20.2.3 任務(wù)3:設(shè)計/腳本化容量測試 165
20.2.4 任務(wù)4:設(shè)計/腳本化壓力測試 166
20.2.5 任務(wù)5:設(shè)計/腳本化兼容性測試 167
20.2.6 任務(wù)6:設(shè)計/腳本化轉(zhuǎn)換測試 167
20.2.7 任務(wù)7:設(shè)計/腳本化易用性測試 168
20.2.8 任務(wù)8:設(shè)計/腳本化文檔測試 168
20.2.9 任務(wù)9:設(shè)計/腳本化備份測試 169
20.2.10 任務(wù)10:設(shè)計/腳本化恢復(fù)性測試 169
20.2.11 任務(wù)11:設(shè)計/腳本化安裝測試 170
20.2.12 任務(wù)12:設(shè)計/腳本化其他類型的系統(tǒng)測試 170
20.3 步驟3:系統(tǒng)測試的評審和批準(zhǔn) 171
20.3.1 任務(wù)1:評審的日程安排/執(zhí)行 171
20.3.2 任務(wù)2:獲得批準(zhǔn) 171
20.4 步驟4:執(zhí)行系統(tǒng)測試 172
20.4.1 任務(wù)1:對系統(tǒng)測試中的修正進行回歸測試 172
20.4.2 任務(wù)2:執(zhí)行新的系統(tǒng)測試 172
20.4.3 任務(wù)3:將系統(tǒng)缺陷記錄在文檔中 172
第21 章 進行驗收測試 173
21.1 步驟1:完成驗收測試計劃 173
21.1.1 任務(wù)1:確定驗收測試類型 173
21.1.2 任務(wù)2:確定驗收測試的日程安排 174
21.1.3 任務(wù)3:組建驗收測試團隊 174
21.1.4 任務(wù)4:建立驗收測試環(huán)境 174
21.1.5 任務(wù)5:安裝驗收測試工具 175
21.2 步驟2:完成驗收測試用例 175
21.2.1 任務(wù)1:確定系統(tǒng)級測試用例的子集 175
21.2.2 任務(wù)2:設(shè)計/腳本化附加的驗收測試 175
21.3 步驟3:驗收測試計劃的評審和批準(zhǔn) 176
21.3.1 任務(wù)1:評審的日程安排/執(zhí)行 176
21.3.2 任務(wù)2:獲得批準(zhǔn) 176
21.4 步驟4:執(zhí)行驗收測試 176
21.4.1 任務(wù)1:對驗收測試中的修正進行回歸測試 176
21.4.2 任務(wù)2:執(zhí)行新的驗收測試 177
21.4.3 任務(wù)3:將驗收測試缺陷記錄在文檔中 177
第22 章 總結(jié)/報告測試結(jié)果 178
22.1 步驟1:執(zhí)行數(shù)據(jù)精簡 178
22.1.1 任務(wù)1:確保所有的測試均已執(zhí)行/解決 178
22.1.2 任務(wù)2:通過測試編號整理測試缺陷 178
22.1.3 任務(wù)3:將剩余的缺陷寫入一個矩陣 179
22.2 步驟2:準(zhǔn)備最終的測試報告 179
22.2.1 任務(wù)1:準(zhǔn)備項目概述 179
22.2.2 任務(wù)2:總結(jié)測試活動 179
22.2.3 任務(wù)3:分析/創(chuàng)建度量圖 179
22.2.4 任務(wù)4:總結(jié)測試成果/建議 184
22.3 步驟3:最終測試報告的評審和批準(zhǔn) 185
22.3.1 任務(wù)1:評審的日程安排/執(zhí)行 185
22.3.2 任務(wù)2:獲得批準(zhǔn) 186
22.3.3 任務(wù)3:發(fā)布最終測試報告 186
第四部分 項目管理方法
第23 章 項目管理框架 188
23.1 項目框架 188
23.2 產(chǎn)品質(zhì)量與項目質(zhì)量 188
23.3 項目框架的組成 188
23.4 項目框架與持續(xù)質(zhì)量改進 189
23.5 項目框架的各個階段 189
23.5.1 啟動階段 189
23.5.2 計劃階段 190
23.5.3 執(zhí)行、監(jiān)視和控制階段 190
23.5.4 收尾階段 191
23.6 劃定項目范圍以確保產(chǎn)品質(zhì)量 191
23.7 產(chǎn)品范圍和項目范圍 191
23.8 項目規(guī)章 191
23.9 范圍陳述 192
23.10 項目經(jīng)理在質(zhì)量管理中的作用 192
23.11 測試經(jīng)理在質(zhì)量管理中的作用 193
23.11.1 分析需求 193
23.11.2 進行差距分析 193
23.11.3 避免重復(fù) 193
23.11.4 定義測試數(shù)據(jù) 194
23.11.5 確認測試環(huán)境 194
23.11.6 分析測試結(jié)果 194
23.11.7 提交質(zhì)量 194
23.12 給測試經(jīng)理的建議 194
23.12.1 請求別人的幫助 194
23.12.2 出現(xiàn)問題時及時溝通 194
23.12.3 不斷更新自身的業(yè)務(wù)知識 195
23.12.4 學(xué)習(xí)新的測試技術(shù)和工具 195
23.12.5 改進過程 195
23.12.6 創(chuàng)建知識庫 195
23.13 質(zhì)量項目管理和項目框架的好處 195
第24 章 項目質(zhì)量管理 197
24.1 項目質(zhì)量管理過程 197
24.2 質(zhì)量計劃 197
24.3 確定高級項目活動 197
24.4 測試工作量估算 198
24.5 測試計劃 198
24.6 工作量估算:項目建模 200
24.7 質(zhì)量標(biāo)準(zhǔn) 202
第25 章 缺陷管理過程 203
25.1 質(zhì)量控制與缺陷管理 203
25.2 缺陷發(fā)現(xiàn)與fenlei 203
25.3 缺陷的優(yōu)先級 204
25.4 缺陷的種類 204
25.5 缺陷跟蹤 205
25.6 缺陷報告 205
25.7 缺陷總結(jié) 206
25.8 缺陷會議 206
25.9 缺陷度量 206
25.10 質(zhì)量標(biāo)準(zhǔn) 207
第26 章 測試與開發(fā)的整合 208
26.1 質(zhì)量控制與測試整合 208
26.2 測試整合 208
26.2.1 步驟1:組建測試團隊 208
26.2.2 步驟2:確定將要整合的任務(wù) 209
26.2.3 步驟3:定制測試步驟及任務(wù) 209
26.2.4 步驟4:選擇整合時間點 209
26.2.5 步驟5:修改開發(fā)方法 209
26.2.6 步驟6:對測試方法進行培訓(xùn) 209
26.2.7 步驟7:合并缺陷記錄 210
26.3 整合后的團隊 210
第27 章 測試管理的約束 211
27.1 組織架構(gòu) 211
27.2 已建立得很好的質(zhì)量保證部門的特征 211
27.3 職責(zé)劃分 211
27.4 組織關(guān)系 212
27.5 在質(zhì)量基礎(chǔ)設(shè)施不存在的情況下使用項目框架 213
27.6 即興測試和項目框架 213
27.7 使用可追溯性/確認矩陣 213
27.8 進度報告 214
第五部分 軟件測試中的新興專業(yè)領(lǐng)域第28 章 測試過程評估和自動化評估 216
28.1 測試過程評估 216
28.2 過程評估方法 217
28.2.1 步驟1:標(biāo)識關(guān)鍵元素 217
28.2.2 步驟2:收集和分析信息 218
28.2.3 步驟3:分析測試成熟度 218
28.2.4 步驟4:記錄和呈現(xiàn)結(jié)果 221
28.3 測試自動化評估 221
28.3.1 標(biāo)識需要自動化的應(yīng)用 222
28.3.2 確定最佳測試自動化工具 223
28.3.3 編寫測試腳本的方法 223
28.3.4 測試執(zhí)行的方法 224
28.3.5 測試腳本維護 224
28.4 測試自動化框架 224
28.4.1 自動化框架的基本特性 225
28.4.2 標(biāo)準(zhǔn)自動化框架 227
第29 章 非功能測試 231
29.1 性能測試 231
29.2 負載測試 231
29.3 壓力測試 231
29.4 容量測試 231
29.5 性能監(jiān)視 232
29.6 性能測試的方法 232
29.7 知識獲取過程 232
29.8 測試開發(fā) 233
29.9 性能測試可交付物 237
29.10 安全性測試 237
29.10.1 步驟1:確定安全性測試的范圍 238
29.10.2 步驟2:生成測試用例并執(zhí)行 238
29.11 安全性測試的類型 239
29.11.1 網(wǎng)絡(luò)掃描 239
29.11.2 漏洞掃描 239
29.11.3 密碼破譯 240
29.11.4 日志評審 240
29.11.5 文件完整性檢查器 241
29.11.6 病毒檢測器 241
29.11.7 滲透測試 242
29.12 易用性測試 242
29.13 易用性測試的目的 243
29.13.1 方法和執(zhí)行 243
29.13.2 易用性測試的原則 244
29.13.3 可訪問性測試和《康復(fù)法案》第508條 244
29.14 合規(guī)性測試 246
第30 章 soa 測試 248
第31 章 敏捷測試 250
31.1 敏捷用戶故事與正式需求對比 250
31.2 什么是用戶故事 250
31.3 敏捷計劃 251
31.4 敏捷測試的類型 251
第32 章 測試卓越中心 254
32.1 行業(yè)最佳過程 256
32.2 測試度量 257
32.3 運營模型 257
32.4 測試自動化框架 257
32.5 能力的持續(xù)提升 258
第33 章 本土/離岸模型 259
33.1 步驟1:分析 259
33.2 步驟2:確定經(jīng)濟上的得失 260
33.3 步驟3:確定選擇標(biāo)準(zhǔn) 260
33.4 項目管理和監(jiān)控 260
33.5 外包方法 260
33.5.1 本土活動 261
33.5.2 離岸活動 261
33.6 實現(xiàn)本土/離岸模型 262
33.6.1 知識轉(zhuǎn)移 262
33.6.2 詳細設(shè)計 262
33.6.3 基于里程碑的轉(zhuǎn)移 263
33.6.4 穩(wěn)定狀態(tài) 263
33.6.5 應(yīng)用管理 263
33.7 先決條件 263
33.7.1 關(guān)系模型 263
33.7.2 標(biāo)準(zhǔn) 264
33.8 本土/離岸方法的收益 265
33.9 本土/離岸模型的未來 267
第六部分 現(xiàn)代軟件測試工具第34 章 軟件測試趨勢 270
34.1 自動捕獲/回放測試工具 270
34.2 測試用例構(gòu)建工具 270
34.3 必要條件和充分條件 271
34.4 測試數(shù)據(jù)生成策略 271
34.4.1 生產(chǎn)數(shù)據(jù)抽樣 271
34.4.2 從零開始 272
34.4.3 數(shù)據(jù)播種 272
34.4.4 根據(jù)數(shù)據(jù)庫生成數(shù)據(jù) 273
34.4.5 一種基于需求的有效測試用例生成器 273
第35 章 軟件測試工具的fenlei 278
35.1 測試工具選擇檢查表 278
35.2 商業(yè)廠商工具描述 279
35.3 開源自由件廠商工具 285
35.4 應(yīng)該考慮使用測試自動化的情況 290
35.5 不應(yīng)該考慮測試自動化的情況 291
第36 章 自動化測試工具的評價方法 293
36.1 步驟1:定義測試需求 293
36.2 步驟2:設(shè)定工具目標(biāo) 293
36.3 步驟3a:非正式采購模式下的選擇活動 293
36.3.1 任務(wù)1:制定采購計劃 293
36.3.2 任務(wù)2:定義選擇標(biāo)準(zhǔn) 294
36.3.3 任務(wù)3:確定候選工具 294
36.3.4 任務(wù)4:進行候選工具評審 294
36.3.5 任務(wù)5:為候選工具打分 294
36.3.6 任務(wù)6:選擇工具 294
36.4 步驟3b:正式采購模式下的選擇活動 295
36.4.1 任務(wù)1:制定采購計劃 295
36.4.2 任務(wù)2:創(chuàng)建技術(shù)需求文檔 295
36.4.3 任務(wù)3:評審需求 295
36.4.4 任務(wù)4:生成請求建議 295
36.4.5 任務(wù)5:簡化建議 295
36.4.6 任務(wù)6:進行技術(shù)評估 295
36.4.7 任務(wù)7:選擇工具來源 296
36.5 步驟4:采購測試工具 296
36.6 步驟5:制定評價計劃 296
36.7 步驟6:制定工具經(jīng)理的計劃 296
36.8 步驟7:創(chuàng)建培訓(xùn)計劃 297
36.9 步驟8:接收工具 297
36.10 步驟9:執(zhí)行驗收測試 297
36.11 步驟10:召開推介會議 297
36.12 步驟11:實施修改 297
36.13 步驟12:培訓(xùn)工具的使用戶 298
36.14 步驟13:在操作環(huán)境中使用工具 298
36.15 步驟14:撰寫評估報告 298
36.16 步驟15:確定目標(biāo)是否實現(xiàn) 298
第七部分 附錄
附錄a 螺旋(敏捷)測試法 300
附錄b 軟件質(zhì)量保證計劃 308
附錄c 需求規(guī)約 310
附錄d 變更請求表 312
附錄e 測試模板 313
附錄f 檢查表 341
附錄g 軟件測試技術(shù) 375
術(shù)語表 425
參考文獻 430
索引 434
本文關(guān)鍵詞:軟件測試與持續(xù)質(zhì)量改進,由筆耕文化傳播整理發(fā)布。
本文編號:359581
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/359581.html