如果你想從事軟件測(cè)試行業(yè)的,那么軟件測(cè)試(中文第三版)便是比讀書(shū)本之一。該書(shū)內(nèi)容簡(jiǎn)單,通俗,易懂。有讀者是這樣評(píng)價(jià)這本書(shū)的——“等你讀過(guò)那些所謂的大部頭,經(jīng)過(guò)實(shí)際的項(xiàng)目,回過(guò)頭來(lái)看看,還是這些東西,怎么都逃不出這本書(shū)的范圍!绷硗猓信笥堰@樣建議“如果想對(duì)軟件測(cè)試有一個(gè)全面的了解,不想急于一頭跳下去,可以先讀讀這本書(shū)!北竟(jié)內(nèi)容小編為大家整理帶來(lái)的這份軟件測(cè)試(中文第三版)為pdf格式免費(fèi)清晰版,如果你需要這份軟件測(cè)試電子書(shū)書(shū)籍,那么就趕緊點(diǎn)擊本文相應(yīng)的下載地址來(lái)進(jìn)行下載吧!
軟件測(cè)試(中文第三版)目錄
第一部分 軟件測(cè)試綜述
第1章 軟件測(cè)試的背景 3
1.1 臭名昭著的軟件錯(cuò)誤用例研究 3
1.1.1 迪斯尼的獅子王,1994—1995 3
1.1.2 英特爾奔騰浮點(diǎn)除法缺陷,1994 4
1.1.3 美國(guó)航天局火星極地登陸者號(hào)探測(cè)器,1999 4
1.1.4 愛(ài)國(guó)者導(dǎo)彈防御系統(tǒng),1991 5
1.1.5 千年蟲(chóng)問(wèn)題,大約1974 5
1.1.6 危險(xiǎn)的預(yù)見(jiàn),2004 5
1.2 軟件缺陷是什么 6
1.2.1 軟件失敗的術(shù)語(yǔ) 6
1.2.2 軟件缺陷的官方定義 7
1.3 為什么會(huì)出現(xiàn)軟件缺陷 8
1.4 軟件缺陷的修復(fù)費(fèi)用 9
1.5 軟件測(cè)試員究竟做些什么 10
1.6 優(yōu)秀的軟件測(cè)試員應(yīng)具備的素質(zhì) 10
1.7 小結(jié) 11
1.8 小測(cè)驗(yàn) 12
第2章 軟件開(kāi)發(fā)的過(guò)程 13
2.1 產(chǎn)品的組成部分 13
2.1.1 軟件產(chǎn)品需要多少投入 13
2.1.2 軟件產(chǎn)品由哪些部分組成 16
2.2 軟件項(xiàng)目成員 17
2.3 軟件開(kāi)發(fā)生命周期模式 18
2.3.1 大爆炸模式 18
2.3.2 邊寫(xiě)邊改模式 19
2.3.3 瀑布模式 20
2.3.4 螺旋模式 21
2.4 小結(jié) 22
2.5 小測(cè)驗(yàn) 22
第3章 軟件測(cè)試的實(shí)質(zhì) 23
3.1 測(cè)試的原則 23
3.1.1 完全測(cè)試程序是不可能的 23
3.1.2 軟件測(cè)試是有風(fēng)險(xiǎn)的行為 24
3.1.3 測(cè)試無(wú)法顯示潛伏的軟件缺陷 24
3.1.4 找到的軟件缺陷越多,就說(shuō)明軟件缺陷越多 25
3.1.5 殺蟲(chóng)劑怪事 25
3.1.6 并非所有軟件缺陷都要修復(fù) 26
3.1.7 什么時(shí)候才叫缺陷難以說(shuō)清 27
3.1.8 產(chǎn)品說(shuō)明書(shū)從沒(méi)有最終版本 28
3.1.9 軟件測(cè)試員在產(chǎn)品小組中不受歡迎 28
3.1.10 軟件測(cè)試是一項(xiàng)講究條理的技術(shù)專業(yè) 28
3.2 軟件測(cè)試的術(shù)語(yǔ)和定義 29
3.2.1 精確和準(zhǔn)確 29
3.2.2 確認(rèn)和驗(yàn)證 30
3.2.3 質(zhì)量和可靠性 30
3.2.4 測(cè)試和質(zhì)量保證(QA) 30
3.3 小結(jié) 31
3.4 小測(cè)驗(yàn) 31
第二部分 測(cè)試基礎(chǔ)
第4章 檢查產(chǎn)品說(shuō)明書(shū) 35
4.1 開(kāi)始測(cè)試 35
4.1.1 黑盒測(cè)試和白盒測(cè)試 36
4.1.2 靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試 37
4.1.3 靜態(tài)黑盒測(cè)試、測(cè)試產(chǎn)品說(shuō)明書(shū) 37
4.2 對(duì)產(chǎn)品說(shuō)明書(shū)進(jìn)行高級(jí)審查 37
4.2.1 假設(shè)自己是客戶 38
4.2.2 研究現(xiàn)有的標(biāo)準(zhǔn)和規(guī)范 38
4.2.3 審查和測(cè)試類似軟件 39
4.3 產(chǎn)品說(shuō)明書(shū)的低層次測(cè)試技術(shù) 39
4.3.1 產(chǎn)品說(shuō)明書(shū)屬性檢查清單 39
4.3.2 產(chǎn)品說(shuō)明書(shū)術(shù)語(yǔ)檢查清單 40
4.4 小結(jié) 40
4.5 小測(cè)驗(yàn) 40
第5 章 帶上眼罩測(cè)試軟件 42
5.1 動(dòng)態(tài)黑盒測(cè)試:帶上眼罩測(cè)試軟件 42
5.2 通過(guò)性測(cè)試和失效性測(cè)試 43
5.3 等價(jià)類劃分 44
5.4 數(shù)據(jù)測(cè)試 46
5.4.1 邊界條件 47
5.4.2 次邊界條件 49
5.4.3 默認(rèn)、空白、空值、零值和無(wú) 51
5.4.4 非法、錯(cuò)誤、不正確和垃圾數(shù)據(jù) 52
5.5 狀態(tài)測(cè)試 53
5.5.1 測(cè)試軟件的邏輯流程 54
5.5.2 失敗狀態(tài)測(cè)試 57
5.6 其他黑盒測(cè)試技術(shù) 58
5.6.1 像笨拙的用戶那樣做 58
5.6.2 在已經(jīng)找到的軟件缺陷的地方再找找 59
5.6.3 像黑客一樣考慮問(wèn)題 59
5.6.4 憑借經(jīng)驗(yàn)、直覺(jué)和預(yù)感 59
5.7 小結(jié) 59
5.8 小測(cè)驗(yàn) 60
第6章 檢查代碼 61
6.1 靜態(tài)白盒測(cè)試:檢查設(shè)計(jì)和代碼 61
6.2 正式審查 62
6.2.1 同事審查 63
6.2.2 走查 63
6.2.3 檢驗(yàn) 63
6.3 編碼標(biāo)準(zhǔn)和規(guī)范 64
6.3.1 編程標(biāo)準(zhǔn)和規(guī)范示例 64
6.3.2 獲取標(biāo)準(zhǔn) 66
6.4 通用代碼審查清單 66
6.4.1 數(shù)據(jù)引用錯(cuò)誤 66
6.4.2 數(shù)據(jù)聲明錯(cuò)誤 67
6.4.3 計(jì)算錯(cuò)誤 67
6.4.4 比較錯(cuò)誤 67
6.4.5 控制流程錯(cuò)誤 68
6.4.6 子程序參數(shù)錯(cuò)誤 68
6.4.7 輸入/輸出錯(cuò)誤 68
6.4.8 其他檢查 68
6.5 小結(jié) 69
6.6 小測(cè)驗(yàn) 69
第7章 帶上X光眼鏡測(cè)試軟件 70
7.1 動(dòng)態(tài)白盒測(cè)試 70
7.2 動(dòng)態(tài)白盒測(cè)試和調(diào)試 71
7.3 分段測(cè)試 72
7.3.1 單元測(cè)試和集成測(cè)試 72
7.3.2 單元測(cè)試示例 74
7.4 數(shù)據(jù)覆蓋 75
7.4.1 數(shù)據(jù)流 76
7.4.2 次邊界 76
7.4.3 公式和等式 77
7.4.4 錯(cuò)誤強(qiáng)制 77
7.5 代碼覆蓋 78
7.5.1 程序語(yǔ)句和代碼行覆蓋 79
7.5.2 分支覆蓋 79
7.5.3 條件覆蓋 80
7.6 小結(jié) 81
7.7 小測(cè)驗(yàn) 81
第三部分 運(yùn)用測(cè)試技術(shù)
第8章 配置測(cè)試 85
8.1 配置測(cè)試綜述 85
8.1.1 分離配置缺陷 88
8.1.2 計(jì)算工作量 89
8.2 執(zhí)行任務(wù) 90
8.2.1 確定所需的硬件類型 90
8.2.2 確定有哪些廠商的硬件、型號(hào)和驅(qū)動(dòng)程序可用 90
8.2.3 確定可能的硬件特性、模式和選項(xiàng) 91
8.2.4 將確定后的硬件配置縮減為可控制的范圍 91
8.2.5 明確與硬件配置有關(guān)的軟件唯一特性 92
8.2.6 設(shè)計(jì)在每一種配置中執(zhí)行的測(cè)試用例 93
8.2.7 在每種配置中執(zhí)行測(cè)試 93
8.2.8 反復(fù)測(cè)試直到小組對(duì)結(jié)果滿意為止 93
8.3 獲得硬件 93
8.4 明確硬件標(biāo)準(zhǔn) 94
8.5 對(duì)其他硬件進(jìn)行配置測(cè)試 95
8.6 小結(jié) 95
8.7 小測(cè)驗(yàn) 95
第9章 兼容性測(cè)試 96
9.1 兼容性測(cè)試綜述 96
9.2 平臺(tái)和應(yīng)用程序版本 97
9.2.1 向后和向前兼容 97
9.2.2 測(cè)試多個(gè)版本的影響 98
9.3 標(biāo)準(zhǔn)和規(guī)范 99
9.3.1 高級(jí)標(biāo)準(zhǔn)和規(guī)范 99
9.3.2 低級(jí)標(biāo)準(zhǔn)和規(guī)范 100
9.4 數(shù)據(jù)共享兼容性 100
9.5 小結(jié) 102
9.6 小測(cè)驗(yàn) 102
第10章 外國(guó)語(yǔ)言測(cè)試 103
10.1 使文字和圖片有意義 103
10.2 翻譯問(wèn)題 104
10.2.1 文本擴(kuò)展 104
10.2.2 ASCll、DBCS和Unicode 105
10.2.3 熱鍵和快捷鍵 105
10.2.4 擴(kuò)展字符 106
10.2.5 字符計(jì)算 106
10.2.6 從左向右和從右向左讀 107
10.2.7 圖形中的文字 107
10.2.8 讓文本與代碼脫離 107
10.3 本地化問(wèn)題 108
10.3.1 內(nèi)容 108
10.3.2 數(shù)據(jù)格式 109
10.4 配置和兼容性問(wèn)題 110
10.4.1 國(guó)外平臺(tái)配置 110
10.4.2 數(shù)據(jù)兼容性 111
10.5 測(cè)試量有多大 112
10.6 小結(jié) 113
10.7 小測(cè)驗(yàn) 113
第11章 易用性測(cè)試 114
11.1 用戶界面測(cè)試 114
11.2 優(yōu)秀UI由什么構(gòu)成 115
11.2.1 符合標(biāo)準(zhǔn)和規(guī)范 115
11.2.2 直觀 116
11.2.3 一致 117
11.2.4 靈活 117
11.2.5 舒適 118
11.2.6 正確 118
11.2.7 實(shí)用 119
11.3 為有殘疾障礙的人員測(cè)試:輔助選項(xiàng)測(cè)試 119
11.3.1 法律要求 120
11.3.2 軟件中的輔助特性 120
11.4 小結(jié) 122
11.5 小測(cè)驗(yàn) 122
第12章 測(cè)試文檔 123
12.1 軟件文檔的類型 123
12.2 文檔測(cè)試的重要性 125
12.3 審查文檔時(shí)要找什么 126
12.4 文檔測(cè)試的實(shí)質(zhì) 127
12.5 小結(jié) 127
12.6 小測(cè)驗(yàn) 127
第13章 軟件安全性測(cè)試 129
13.1 戰(zhàn)爭(zhēng)游戲—電影 129
13.2 了解動(dòng)機(jī) 130
13.3 威脅模式分析 131
13.4 軟件安全是一項(xiàng)功能嗎?軟件漏洞是一個(gè)缺陷嗎 134
13.5 了解緩沖區(qū)溢出 134
13.6 使用安全的字符串函數(shù) 135
13.7 計(jì)算機(jī)取證 137
13.8 小結(jié) 139
13.9 小測(cè)驗(yàn) 139
第14章 網(wǎng)站測(cè)試 141
14.1 網(wǎng)頁(yè)基礎(chǔ) 141
14.2 黑盒測(cè)試 142
14.2.1 文本 143
14.2.2 超級(jí)鏈接 144
14.2.3 圖片 145
14.2.4 表單 145
14.2.5 對(duì)象和其他各種簡(jiǎn)單的功能 145
14.3 灰盒測(cè)試 146
14.4 白盒測(cè)試 147
14.5 配置和兼容性測(cè)試 148
14.6 易用性測(cè)試 149
14.7 自動(dòng)化測(cè)試簡(jiǎn)介 151
14.8 小結(jié) 151
14.9 小測(cè)驗(yàn) 151
第四部分 測(cè)試的補(bǔ)充
第15章 自動(dòng)測(cè)試和測(cè)試工具 155
15.1 工具和自動(dòng)化的好處 155
15.2 測(cè)試工具 156
15.2.1 查看器和監(jiān)視器 156
15.2.2 驅(qū)動(dòng)程序 157
15.2.3 樁 158
15.2.4 壓力和負(fù)載工具 159
15.2.5 干擾注入器和噪聲發(fā)生器 159
15.2.6 分析工具 160
15.3 軟件測(cè)試自動(dòng)化 160
15.3.1 宏錄制和回放 161
15.3.2 可編程的宏 162
15.3.3 完全可編程的自動(dòng)測(cè)試工具 163
15.4 隨機(jī)測(cè)試:猴子和大猩猩 164
15.4.1 笨拙的猴子 165
15.4.2 半聰明的猴子 166
15.4.3 聰明的猴子 166
15.5 使用測(cè)試工具和自動(dòng)化的實(shí)質(zhì) 168
15.6 小結(jié) 168
15.7 小測(cè)驗(yàn) 169
第16章 缺陷轟炸和beta測(cè)試 170
16.1 讓別人測(cè)試你的軟件 170
16.2 測(cè)試共享 171
16.3 beta測(cè)試 172
16.4 外包測(cè)試 173
16.5 小結(jié) 173
16.6 小測(cè)驗(yàn) 174
第五部分 使用測(cè)試文檔
第17章 計(jì)劃測(cè)試工作 177
17.1 測(cè)試計(jì)劃的目標(biāo) 177
17.2 測(cè)試計(jì)劃主題 178
17.2.1 高級(jí)期望 178
17.2.2 人、地點(diǎn)和事 179
17.2.3 定義 179
17.2.4 團(tuán)隊(duì)之間的責(zé)任 180
17.2.5 哪些要測(cè)試,哪些不要測(cè)試 182
17.2.6 測(cè)試的階段 182
17.2.7 測(cè)試策略 182
17.2.8 資源需求 183
17.2.9 測(cè)試員的任務(wù)分配 183
17.2.10 測(cè)試進(jìn)度 183
17.2.11 測(cè)試用例 185
17.2.12 軟件缺陷報(bào)告 185
17.2.13 度量和統(tǒng)計(jì) 185
17.2.14 風(fēng)險(xiǎn)和問(wèn)題 185
17.3 小結(jié) 185
17.4 小測(cè)驗(yàn) 186
第18章 編寫(xiě)和跟蹤測(cè)試用例 187
18.1 測(cè)試用例計(jì)劃的目標(biāo) 187
18.2 測(cè)試用例計(jì)劃綜述 188
18.2.1 測(cè)試設(shè)計(jì) 189
18.2.2 測(cè)試用例 191
18.2.3 測(cè)試程序 192
18.3 測(cè)試用例組織和跟蹤 194
18.4 小結(jié) 195
18.5 小測(cè)驗(yàn) 195
第19章 報(bào)告發(fā)現(xiàn)的問(wèn)題 197
19.1 設(shè)法修復(fù)軟件缺陷 198
19.2 分離和再現(xiàn)軟件缺陷 200
19.3 并非所有軟件缺陷生來(lái)就是平等的 202
19.4 軟件缺陷的生命周期 203
19.5 軟件缺陷跟蹤系統(tǒng) 205
19.5.1 標(biāo)準(zhǔn):測(cè)試事件報(bào)告 205
19.5.2 手工軟件缺陷報(bào)告和跟蹤 206
19.5.3 自動(dòng)化軟件缺陷報(bào)告和跟蹤 206
19.6 小結(jié) 210
19.7 小測(cè)驗(yàn) 211
第20章 成效評(píng)價(jià) 212
20.1 使用軟件缺陷跟蹤數(shù)據(jù)庫(kù)中的信息 212
20.2 在日常測(cè)試中使用的度量 213
20.3 常用項(xiàng)目級(jí)度量 216
20.4 小結(jié) 220
20.5 小測(cè)驗(yàn) 221
第六部分 軟件測(cè)試的未來(lái)
第21章 軟件質(zhì)量保證 225
21.1 質(zhì)量是免費(fèi)的 225
21.2 工作現(xiàn)場(chǎng)的測(cè)試和質(zhì)量保證 226
21.2.1 軟件測(cè)試 226
21.2.2 質(zhì)量保證 227
21.2.3 軟件測(cè)試團(tuán)隊(duì)的其他名稱 228
21.3 測(cè)試的管理和組織結(jié)構(gòu) 228
21.4 能力成熟度模型(CMM) 230
21.5 IS0 9000 232
21.6 小結(jié) 233
21.7 小測(cè)驗(yàn) 233
第22章 軟件測(cè)試員的職業(yè) 234
22.1 軟件測(cè)試員的工作 234
22.2 尋求軟件測(cè)試職位 235
22.3 獲得親身體驗(yàn) 236
22.4 正規(guī)培訓(xùn)機(jī)會(huì) 237
22.5 網(wǎng)站 237
22.6 專注于軟件和軟件質(zhì)量的專業(yè)組織 238
22.7 更進(jìn)一步閱讀 238
22.8 小結(jié) 239
22.9 小測(cè)驗(yàn) 240
附錄A 小測(cè)驗(yàn)問(wèn)題解答 241
軟件測(cè)試(中文第三版)內(nèi)容簡(jiǎn)介
是一本講解軟件測(cè)試的入門書(shū),借助WindoWS95/98和 Windows NT/2000附帶的計(jì)算器、記事本和寫(xiě)字板等常用小應(yīng)用程序方法介紹了軟件測(cè)試的通用方法,可以用于測(cè)試任何計(jì)算機(jī)軟件。全部?jī)?nèi)容包括基本的和高級(jí)的軟件測(cè)試技術(shù)、軟件測(cè)試在軟件開(kāi)發(fā)過(guò)程的運(yùn)用、利用自動(dòng)化方法提高測(cè)試效率、計(jì)劃和編制測(cè)試目標(biāo)、報(bào)告發(fā)現(xiàn)的問(wèn)題、評(píng)估測(cè)試目標(biāo)和產(chǎn)品進(jìn)度、測(cè)試和質(zhì)量認(rèn)證的區(qū)別,以及軟件測(cè)試員職業(yè)指導(dǎo)!盾浖䴗y(cè)試》適合對(duì)軟件測(cè)試感興趣的學(xué)生和愛(ài)好者。同時(shí)對(duì)軟件開(kāi)發(fā)小組中希望增強(qiáng)知識(shí)并了解軟件測(cè)試的程序員、軟件工程管理員具有指導(dǎo)意義。
軟件測(cè)試(中文第三版)內(nèi)容截圖
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版