敏捷測試高效實踐:測試架構師成長記
司文,徐歡,翁磊
- 出版商: 電子工業
- 出版日期: 2021-06-01
- 定價: $474
- 售價: 8.5 折 $403
- 語言: 簡體中文
- 頁數: 400
- 裝訂: 平裝
- ISBN: 7121416859
- ISBN-13: 9787121416859
-
相關分類:
Unit Test 單元測試
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
測試之美-領略頂尖專家改善軟體的測試法則 (Beautiful Testing: Leading Professionals Reveal How They Improve Software)$580$458 -
How Google Tests Software (Paperback)$1,560$1,482 -
Google 軟件測試之道 (How Google Tests Software)$479$455 -
Specification by Example 中文版:團隊如何交付正確的軟體 (Specification by Example: How Successful Teams Deliver the Right Software)$420$328 -
單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507 -
$356pytest 測試實戰 -
軟件測試基礎, 2/e (Introduction to Software Testing, 2/e)$474$450 -
$658全程軟件測試, 3/e -
$301軟件測試 (Software Testing, 2/e) -
$374基於模型的測試:一個軟件工藝師的方法 -
$301軟件測試流程設計 從傳統到敏捷 -
$403嵌入式軟件系統測試:基於形式化方法的自動化測試解決方案 -
餓了麼質量體系搭建實戰$534$507 -
敏捷測試 : 以持續測試促進持續交付$779$740 -
$403Kettle 構建 Hadoop ETL 系統實踐 -
$359軟件測試技術 -
$556金融級 IT 架構:數字銀行的雲原生架構解密 -
$403菜鳥輕松拿 offer : 軟件測試工程師面試秘笈 -
$600pytest 框架與自動化測試應用 -
測試架構師修煉之道:從測試工程師到測試架構師, 2/e$654$621 -
$356軟件測試(慕課版 第2版) -
Test-Driven Development 學習手冊$580$458 -
$378持續測試 -
$510算法大爆炸:面試通關步步為營
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書的核心主題是“敏捷測試”與“高效測試技術實踐”,講述一名測試工程師如何從傳統測試思維和工作模式中跳脫出來、擁抱變化,並逐漸融入敏捷測試的過程,詳細講解了測試行業中常用的測試方法和開發技術。本書既濃縮了豐富的軟件測試方法和作者大量寶貴的實踐經驗,又包含了作者在職場的認知和測試技術總結。書中剖析了諸多自動化測試和敏捷測試的優秀實例,並詳細介紹了三款由作者自主研發的創新測試工具。讀者不僅可以將這些知識直接應用到實際工作中,還可以學習使用創新測試工具PostSuperman,一鍵自動生成接口自動化測試腳本。 本書既適合軟件測試人員閱讀,又可作為軟件相關專業人士的工作參考與實踐指南。
作者簡介
司文就職於世界500強知名企業、國內知名某股份製商業銀行,擔任技術經理一職,擁有16年以上的軟件測試、開發和項目管理經驗,具有豐富的測試質量體系設計經驗,精通自動化測試、敏捷測試、探索測試、測試工具平臺開發等相關技術,曾服務於世界500強企業上海惠普有限公司(HP)。
徐歡就職於世界500強知名企業、國內知名某股份製商業銀行,負責金融產品的測試以及效能工具的設計開發,擁有8年以上的軟件測試開發經驗,長期從事測試工具的架構設計和開發實現,擅長利用技術手段解決問題,曾服務於網易(杭州)網絡有限公司。
翁磊就職於世界500強知名企業、國內知名某股份製商業銀行,負責測試技術架構設計、微服務基礎架構測試等工作,擁有6年以上的軟件研發效能建設經驗,精通主流測試系統、工具和測試方法,擅長測試工具架構設計和開發,曾服務於華為技術有限公司。
目錄大綱
目錄
第1章 測試的核心價值 001
1.1 理想與現實中的測試工作 002
1.1.1 理想中的測試工作 002
1.1.2 現實中的測試工作 002
1.1.3 如何破解窘境 003
1.2 測試工作的價值 004
1.2.1 測試崗位價值認知 004
1.2.2 提高團隊成員的測試工作效率 007
1.2.3 角色認知 010
1.3 如何做一名出色的測試工程師 011
1.3.1 軟件測試在校園 011
1.3.2 軟件測試在軟件行業 012
1.3.3 測試工程師如何從技術角度看待軟件測試 014
1.3.4 怎樣提升測試工程師的專業性 019
1.4 測試架構師的使命與價值 021
1.4.1 什麼是測試架構師 021
1.4.2 測試架構師需要具備的四項能力 023
1.4.3 測試架構師與開發架構師 025
1.4.4 測試架構的高效實踐 026
第2章 敏捷軟件開發模式中的測試 031
2.1 敏捷軟件開發模式 032
2.1.1 瀑佈軟件開發模式與敏捷軟件開發模式 032
2.1.2 敏捷軟件開發模式的介紹 040
2.2 一次成功的敏捷轉型經驗分享 051
2.2.1 簡介 051
2.2.2 轉型前的狀況 052
2.2.3 測試團隊的構成 052
2.2.4 轉型階段概述 053
2.2.5 轉型的經驗與心得 055
2.3 敏捷測試工程師 062
2.3.1 敏捷測試與傳統測試的區別 062
2.3.2 敏捷測試工程師的技能特點 070
2.3.3 敏捷測試開展原則 071
2.4 敏捷測試工程師的思維方式 072
第3章 敏捷測試技術 081
3.1 工程實踐與研究型知識 082
3.1.1 軟件開發和測試工程實踐 082
3.1.2 研究型知識 084
3.2 敏捷測試工程師技術 090
3.2.1 測試工程師需要掌握的軟件開發技術 090
3.2.2 測試工程師需要掌握的軟件測試技術 095
3.2.3 測試開發技術落地心得 107
第4章 接口自動化測試技術 109
4.1 自動化測試簡介 110
4.2 接口測試文檔 112
4.3 接口測試工具對比 115
4.4 Postwoman介紹 117
4.5 基於pytest框架和requests庫的接口自動化測試 128
4.5.1 pytest測試框架介紹 128
4.5.2 requests庫介紹 131
4.5.3 編寫接口自動化測試腳本 132
第5章 自動化測試平臺 141
5.1 背景介紹 142
5.1.1 自動化測試開展存在的問題 142
5.1.2 分析自動化測試問題的根本原因 144
5.1.3 解決自動化測試開展所遇到的問題 146
5.2 自動化測試平臺開發設計 147
5.2.1 動手前的準備 148
5.2.2 平臺開發技術介紹 150
5.2.3 自動化測試平臺詳細設計 153
5.2.4 自動化測試平臺實現 155
5.2.5 自動化測試平臺展示 166
5.3 功能優化 170
5.3.1 用戶第一輪試用 170
5.3.2 第一輪工具優化 171
5.3.3 第二輪工具優化 173
5.3.4 第三輪工具優化 175
5.4 平臺未來規劃 176
5.5 實踐心得 177
第6章 測試創新工具PostSuperman 179
6.1 開發團隊介紹 180
6.1.1 理想中與現實中團隊的差別 180
6.1.2 敏捷開發團隊:一個實例 181
6.1.3 團隊面臨的效率問題 186
6.2 設計提高效率的方案 190
6.2.1 瞭解效率問題的全貌 191
6.2.2 分析導致效率問題的瓶頸 192
6.2.3 提高效率的方案:加強接口自動化測試 197
6.2.4 優化效率方案 199
6.2.5 本節內容回顧 203
6.3 提高效率的短期方案:借助工具 204
6.4 提高效率的長期方案:接口自動化測試框架 207
6.5 PostSuperman工具誕生 209
6.5.1 測試框架帶來的效率提升效果有限 210
6.5.2 工具與測試腳本結合可行性分析 213
6.5.3 Postwoman源代碼修改嘗試 217
6.5.4 創新工具方案設計 224
6.5.5 PostSuperman的名字由來 226
6.5.6 PostSuperman工具實現 227
6.5.7 第一個可用版本交付 246
6.6 PostSuperman的第一輪優化 249
6.6.1 使用反饋 250
6.6.2 支持基於場景的自動化測試 253
6.6.3 工具從“可用”到“有用” 259
6.7 PostSuperman工具第二輪優化 262
6.7.1 從開發視角到用戶視角 262
6.7.2 工具從“有用”到“好用” 271
6.8 團隊試用情況 272
6.9 工具的後續拓展強化 274
6.10 小結 276
第7章 代碼染色覆蓋率工具 279
7.1 背景介紹 280
7.1.1 快速且高質量交付 280
7.1.2 故事背景介紹 282
7.1.3 發現並提出問題 283
7.2 再次向效率挑戰:先定義問題 286
7.3 分析問題 288
7.3.1 再次向效率挑戰 289
7.3.2 工具方法應用 290
7.3.3 技術可行性分析 296
7.4 方案設計 304
7.4.1 價值對等的溝通 304
7.4.2 設計價值對等的條件 307
7.4.3 系統設計 311
7.5 工具實現 317
7.5.1 工具名稱CodeColor 318
7.5.2 管理模塊設計 318
7.5.3 自動化構建插樁編譯包 320
7.5.4 覆蓋率文件收集 326
7.5.5 報告改造與生成 327
7.5.6 報告存盤 332
7.6 功能優化 334
7.6.1 用戶第一輪試用 334
7.6.2 第一輪工具優化 335
7.6.3 第二輪工具試用和優化 340
7.7 推廣使用 342
7.8 後續產品功能規劃 343
7.9 實踐心得 345
附錄A 349
A. 1 資源包介紹 349
A. 2 安裝部署步驟 349
A. 2.1 依賴軟件安裝 349
A. 2.2 PostSuperman服務端部署 360
A. 2.3 PostSuperman瀏覽器擴展安裝 362
A. 2.4 PostSuperman前端部署 364
A. 3 補充說明 370
參考文獻及資料 371
個人感悟 373
寫本書的初衷 373
成長與發展 374
關於技術提高 375
關於技術創新 376
關於軟件測試 377
本書讚譽 378
