注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學軟件測試基礎(chǔ):方法與度量

軟件測試基礎(chǔ):方法與度量

軟件測試基礎(chǔ):方法與度量

定 價:¥45.00

作 者: (哈)哈奇森
出版社: 人民郵電出版社
叢編項:
標 簽: 軟件工程

ISBN: 9787115163523 出版時間: 2007-09-01 包裝: 平裝
開本: 16開 頁數(shù): 286 字數(shù):  

內(nèi)容簡介

  本書通過具體的開發(fā)案例,詳細地介紹了如何應(yīng)用一種有效的軟件測試方法——最重要測試(MIT)方法展開軟件測試,并提供了相應(yīng)的測試度量及評估模板,用于指導(dǎo)測試工作。此外,書中還詳細地介紹了建立測試說明的步驟、將測試說明自動化的工具以及風險分析技術(shù)等?!”緯?章~第5章主要介紹了背景知識和基本概念。第6章~第8章重點討論了測試說明以及如何建立測試說明。第9章~第14章介紹了測試評估、規(guī)劃和計劃的工具和分析技術(shù)。 本書注重實踐,是一本關(guān)于軟件測試的優(yōu)秀書籍,對軟件測試工作具有很好的指導(dǎo)意義,實用性較強,適合于軟件測試人員、開發(fā)人員、項目管理人員閱讀參考。

作者簡介

暫缺《軟件測試基礎(chǔ):方法與度量》作者簡介

圖書目錄

