注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)測試架構(gòu)師修煉之道:從測試工程師到測試架構(gòu)師(第2版)

測試架構(gòu)師修煉之道:從測試工程師到測試架構(gòu)師(第2版)

測試架構(gòu)師修煉之道:從測試工程師到測試架構(gòu)師(第2版)

定 價:¥109.00

作 者: 劉琛梅 著
出版社: 機(jī)械工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

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

內(nèi)容簡介

  暢銷書全面升級,本書在保留第1版經(jīng)典內(nèi)容(如四步測試策略制定法、產(chǎn)品質(zhì)量評估模型、測試設(shè)計車輪圖、風(fēng)險分析檢查清單、組合缺陷分析法等)的基礎(chǔ)上,結(jié)合敏捷、DevOps等新的開發(fā)模式及作者近5年新的心得和實踐,依然圍繞測試策略(即“測什么”和“怎么測”)對測試技術(shù)、方法、實踐進(jìn)行深度解析,并基于新環(huán)境,為測試工程師向測試架構(gòu)師躍遷規(guī)劃發(fā)展路徑。為幫助讀者理解,書中包含一個貫徹始終的綜合案例;為說明某些重點知識,配備了數(shù)十個特色案例。書中還包括10余套可套用的模板或清單、近500張圖表,從而保證讀者可以把所學(xué)內(nèi)容落地到自己的項目中。 本書保留了第1版中如下經(jīng)典內(nèi)容:測試過程中需要關(guān)注和不需要關(guān)注的內(nèi)容;軟件測試架構(gòu)師需要掌握的基本測試技術(shù)和實用的軟能力,如軟件質(zhì)量模型、測試方法、測試設(shè)計、探索式測試、自動化測試、測試用例設(shè)計、溝通技法等;測試策略的分解和制定方法,以及評估產(chǎn)品質(zhì)量并根據(jù)質(zhì)量評估結(jié)果修正測試策略的方法。 本書相較于第1版新增或更新了如下內(nèi)容:新增了測試開發(fā)、性能測試、可測試性測試、易用性測試和安全測試的落地方法;新增了對場景測試模型和場景測試方法的深入解讀;新增了基于特定價值的測試策略和自動化測試策略,以幫助讀者理解不同階段產(chǎn)品的價值,制定符合企業(yè)產(chǎn)品發(fā)展計劃的測試策略;更新了產(chǎn)品質(zhì)量評估模型、組合式缺陷分析技術(shù)、風(fēng)險分析評估清單;新增了缺陷預(yù)判方法;更新了新形勢下測試從業(yè)者的發(fā)展路徑,提出提升職業(yè)影響力、建立自身價值的方法,以求幫讀者站在商業(yè)角度思考如何進(jìn)行剛剛好的測試,形成自己的測試體系,獲得更廣闊的發(fā)展空間。

作者簡介

  劉琛梅,資深測試專家、測試架構(gòu)師,有15年的軟件測試經(jīng)驗。 現(xiàn)就職于北京神州綠盟信息安全科技有限公司,任研發(fā)技術(shù)總監(jiān),主要負(fù)責(zé)產(chǎn)品技術(shù)研發(fā)工作;曾任高級研發(fā)經(jīng)理、研發(fā)經(jīng)理、產(chǎn)品經(jīng)理和測試代表。曾就職于華為(華賽),先后任測試經(jīng)理和測試架構(gòu)師,專注于產(chǎn)品測試工作。除測試外,對安全技術(shù)也有深入理解和認(rèn)識。

圖書目錄

第一部分 瓶頸:測試工程師該如何進(jìn)行職業(yè)規(guī)劃

第1章 測試工程師的“三年之癢” 3
1.1 軟件測試發(fā)展簡史 3
1.2 敏捷開發(fā)模式下的軟件測試 4
1.3 測試人員面臨的機(jī)遇和挑戰(zhàn) 6
1.3.1 究竟是無用的測試,還是全能的測試 7
1.3.2 測試的困境和迷局 8
1.3.3 從質(zhì)量守護(hù)者到產(chǎn)品賦能者 11

