注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)全程軟件測(cè)試(第3版)

全程軟件測(cè)試(第3版)

全程軟件測(cè)試(第3版)

定 價(jià):¥129.00

作 者: 朱少民 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115496560 出版時(shí)間: 2019-01-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書系統(tǒng)地總結(jié)了過去十年中軟件測(cè)試發(fā)生的變化,濃縮了作者許多寶貴的軟件測(cè)試經(jīng)驗(yàn)。本書首先介紹對(duì)于軟件測(cè)試的不同看法,全程軟件測(cè)試的思想,軟件測(cè)試的基礎(chǔ)設(shè)施與TA框架、團(tuán)隊(duì)能力建設(shè);然后逐步深入到測(cè)試的計(jì)劃、設(shè)計(jì)、執(zhí)行、持續(xù)反饋和改進(jìn);接著,討論全程測(cè)試的思想,包括全程靜態(tài)測(cè)試、全程性能測(cè)試、全程安全性、全程建模、全程可視化。本書最后展望了軟件測(cè)試的未來?!”緯m合軟件測(cè)試人員閱讀,也可作為相關(guān)專業(yè)人士的參考指南。

作者簡(jiǎn)介

  朱少民國(guó)內(nèi)知名測(cè)試專家,曾任思科(中國(guó))軟件有限公司QA高級(jí)總監(jiān)。 近三十年來,一直從事軟件測(cè)試、質(zhì)量管理等工作,先后獲得機(jī)械工業(yè)部、安徽省、青島市、合肥市等多項(xiàng)科技進(jìn)步獎(jiǎng),出版《輕輕松松自動(dòng)化測(cè)試》《軟件測(cè)試——基于問題驅(qū)動(dòng)模式》《軟件測(cè)試方法和技術(shù)( 第 3 版 )》《 軟 件 過 程 管 理 》等十余部著作。近五年來,他幫助國(guó)內(nèi)近百家企業(yè)提升其軟件開發(fā)能力水平,并經(jīng)常在國(guó)內(nèi)外學(xué)術(shù)會(huì)議 或技術(shù)大會(huì)上發(fā)表演講,是TiD大會(huì)、Top100 Summit測(cè)試議題方向的出品人。

圖書目錄