第1章 軟件測試現(xiàn)狀 1
1.1 歷史的回顧 3
1.1.1 20世紀80年代:藍色巨人(Big Blue)和大鐵家伙(Big Iron)統(tǒng)治的時代 3
1.1.2 20世紀90年代:PC將計算帶到“每個桌面” 3
1.1.3 走進Web時代 5
1.1.4 目前的金融氣候 6
1.1.5 此時你想到了什么?最佳方法沒有改變 8
1.2 當今測試人員所面臨的挑戰(zhàn) 8
1.2.1 沒有規(guī)格說明就沒有測試 9
1.2.2 市場第一:迫于市場或企業(yè)壓力而忽略測試 10
1.2.3 缺乏訓練有素的測試人員 11
1.2.4 標準減少了對測試的需求 12
1.3 小結(jié) 15
第2章 軟件測試環(huán)境中的質(zhì)量保證 17
2.1 這一段場景的問題出在哪里 17
2.2 傳統(tǒng)的質(zhì)量保證存在的問題 18
2.2.1 質(zhì)量的傳統(tǒng)定義不適用了 19
2.2.2 有關(guān)質(zhì)量的一些謬誤 20
2.3 什么是不可行的:控制質(zhì)量的傳統(tǒng)工具 23
2.3.1 傳統(tǒng)QA和測試工具已不能滿足要求 24
2.3.2 關(guān)于紙質(zhì)文檔的問題 24
2.4 解決方案:改進質(zhì)量過程 25
2.4.1 在你的環(huán)境中為質(zhì)量選擇正確的構(gòu)成 25
2.4.2 正確選擇適合你的開發(fā)環(huán)境的質(zhì)量控制工具 26
2.5 小結(jié) 31
第3章 管理軟件測試的方法 33
3.1 碰運氣(I-feel-lucky)軟件開發(fā)方法 33
3.2 關(guān)于藝術(shù)、科學和軟件的一些說法 34
3.2.1 關(guān)于藝術(shù)的說法 35
3.2.2 關(guān)于科學的說法 35
3.2.3 關(guān)于軟件的說法 36
3.3 工程方法 37
3.3.1 可審計性和履行職責 37
3.3.2 如何確定安全系數(shù) 40
3.4 集成和測試的折衷方法:藝術(shù)和工程的平衡 43
3.5 目前的測試策略 47
3.5.1 自頂向下寬度集成測試 47
3.5.2 定位測試組的組織策略 48
3.6 最佳方法 51
3.7 小結(jié) 52
第4章 最重要測試(MIT)方法 55
4.1 MIT概述 55
4.1.1 MIT能做什么 56
4.1.2 MIT是如何工作的 56
4.1.3 如何用MIT獲得成功 58
4.2 MIT方法的步驟 59
4.3 現(xiàn)實世界的例子:重型、中型和輕型開發(fā)工作 64
4.3.1 項目概述 65
4.3.2 集成整個系統(tǒng) 71
4.4 小結(jié) 72
第5章 軟件測試度量基礎(chǔ) 73
5.1 度量和度量元 74
5.1.1 手工藝:藝術(shù)和工程之間的結(jié)合 74
5.1.2 可操作性定義:基礎(chǔ)度量 74
5.2 在軟件測試中如何度量 75
5.2.1 基本測試度量:它有多大 76
5.2.2 錯誤 78
5.2.3 度量測試工作的度量元 82
5.2.4 測試它的開銷是多少 85
5.2.5 衡量效果的度量:它值得嗎 85
5.3 小結(jié) 87
第6章 測試說明 89
6.1 目標:成功的測試工作 89
6.2 計劃適當?shù)臏y試:測試多少算充分 90
6.3 確定測試范圍:它有多大 92
6.3.1 單元測試 93
6.3.2 一個測試腳本:多種測試類型 94
6.3.3 使用歷史數(shù)據(jù)評估工作 95
6.4 使用測試說明的理由 97
6.5 測試說明中的測試來源 98
6.5.1 基于需求的測試 99
6.5.2 分析技術(shù) 99
6.5.3 非分析方法 102
6.6 小結(jié) 103
第7章 如何構(gòu)建測試說明 105
7.1 從需求入手 105
7.1.1 結(jié)構(gòu)RAD項目的測試說明示例 106
7.1.2 一個Web項目的初始測試說明 112
7.2 確定并列出測試環(huán)境 113
7.2.1 測試一個大型系統(tǒng) 114
7.2.2 測試多種環(huán)境 116
7.3 增加細節(jié)和步驟層次 117
7.3.1 會談:需要準備什么和如何準備 118
7.3.2 執(zhí)行會談 121
7.3.3 分析結(jié)論:所得教訓 123
7.3.4 準備按你所學地行動 124
7.4 小結(jié) 127
7.5 進一步的研究 128
7.5.1 產(chǎn)品A 128
7.5.2 產(chǎn)品B 129
第8章 測試說明自動化工具 131
8.1 測試說明的展開 133
8.1.1 簡要過程 133
8.1.2 PowerPoint中的測試說明 134
8.1.3 文檔中的測試說明 136
8.1.4 電子表格中的測試說明 142
8.1.5 高功能網(wǎng)站中的測試說明 144
8.2 小結(jié) 147
第9章 風險分析 149
9.1 風險分析過程概述 150
9.2 風險分析的益處 151
9.2.1 確保正確的測試工作重點 151
9.2.2 公開測試人員的假設(shè) 151
9.2.3 通過其他組受益來提高重用性 152
9.2.4 為測試工作提供強有力的項目管理工具 152
9.3 項目管理策略及風險 155
9.4 MIT風險分析 157
9.4.1 定量和定性分析 158
9.4.2 MIT等級索引 158
9.4.3 MIT等級準則 160
9.4.4 在辯論中使用風險等級 163
9.5 案例研究:401(k) Web 項目 163
9.5.1 應(yīng)用程序 164
9.5.2 我的測試 164
9.5.3 報告我的測試結(jié)果 164
9.5.4 計算測試的價值 165
9.5.5 關(guān)于這個項目的一些想法 166
9.6 小結(jié) 166
第10章 風險分析應(yīng)用 169
10.1 在測試說明中應(yīng)用風險分析 170
10.1.1 測試評估過程 171
10.1.2 MIT總計工作表 173
10.1.3 規(guī)劃工作表 176
10.1.4 協(xié)調(diào)測試工作 181
10.1.5 不要忽視開發(fā)人員修正錯誤 182
10.1.6 測試合同 183
10.2 選擇測試的風險準則 184
10.2.1 確認和驗證系統(tǒng)需求 184
10.2.2 檢查系統(tǒng)中最重要的功能 185
10.2.3 檢查最重要的路徑和數(shù)據(jù) 185
10.2.4 重點投資 185
10.3 小結(jié) 186
第11章 路徑分析 187
11.1 彌諾陶洛斯迷宮的傳說 187
11.1.1 線性無關(guān) 191
11.1.2 case語句 192
11.1.3 一連串判定語句 195
11.2 計算通過一個系統(tǒng)的路徑數(shù) 199
11.2.1 什么是邏輯流程圖 200
11.2.2 用于計算路徑的方程式 202
11.3 小結(jié) 205
11.4 為進一步探索而提出的路徑分析的例子 206
第12章 路徑分析應(yīng)用 209
12.1 通過深度理解校正問題:這一切如何開始 209
12.1.1 顯示類比的游戲 210
12.1.2 獲取地圖 211
12.2 分而治之 214
12.3 未經(jīng)計算的路徑 215
12.4 快速建立路徑測試評估 215
12.4.1 步驟1:建立一張系統(tǒng)的菜單圖 216
12.4.2 步驟2:計算系統(tǒng)中所有的菜單選項 216
12.4.3 步驟3:對于每一個菜單選項計算異?!?19
12.4.4 步驟4:為系統(tǒng)建立邏輯流程圖 220
12.4.5 步驟5:記錄路徑 225
12.5 路徑與數(shù)據(jù)依賴 226
12.6 小結(jié) 227
第13章 數(shù)據(jù)分析技術(shù) 229
13.1 測試用戶的數(shù)據(jù)輸入(GUI) 229
13.1.1 數(shù)據(jù)依賴路徑 230
13.1.2 關(guān)于出錯信息的一些想法 230
13.2 邊界值分析 231
13.2.1 邊界值分析實例 231
13.2.2 矩陣數(shù)據(jù)縮減技術(shù) 235
13.2.3 自底向上構(gòu)造足夠的數(shù)據(jù)集的過程 239
13.3 告誡 241
13.3.1 隱藏邊界 241
13.3.2 Web服務(wù) 242
13.4 小結(jié) 243
第14章 分析的收獲與將來的儲備 245
14.1 測試:下一代 248
14.1.1 協(xié)同 248
14.1.2 移動計算 249
14.1.3 MIT方式及下一代 249
14.1.4 挑戰(zhàn) 250
附錄A 練習題答案 253
附錄B 軟件測試問卷、調(diào)查及結(jié)果 259
B.1 制定你的基準 259
B.2 測試問卷 259
B.3 商用軟件測試水平狀況 262
B.3.1 書面調(diào)查 263
B.3.2 口頭調(diào)查 263
B.4 研討會評估結(jié)果 263
B.5 書面測試調(diào)查結(jié)果 264
B.5.1 被調(diào)查者的組成 264
B.5.2 教育 265
B.5.3 測試活動 265
B.5.4 使用度量的類型 266
B.5.5 使用的正規(guī)方法類型 266
B.5.6 測試自動化 266
B.5.7 常用測試術(shù)語 267
B.5.8 意識到調(diào)查的不足 267
B.6 口頭調(diào)查結(jié)果 267
B.7 來自調(diào)查的結(jié)論 268
附錄C 測試參考樣例和模板 269
C.1 描述訪談過程樣例 269
C.1.1 高級訪談(持續(xù)15~30分鐘) 270
C.1.2 中級訪談(持續(xù)30~60分鐘) 270
C.2 項目說明及測試問卷訪談樣例 271
參考文獻 273
術(shù)語表 277

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號