第2章 測試工程師的職業(yè)規(guī)劃 14
2.1 測試人員的職業(yè)發(fā)展方向 14
2.1.1 測試人員在管理上的發(fā)展 15
2.1.2 測試人員在技術(shù)上的發(fā)展 16
2.1.3 角色和段位 17
2.1.4 測試人員在質(zhì)量領(lǐng)域的發(fā)展 20
2.1.5 測試人員在研發(fā)工程效能領(lǐng)域的發(fā)展 22
2.2 測試工程師職業(yè)規(guī)劃建議 25
2.2.1 做管理還是做技術(shù) 25
2.2.2 關(guān)于跳槽 27
2.2.3 不斷提升影響力 28

第二部分 突破:向測試架構(gòu)師的 目標(biāo)邁進(jìn)

第3章 測試架構(gòu)師應(yīng)該做和不應(yīng)該做的事情 31
3.1 測試架構(gòu)師需要關(guān)注和不需要關(guān)注的事情 31
3.1.1 在需求分析階段 32
3.1.2 在測試分析和設(shè)計階段 34
3.1.3 在測試執(zhí)行階段 36
3.1.4 在測試質(zhì)量評估階段 37
3.2 像測試架構(gòu)師一樣思考 39
3.3 測試管理者可以替代測試架構(gòu)師嗎 39
3.4 系統(tǒng)架構(gòu)師可以替代測試架構(gòu)師嗎 40

第4章 測試架構(gòu)師的知識能力模型 42
4.1 測試架構(gòu)師必備的能力和知識體系 42
4.1.1 測試架構(gòu)師必備的6個關(guān)鍵能力 43
4.1.2 測試架構(gòu)師的知識體系 44
4.2 軟件產(chǎn)品質(zhì)量模型 46
4.2.1 為什么深入理解質(zhì)量對測試如此重要 46
4.2.2 軟件產(chǎn)品質(zhì)量的8個屬性 47
4.2.3 功能性 48
4.2.4 兼容性 50
4.2.5 安全性 51
4.2.6 可靠性 53
4.2.7 易用性 56
4.2.8 效率(性能) 59
4.2.9 可維護(hù)性 60
4.2.10 可移植性 62
4.3 基于質(zhì)量的測試方法 63
4.3.1 理解測試類型 63
4.3.2 如何通過質(zhì)量屬性來探索測試方法 65
4.3.3 通過質(zhì)量模型來確定測試深度和測試廣度 66
4.4 功能性測試方法 66
4.4.1 什么是“運行” 66
4.4.2 單運行正常值輸入法 68
4.4.3 單運行邊界值輸入法 68
4.4.4 多運行順序執(zhí)行法 69
4.4.5 多運行相互作用法 70
4.5 可靠性測試方法 71
4.5.1 異常值輸入法 71
4.5.2 故障植入法 72
4.5.3 穩(wěn)定性測試法 73
4.5.4 壓力測試法 74
4.5.5 恢復(fù)測試法 76
4.6 性能測試方法 77
4.6.1 基線性能測試法 78
4.6.2 影響性能的因子測試法 82
4.6.3 場景性能測試法 86
4.7 易用性測試法 87
4.7.1 一致性測試法 88
4.7.2 可用性測試法 89
4.8 安全性測試方法 90
4.8.1 權(quán)限測試 91
4.8.2 參數(shù)校驗測試 92
4.8.3 傳輸安全性測試 94
4.8.4 拒絕服務(wù)攻擊安全性測試 95
4.8.5 安全性測試工具介紹 96
4.9 基于車輪圖的測試分析方法 97
4.9.1 測試分析不等于測試設(shè)計 97
4.9.2 測試點不等于測試用例 98
4.9.3 產(chǎn)品測試車輪圖 100
4.9.4 在MM圖中使用車輪圖 101
4.9.5 使用測試分析設(shè)計表來進(jìn)行測試分析 102
4.10 基于模型的測試設(shè)計技術(shù) 103
4.10.1 測試設(shè)計四步法 104
4.10.2 對測試點進(jìn)行分類 106
4.10.3 流程類測試設(shè)計——路徑分析法 112
4.10.4 參數(shù)類測試設(shè)計——輸入-輸出表分析法 129
4.10.5 數(shù)據(jù)類測試設(shè)計——等價類和邊界值分析法 135
4.10.6 組合類測試設(shè)計——正交分析法 140
4.10.7 錯誤推斷法 145
4.11 控制測試用例的粒度 146
4.11.1 測試點的組合和拆分 146
4.11.2 策略覆蓋 147
4.12 影響測試設(shè)計效果的因素 151
4.12.1 有效澄清和確認(rèn)需求 152
4.12.2 有針對性的可測試性需求 153
4.13 基于場景的測試方法 157
4.13.1 場景和場景測試 157
4.13.2 使用場景測試模型來進(jìn)行測試分析 160
4.14 探索式測試 166
4.14.1 什么是探索式測試 166
4.14.2 探索式測試的基本思想:CPIE思維模型 167
4.14.3 選擇合適的探索式測試方法 168
4.14.4 開展探索式測試 171
4.15 自動化測試 174
4.15.1 關(guān)于自動化測試的經(jīng)驗和教訓(xùn) 175
4.15.2 自動化測試分層 181
4.15.3 自動化測試框架 184
4.15.4 如何有效開展自動化測試 189
4.15.5 如何評估自動化的收益 193
4.15.6 自動化測試成熟度模型 194