第 1章 360度看軟件測(cè)試:一覽無余 1
1.1 軟件測(cè)試基本認(rèn)知——正反思維 2
1.2 從狹義測(cè)試到廣義測(cè)試 3
1.3 基于質(zhì)量的認(rèn)知 5
1.4 基于風(fēng)險(xiǎn)的認(rèn)知 8
1.5 基于社會(huì)性的認(rèn)知 8
1.6 基于經(jīng)濟(jì)的認(rèn)知 9
1.7 基于標(biāo)準(zhǔn)的認(rèn)知 9
1.8 基于Test Oracle的認(rèn)知 11
1.9 基于批判性思維的認(rèn)知 14
1.10 基于傳統(tǒng)開發(fā)模式的認(rèn)知 16
1.11 基于敏捷開發(fā)模式的認(rèn)知 17
1.12 小結(jié) 20
第 2章 全程測(cè)試:閃光的思想 22
2.1 測(cè)試左移與右移 23
2.2 測(cè)試驅(qū)動(dòng)開發(fā) 24
2.3 傳統(tǒng)研發(fā)模式的測(cè)試環(huán) 28
2.4 敏捷研發(fā)中的測(cè)試環(huán) 30
2.5 DevOps與測(cè)試 32
2.6 小結(jié) 34
第3章 準(zhǔn)備:基礎(chǔ)設(shè)施與TA框架 35
3.1 虛擬機(jī)與容器技術(shù) 35
3.2 基礎(chǔ)設(shè)施即代碼 38
3.3 持續(xù)集成環(huán)境 39
3.3.1 版本管理與構(gòu)建 41
3.3.2 CI管理工具的安裝 42
3.4 自動(dòng)化測(cè)試框架 45
3.4.1 自動(dòng)化測(cè)試框架的構(gòu)成與
分類 45
3.4.2 單元測(cè)試框架 48
3.4.3 UI TA框架 51
3.4.4 移動(dòng)應(yīng)用TA框架 57
3.4.5 面向API的TA測(cè)試框架 60
3.4.6 驗(yàn)收測(cè)試框架 64
3.5 DevOps完整工具鏈 68
3.6 小結(jié) 72
第4章 準(zhǔn)備:個(gè)體與團(tuán)隊(duì) 73
4.1 全棧,體現(xiàn)了技術(shù)深度 74
4.2 個(gè)人測(cè)試能力模型 77
4.3 軟件測(cè)試思維訓(xùn)練 81
4.3.1 軟件測(cè)試系統(tǒng)性思維 81
4.3.2 分析性測(cè)試思維 86
4.3.3 批判性測(cè)試思維 91
4.3.4 創(chuàng)造性、發(fā)散性測(cè)試思維 95
4.4 軟件研發(fā)團(tuán)隊(duì)測(cè)試組織與能力 98
4.5 軟件研發(fā)團(tuán)隊(duì)測(cè)試過程改進(jìn) 99
4.6 DevOps對(duì)軟件測(cè)試人員的影響
分析 102
4.7 小結(jié) 105
第5章 項(xiàng)目啟動(dòng):知己知彼、
百戰(zhàn)不殆 107
5.1 用戶與質(zhì)量要求 108
5.1.1 用戶是誰 108
5.1.2 對(duì)質(zhì)量有什么要求 109
5.1.3 參照哪些質(zhì)量標(biāo)準(zhǔn) 110
5.2 項(xiàng)目背景 112
5.3 產(chǎn)品元素 113
5.4 測(cè)試方法和技術(shù) 115
5.5 確定測(cè)試規(guī)范 116
5.6 小結(jié) 122
第6章 測(cè)試計(jì)劃:分析與策略 123
6.1 軟件測(cè)試的目標(biāo) 124
6.1.1 分析軟件產(chǎn)品的特定質(zhì)量
要求 125
6.1.2 測(cè)試目標(biāo) 127
6.2 項(xiàng)目的測(cè)試需求 129
6.2.1 測(cè)試需求分析的基本
方法 130
6.2.2 測(cè)試需求的分析技術(shù) 132
6.2.3 功能需求分析 133
6.2.4 非功能性需求分析 137
6.3 測(cè)試工作量估算 140
6.3.1 工作量的估計(jì) 141
6.3.2 工作分解結(jié)構(gòu)表方法 142
6.3.3 工作量估計(jì)的實(shí)例 145
6.4 測(cè)試資源需求 147
6.5 測(cè)試?yán)锍瘫瓦M(jìn)度安排 148
6.5.1 傳統(tǒng)測(cè)試 149
6.5.2 敏捷測(cè)試 149
6.6 測(cè)試風(fēng)險(xiǎn)分析 150
6.7 如何制訂有效的測(cè)試策略 154
6.8 編寫測(cè)試計(jì)劃書 160
6.9 小結(jié) 161
第7章 測(cè)試設(shè)計(jì):架構(gòu)與用例 163
7.1 測(cè)試框架的設(shè)計(jì) 163
7.1.1 從需求到測(cè)試用例 164
7.1.2 基于SUT結(jié)構(gòu)來組織
設(shè)計(jì) 166
7.2 測(cè)試設(shè)計(jì)要考慮的因素 170
7.3 如何運(yùn)用測(cè)試設(shè)計(jì)方法 171
7.4 非功能性測(cè)試也存在設(shè)計(jì) 176
7.5 探索式測(cè)試之設(shè)計(jì) 177
7.6 測(cè)試用例規(guī)范性與評(píng)審 181
7.6.1 測(cè)試用例的構(gòu)成 181
7.6.2 測(cè)試用例書寫標(biāo)準(zhǔn) 182
7.6.3 測(cè)試用例評(píng)審要點(diǎn) 183
7.7 測(cè)試集的創(chuàng)建 186
7.8 小結(jié) 189
第8章 測(cè)試執(zhí)行:自動(dòng)與探索 190
8.1 測(cè)試執(zhí)行概述 190
8.2 測(cè)試執(zhí)行的準(zhǔn)備 193
8.2.1 測(cè)試任務(wù)安排 193
8.2.2 測(cè)試環(huán)境的建立與配置 194
8.2.3 測(cè)試自動(dòng)化運(yùn)行平臺(tái) 195
8.3 如何有效地創(chuàng)建測(cè)試集 196
8.4 敏捷測(cè)試的執(zhí)行 198
8.4.1 策略與實(shí)踐 198
8.4.2 探索式測(cè)試的執(zhí)行 200
8.5 用戶體驗(yàn)和易用性測(cè)試 202
8.5.1 易用性測(cè)試的標(biāo)準(zhǔn) 202
8.5.2 如何進(jìn)行A/B測(cè)試 206
8.6 回歸測(cè)試 209
8.7 軟件缺陷的報(bào)告 212
8.7.1 缺陷的屬性及其描述 212
8.7.2 如何有效報(bào)告缺陷 214
8.8 小結(jié) 215
第9章 永不收尾:持續(xù)反饋與改進(jìn) 216
9.1 驗(yàn)收測(cè)試 216
9.2 部署驗(yàn)證 220
9.2.1 客戶端軟件安裝測(cè)試 220
9.2.2 后臺(tái)系統(tǒng)的部署驗(yàn)證 222
9.3 在線測(cè)試與日志分析 222
9.4 后繼版本的測(cè)試 226
9.5 測(cè)試過程評(píng)審 228
9.6 團(tuán)隊(duì)反思:持續(xù)改進(jìn) 229
9.7 小結(jié) 233
第 10章 全程靜態(tài)測(cè)試:
以不變應(yīng)萬變 234
10.1 常用的評(píng)審方法 234
10.2 需求評(píng)審優(yōu)秀實(shí)踐 237
10.2.1 如何操作需求評(píng)審 238
10.2.2 需求評(píng)審的標(biāo)準(zhǔn) 239
10.2.3 需求的可測(cè)試性 241
10.3 系統(tǒng)架構(gòu)的審查 242
10.3.1 系統(tǒng)架構(gòu)選型的確認(rèn) 243
10.3.2 軟件設(shè)計(jì)評(píng)審標(biāo)準(zhǔn) 244
10.3.3 設(shè)計(jì)的可測(cè)試性 248
10.3.4 系統(tǒng)組件設(shè)計(jì)的審查 250
10.4 產(chǎn)品設(shè)計(jì)規(guī)格說明書的復(fù)審 252
10.4.1 重視設(shè)計(jì)規(guī)格說明書的
審查 252
10.4.2 設(shè)計(jì)規(guī)格說明書的多層次
審查 253
10.4.3 界面設(shè)計(jì)的評(píng)審 254
10.5 系統(tǒng)部署設(shè)計(jì)的審查 255
10.5.1 系統(tǒng)部署邏輯設(shè)計(jì)的
審查 256
10.5.2 軟件部署物理設(shè)計(jì)的
審查 258
10.5.3 可用性設(shè)計(jì)的審查 259
10.5.4 可伸縮性設(shè)計(jì)的驗(yàn)證 263
10.5.5 安全性設(shè)計(jì)的驗(yàn)證 264
10.6 代碼評(píng)審與靜態(tài)分析 264
10.7 小結(jié) 267
第 11章 全程性能測(cè)試:持續(xù)優(yōu)化 268
11.1 常見的性能問題 268
11.2 如何確定系統(tǒng)的性能需求 269
11.2.1 明確性能測(cè)試的基本
目標(biāo) 270
11.2.2 關(guān)鍵性能指標(biāo)分析 271
11.2.3 關(guān)鍵業(yè)務(wù)分析 273
11.3 如何完成性能測(cè)試的設(shè)計(jì) 274
11.3.1 如何模擬用戶操作 274
11.3.2 如何有效地模擬加載
過程 275
11.3.3 如何實(shí)時(shí)準(zhǔn)確地控制
加載 278
11.4 如何執(zhí)行性能測(cè)試 279
11.5 如何分析和評(píng)估測(cè)試結(jié)果 286
11.6 小結(jié) 289
第 12章 全程安全性:持續(xù)加固 290
12.1 貫穿研發(fā)生命周期的安全性測(cè)試 290
12.2 濫用案例與安全性需求 293
12.2.1 軟件系統(tǒng)存在哪些安全
漏洞 293
12.2.2 國(guó)內(nèi)外標(biāo)準(zhǔn)中關(guān)于系統(tǒng)
安全性的要求 295
12.2.3 安全性測(cè)試需求分析 297
12.3 安全性風(fēng)險(xiǎn)分析 298
12.4 安全性靜態(tài)測(cè)試 301
12.5 滲透測(cè)試 302
12.6 系統(tǒng)運(yùn)維安全性監(jiān)控與審計(jì) 306
12.7 小結(jié) 307
第 13章 全程建模:徹底自動(dòng)化 309
13.1 測(cè)試過程模型 310
13.2 基于模型的測(cè)試 312
13.3 基于業(yè)務(wù)建模的MBT方法 314
13.3.1 基于業(yè)務(wù)流程建?!?14
13.3.2 基于事件流、應(yīng)用
場(chǎng)景建?!?16
13.4 基于UML的MBT方法 318
13.4.1 基于UML的MBT具體
實(shí)現(xiàn) 319
13.4.2 基于有限狀態(tài)機(jī)建?!?21
13.5 小結(jié) 323
第 14章 全程可視化:管理無死角 326
14.1 測(cè)試過程的度量體系 326
14.1.1 測(cè)試管理的全局性與
層次性 327
14.1.2 測(cè)試過程度量指標(biāo)體系 328
14.2 測(cè)試全過程的度量 332
14.2.1 測(cè)試分析與設(shè)計(jì)的度量 333
14.2.2 代碼評(píng)審與分析的度量 336
14.2.3 測(cè)試執(zhí)行的度量 338
14.2.4 與缺陷相關(guān)的度量 340
14.2.5 測(cè)試充分性和上線后的
度量 345
14.3 測(cè)試度量管理與工具 346
14.4 測(cè)試用例管理 348
14.5 測(cè)試管理工具的應(yīng)用 350
14.6 小結(jié) 353
第 15章 測(cè)試展望:未來更具挑戰(zhàn) 355
15.1 云計(jì)算與測(cè)試的基礎(chǔ)設(shè)施 355
15.2 微服務(wù)、契約測(cè)試與自動(dòng)化
測(cè)試工具 357
15.2.1 契約測(cè)試工具 358
15.2.2 智能的單元測(cè)試工具 360
15.2.3 前端測(cè)試工具 362
15.3 如何測(cè)試人工智能軟件 363
15.4 如何用AI技術(shù)為測(cè)試服務(wù) 365
15.4.1 AI技術(shù)及其應(yīng)用 365
15.4.2 AI技術(shù)如何應(yīng)用于測(cè)試 367
15.4.3 AI測(cè)試工具 372
15.5 小結(jié) 375
附錄A 測(cè)試中的記憶符號(hào):
測(cè)試思維寶庫(kù) 376
附錄B 測(cè)試計(jì)劃(GB8567—
2006) 382
B.1 引言 382
B.1.1 標(biāo)識(shí) 382
B.1.2 系統(tǒng)概述 382
B.1.3 文檔概述 382
B.1.4 與其他計(jì)劃的關(guān)系 382
B.1.5 基線 382
B.2 引用文件 382
B.3 軟件測(cè)試環(huán)境 383
B.4 計(jì)劃 384
B.4.1 總體設(shè)計(jì) 384
B.4.2 計(jì)劃執(zhí)行的測(cè)試 385
B.4.3 測(cè)試用例 386
B.5 測(cè)試進(jìn)度表 386
B.6 需求的可追蹤性 387
B.7 評(píng)價(jià) 387
B.7.1 評(píng)價(jià)準(zhǔn)則 387
B.7.2 數(shù)據(jù)處理 387
B.7.3 結(jié)論 387
B.8 注解 387
B.9 附錄 388
附錄C 代碼審查的示范性列表 389
E.1 格式 389
E.2 程序語言的使用 389
E.3 數(shù)據(jù)引用錯(cuò)誤 389
E.4 數(shù)據(jù)聲明錯(cuò)誤 390
E.5 計(jì)算錯(cuò)誤 390
E.6 比較錯(cuò)誤 391
E.7 入口和出口的連接 391
E.8 存儲(chǔ)器的使用 391
E.9 控制流程錯(cuò)誤 391
E.10 子程序參數(shù)錯(cuò)誤 392
E.11 輸入/輸出錯(cuò)誤 392
E.12 邏輯和性能 392
E.13 維護(hù)性和可靠性 393
附錄D RF庫(kù)與工具 394
附錄E 軟件測(cè)試術(shù)語中英文對(duì)照 399
參考文獻(xiàn) 404

本目錄推薦

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