我阿嬤都比你會測試:從生活智慧建立測試思維,到自動化與 AI 的完整進化(iThome鐵人賽系列書)
李偉誠(Vans)
- 出版商: 博碩
- 出版日期: 2026-02-13
- 定價: $620
- 售價: 7.8 折 $484
- 語言: 繁體中文
- 頁數: 312
- ISBN: 6264144479
- ISBN-13: 9786264144476
-
相關分類:
Unit Test 單元測試
尚未上市,歡迎預購
買這商品的人也買了...
-
嵌入式系統設計實務-電路與驅動程式$250$225 -
Using SQLite (Paperback)$1,800$1,710 -
ASP.NET 本質論$520$442 -
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback) -
IoT Solutions in Microsoft's Azure IoT Suite: Data Acquisition and Analysis in the Real World$3,380$3,312 -
$958深度學習 -
演算法之美:隱藏在資料結構背後的原理 (C++版)$650$507 -
$534JSON 實戰 -
$305大數據技術 -
手機攝影必學 BOOK:用OX帶你學會拍人物、食物、風景等情境照片$398$299 -
創意競擇:從賈伯斯黃金年代的軟體設計機密流程,窺見蘋果的創意方法、本質與卓越關鍵$460$391 -
Web 開發者一定要懂的駭客攻防術 (Web Security for Developers: Real Threats, Practical Defense)$420$332 -
資料科學的統計實務 : 探索資料本質、扎實解讀數據,才是機器學習成功建模的第一步$599$539 -
測試架構師修煉之道:從測試工程師到測試架構師, 2/e$654$621 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
我懂了!專案管理 (暢銷紀念版)$400$316 -
電腦視覺機器學習實務|建立端到端的影像機器學習 (Practical Machine Learning for Computer Vision: End-To-End Machine Learning for Images)$780$616 -
Learning Blazor: Build Single-Page Apps with Webassembly and C# (Paperback)$2,300$2,185 -
ASP.NET Core Razor Pages in Action (Paperback)$2,160$2,052 -
超圖解 ESP32 應用實作$820$648 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$562 -
從源頭就優化 - 動手開發自己的編譯器實戰$880$695 -
$403軟件架構設計:實用方法及實踐(原書第2版) -
UX 商業價值實現之道|打造成功的數位產品服務 (UX for Business: How to Design Valuable Digital Companies)$780$616 -
建構可擴展系統|設計分散式架構 (Foundations of Scalable Systems: Designing Distributed Architectures)$780$616
商品描述
軟體測試不是寫程式碼,而是一個探索的旅程
掌握測試領域全面的生活思維
用生活化的實例理解測試
▌專業推薦
阿嬤只有一個,但祖傳祕方都在書裡。本書不只是適用於測試領域的初、中階工程師,對所有做開發的工程師,也非常推薦閱讀,這將能增加你的軟體開發核心知識,以及擴大跨團隊開發視野。即便是測試老鳥,相信透過與書中阿嬤切磋如何使用生成式 AI 協助各種工作,也能有所收益。
── 前Berry AI研發副總 | TW Python志工 曾君宇
本書跳脫工具與方法導向,以生活化情境重新詮釋測試思維。透過買菜、洗衣等日常小事,將等價類、邊界值、風險思考等測試方法自然融入其中,讓原本艱澀的理論變得直覺易懂。讀完會發現,測試不只是工程師的專利,而是一種人人都能培養、早已存在於生活中的思考方式。
── Carousell Engineering Manager 陳嘉泓
本書完美體現「始於生活,終於實戰,洞見未來」的理念,透過生活實例說明核心測試理論,並直面業界真實挑戰,從 Use Case 測試到混沌工程,提供豐富實戰經驗。同時納入運用 AI 加速測試的前瞻技巧,無論新手或資深工程師,都能從中建立思維、提升效率,獲得深刻啟發。
── 資深測試工程師 Masky
▌本書特色
◈ 由基本到進階:從基礎觀念到自動化架構的完整路徑
◈ 生活化的實例:以生活智慧解構理論,直觀易懂即學即用
◈ 進化為資深測試:從執行到策略,培養測試核心思維
◈ 完整使用AI進化:導入AI協作模式,掌握關鍵技能
本書改編自第16屆iThome鐵人賽作品《測試工程師的上線時間:從分析到實戰的刻意練習》。我們重新梳理了書中的生活化範例,旨在提供一個由淺入深、涵蓋手動測試、自動化測試乃至非功能性測試的全面學習路徑。
本書的核心目標是引導讀者將生活中的觀察與智慧應用於測試技術的練習與實戰工作。書中涉及的各項主題,鼓勵讀者在閱讀後能進一步深入研究,並帶領讀者實際演練手動測試、自動化測試、效能測試等多面向的測試實務。
最後,我們期望讀者在讀完本書後,能夠建立起一套屬於自己的測試框架與思維模式。
◉ 測試工程師新手:渴望建立紮實的測試基礎,並掌握自動化與效能測試等核心技術,為未來的職涯發展打下堅實基礎。
◉ 想轉職為測試工程師的人:希望快速理解測試領域的核心概念與工具應用,有效縮短學習曲線,具備立即上手的即戰力。
◉ 資深測試人員:在職涯中遇到瓶頸,想要突破現有框架,全面提升測試策略思維,並深入學習效能測試與混沌工程等進階能力。
作者簡介
李偉誠 (Vans)
學經歷:擁有超過 15 年的軟體品質保證(QA)與開發經驗,曾任職於多家跨國科技大廠與新創。
專長:手動測試、自動化測試、自動化測試架構。
希望能夠將複雜的測試方法與策略,用簡單易懂的方式講解給其他人聽,並且能夠生活上練習這些方法,希望能夠讓大家能夠更接觸到測試相關的知識與領域。
目錄大綱
PART 1|測試生活哲學
Chapter 01 重回案發現場?Bug怎麼成為軟體世界的幽靈?
1.1 前情提要
1.2 什麼是測試策略和測試計畫(Test Strategy and Test Plan)
1.3 示範版本
1.4 職場鬼故事
1.5 與AI協同
1.6 結論
Chapter 02 大禹治水三過家門不入,我三進家門不通
2.1 前情提要
2.2 什麼是測試案例(Test Case)
2.3 示範版本
2.4 職場鬼故事
2.5 與AI協同
2.6 結論
Chapter 03 告別旅行水逆:拜了財神、安了太歲,為何旅行還是衰到像被下了降頭?
3.1 前情提要
3.2 什麼是測試分析?(Test Analysis)
3.3 什麼是測試建模(Test Modeling)
3.4 測試技術:從建模到實際測試的橋梁
3.5 啟發式測試策略模型(Heuristic Test Strategy Model)
3.6 與 AI 協同
3.7 結論
Chapter 04 洗衣哲學:衣服分類洗,測試分類測
4.1 前情提要
4.2 什麼是等價類別劃分法(Equivalence Partitioning)
4.3 示範版本
4.4 職場鬼故事
4.5 與AI協同
4.6 結論
Chapter 05 對腳踏車狂熱的瑞典人—共享單車計費
5.1 前情提要
5.2 什麼是邊界值分析(Boundary Value Analysis)
5.3 示範版本
5.4 職場鬼故事
5.5 與AI協同
5.6 結論
Chapter 06 人生幸福的決策表—用愛情學會測試設計
6.1 前情提要
6.2 什麼是決策表測試(Decision Table)
6.3 示範版本
6.4 職場鬼故事
6.5 與AI協同
6.6 結論
Chapter 07 女人的第六感真的很準嗎?
7.1 前情提要
7.2 什麼是錯誤推測(Error Guessing Method)
7.3 示範版本
7.4 職場鬼故事
7.5 與AI協同
7.6 結論
Chapter 08 因果圖分析法:老婆快樂,人生就快樂
8.1 前情提要
8.2 什麼是因果圖(Cause-and-Effect Diagram)
8.3 示範版本
8.4 職場鬼故事
8.5 與AI協同
8.6 結論
Chapter 09 情緒化選手?情緒左右球技?用狀態機解析隊友情緒波動的測試案例
9.1 前情提要
9.2 什麼是狀態機(State Machine)
9.3 示範版本
9.4 職場鬼故事
9.5 與AI協同
9.6 結論
Chapter 10 連 Google 也使用的 ACC 模型
10.1 前情提要
10.2 什麼是 ACC(Attributes-Components-Capabilities)
10.3 示範版本
10.4 風險評估:繪製風險熱圖(Risk Heatmap)
10.5 職場鬼故事
10.6 與AI協同
10.7 結論
Chapter 11 不能讓老闆知道的事情:用 Pairwise Testing 讓測試少九成,績效多兩倍
11.1 前情提要
11.2 什麼是成對測試(Pairwise Testing)
11.3 示範版本
11.4 職場鬼故事
11.5 與AI協同
11.6 結論
Chapter 12 化繁為簡的 FIT—把複雜的測試案例變簡單,讓人一看就懂
12.1 前情提要
12.2 什麼是 FIT(Framework for Integrated Test)
12.3 示範版本
12.4 職場鬼故事
12.5 與AI協同
12.6 結論
Chapter 13 我要測 Uber Eats,你需要什麼測試方式嗎?—什麼東西都測得到嗎?
13.1 前情提要
13.2 什麼是使用案例測試(Use Case Testing)
13.3 示範版本
13.4 職場鬼故事
13.5 與AI協同
13.6 結論
Chapter 14 最衰、最 BG 的艾蜜莉—用 Soap Opera Testing 測出八點檔級的系統崩潰
14.1 前情提要
14.2 什麼是肥皂劇測試法(Soap Opera Testing)
14.3 示範版本
14.4 職場鬼故事
14.5 與AI協同
14.6 結論
PART 3|自動化測試和策略
Chapter 15 下班後我只想廢廢的躺平
15.1 前情提要
15.2 什麼是自動化測試(Automated Testing)
15.3 自動化測試的價值(ROI)—現代開發的必要引擎
15.4 別讓洗碗機變成惡夢
15.5 與 AI 協同
15.6 結論
Chapter 16 我是一隻狗,但我是柯基嗎?—用一頁式測試計畫撰寫測試計畫
16.1 前情提要
16.2 什麼是一頁式測試計畫(One Page Test Plan)
16.3 示範版本
16.4 厚重檔案的迷思
16.5 與AI協同
16.6 結論
Chapter 17 CP 值最高的測試原則—測試金字塔
17.1 前情提要
17.2 測試策略是什麼
17.3 示範版本
17.4 測試金字塔的冤枉路
17.5 與AI協同
17.6 結論
Chapter 18 阿湯哥不用替身是專業,你測 API 不用 Mock 是浪費生命
18.1 前情提要
18.2 隔離外部依賴的必要性
18.3 Mocking 的實踐層級
18.4 Mocking 的最佳實務
18.5 職場鬼故事
18.6 與AI協同
18.7 結論
Chapter 19 女朋友只有一個,但造型卻 72 變:資料驅動測試 DDT
19.1 前情提要
19.2 什麼是資料驅動測試(DDT)
19.3 DDT 在測試金字塔的應用
19.4 示範版本
19.5 常見的資料來源
19.6 版本失控的自動化測試
19.7 與 AI 協同
19.8 結論
Chapter 20 自動化測試的神奇收納術—POM
20.1 前情提要
20.2 什麼是頁面物件模型(POM)?
20.3 示範版本
20.4 職場鬼故事
20.5 與AI協同
20.6 結論
Chapter 21 每份測試資料需要一個「集運倉」
21.1 前情提要
21.2 TDM 的真正難題:為何 DDT 也不夠用?
21.3 解決方案:測試資料即服務(Test Data as a Service)
21.4 示範版本
21.5 其他 TDM 策略
21.6 職場鬼故事
21.7 與 AI 協同
21.8 結論
Chapter 22 工程師能不能講人話,用 BDD 與團隊溝通
22.1 前情提要
22.2 什麼是 BDD 與 Gherkin?
22.3 Gherkin 核心關鍵字
22.4 示範版本
22.5 職場鬼故事
22.6 與AI協同
22.7 結論
Chapter 23 老闆舉行咖啡買一送一活動,老闆開心,員工苦臉
23.1 前情提要
23.2 效能測試到底在測什麼?
23.3 效能測試的情境
23.4 現代化的效能測試工具:k6 介紹
23.5 示範版本
23.6 職場鬼故事
23.7 與AI協同
23.8 結論
Chapter 24 悟空,你又調皮了!用金箍棒 Chaos Toolkit 大鬧天庭!
24.1 前情提要
24.2 什麼是混沌工程(Chaos Engineering)
24.3 什麼是 Chaos Toolkit
24.4 示範版本
24.5 職場鬼故事
24.6 與AI協同
24.7 結論
Chapter 25 海賊王的自動化測試藍圖
25.1 前情提要
25.2 策略的核心:評估自動化的 ROI
25.3 使用 B.R.E.A.D 找出值得自動化的功能
25.4 職場鬼故事
25.5 與AI協同
25.6 結論
Appendix A 職涯發展路徑

