第5章 測試架構(gòu)師的軟能力修煉 197
5.1 溝通和協(xié)商 198
5.1.1 知識的詛咒 198
5.1.2 產(chǎn)品測試中的溝通原則 199
5.1.3 通過溝通來獲得對產(chǎn)品測試有用的信息 204
5.2 寫出漂亮的測試用例 206
5.2.1 統(tǒng)一測試用例編寫風(fēng)格 206
5.2.2 測試用例編寫風(fēng)格指導(dǎo) 207
5.2.3 如何編寫測試用例案例集 208
5.3 組織和管理測試用例 215
5.3.1 測試用例模板 215
5.3.2 基于特性樹組織測試用例 217
5.3.3 維護(hù)測試用例 220
5.4 持續(xù)學(xué)習(xí)和探索 222

第三部分 修煉:測試架構(gòu)師的核心技能

第6章 如何制定測試策略 227
6.1 什么是測試策略 228
6.1.1 測試的核心是什么 228
6.1.2 測試策略與測試方針 229
6.1.3 測試策略與測試計劃 229
6.1.4 測試策略與測試方案 229
6.2 四步測試策略制定法 232
6.2.1 基于產(chǎn)品質(zhì)量的測試策略 232
6.2.2 基于產(chǎn)品特性價值的測試策略 232
6.2.3 四步測試策略制定法 233
6.3 產(chǎn)品質(zhì)量評估模型 238
6.3.1 測試覆蓋度分析 238
6.3.2 測試過程分析 240
6.3.3 缺陷分析 243
6.3.4 在測試全流程中使用產(chǎn)品質(zhì)量評估模型 244
6.4 組合缺陷分析技術(shù) 245
6.4.1 組合缺陷分析模型 245
6.4.2 缺陷趨勢分析 248
6.4.3 缺陷密度 253
6.4.4 缺陷修復(fù)率 254
6.4.5 缺陷年齡分析 256
6.4.6 缺陷觸發(fā)因素分析 259
6.4.7 產(chǎn)品缺陷趨勢預(yù)判技術(shù) 261
6.5 特性價值分析技術(shù) 265
6.5.1 你知道測試的產(chǎn)品是如何賺錢的嗎 265
6.5.2 從價值角度來對特性進(jìn)行分類 266
6.5.3 基于特性價值來確定測試重點 270
6.6 風(fēng)險分析技術(shù) 272
6.6.1 風(fēng)險識別 272
6.6.2 風(fēng)險評估 275
6.6.3 風(fēng)險應(yīng)對 277
6.6.4 歷史/繼承特性分析 279
6.7 不同研發(fā)模式下的測試分層技術(shù) 285
6.7.1 瀑布模式 285
6.7.2 敏捷模式 286
6.7.3 DevOps 289
6.7.4 瀑布下的測試分層 293
6.7.5 敏捷模式下的測試分層 295
6.7.6 敏捷轉(zhuǎn)型下的測試分層 297
6.8 測試方案模板 300

第7章 制定基于產(chǎn)品質(zhì)量的測試策略 301
7.1 項目背景 304
7.2 制定總體測試策略 305
7.2.1 確定特性的質(zhì)量目標(biāo) 305
7.2.2 對項目整體進(jìn)行風(fēng)險分析 306
7.2.3 確定測試優(yōu)先級 311
7.2.4 確定測試深度和廣度 312
7.2.5 確定研發(fā)模式和測試分層 315
7.2.6 確定關(guān)鍵測試活動的出入口準(zhǔn)則 322
7.2.7 預(yù)判產(chǎn)品缺陷趨勢 324
7.2.8 回顧 325
7.3 制定測試設(shè)計策略 327
7.3.1 在測試設(shè)計時考慮測試深度和廣度 327
7.3.2 給測試用例劃分等級 329
7.3.3 有效的測試設(shè)計評審 331
7.3.4 回顧 333

第8章 產(chǎn)品質(zhì)量評估和測試策略調(diào)整 334
8.1 確認(rèn)和計劃的偏差 335
8.1.1 盡量避免小瀑布迭代 336
8.1.2 如何補救延期、阻塞和返工等問題 338
8.1.3 如何處理實際交付的內(nèi)容和計劃的偏差 339
8.1.4 在適應(yīng)變化的情況下依然保持版本迭代節(jié)奏 341
8.2 選擇測試用例 343
8.2.1 選擇接收測試用例的策略和原則 344
8.2.2 選擇不同階段的測試用例的策略和原則 344
8.2.3 選擇回歸測試用例的策略和原則 345
8.3 測試過程跟蹤 347
8.3.1 測試執(zhí)行順序和策略覆蓋 348
8.3.2 確定缺陷修復(fù)的優(yōu)先級 350
8.3.3 非必現(xiàn)缺陷處理 352
8.3.4 缺陷預(yù)判和調(diào)整測試策略 354
8.4 產(chǎn)品質(zhì)量評估 357
8.4.1 質(zhì)量指標(biāo)分析 358
8.4.2 建立特性質(zhì)量檔案 362
8.4.3 組合缺陷分析 362
8.4.4 非測試用例發(fā)現(xiàn)缺陷的原因分析 364
8.4.5 遺留缺陷分析 365

第9章 基于價值的測試策略 368
9.1 再談測試策略 368
9.2 不同產(chǎn)品階段下的測試策略 371
9.3 探索式測試策略 372
9.3.1 根據(jù)不同的特性選擇適合的探索式測試方法 372
9.3.2 將基于價值的測試策略和基于產(chǎn)品的測試策略組合起來 372
9.3.3 啟發(fā)式測試策略模型 375
9.4 自動化持續(xù)測試策略 375
9.4.1 持續(xù)測試和自動化測試 377
9.4.2 自動化持續(xù)測試策略 378
9.4.3 將自動化持續(xù)測試和產(chǎn)品發(fā)展階段相結(jié)合 379

本目錄推薦

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