iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

你的自動化測試,大部分是在演戲|AI coding 時代的探索性測試 30 講 系列

CI 全綠,測試覆蓋率 90%,上線當天還是炸了。事後檢討發現,那個 bug 根本沒有任何測試案例碰到它。這種事你遇過幾次?
自動化測試只會檢查你叫它檢查的東西。沒人想到的地方,它一行都不會多看。
現在 AI 可以一天幫你生出幾百個測試案例,數字更漂亮了,但那些測試常常只是把程式碼現在的行為抄一遍再驗一遍——程式做錯的事,也被當成標準答案保護起來。
看板上一片綠燈,品質卻沒人說得準,這就是我說的「演戲」。
如果你寫了很多自動化測試卻還是沒把握,或者你是手動測試出身、想知道自己的價值在哪,這個系列是為你寫的。

參賽天數 21 天 | 共 21 篇文章 | 26 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1 測試案例沒有錯,錯的是我們把它當成測試的目的

題目寫得很清楚,但沒有人問 在公開班上我常做一個練習。我先講好角色:我當專案經理,台下所有人都是測試人員。接著把題目放上投影片:請為台灣高鐵訂票系統寫三十個測試...

2026-08-01 ‧ 由 kojenchieh 分享
DAY 2

Day 2 自動化測試就比手動測試神嗎?

在課堂上,我有一個幾乎每次都會問的問題。這個問題不複雜,但回答起來卻常常讓人遲疑。 「我會請學員回想自己最近一次專案,在內部測試階段,如果總共找到了100個 b...

2026-08-02 ‧ 由 kojenchieh 分享
DAY 3

Day 3 探索性測試最常被誤解的一件事:只看到自由,沒看到責任

「探索性測試(Exploratory Testing, ET)」在軟體測試實務中經常被提及,卻也最常被誤解。有些團隊把它當成沒有測試案例時的臨時補救手段,有些人...

2026-08-03 ‧ 由 kojenchieh 分享
DAY 4

Day4 所有測試都是探索性測試——包括你以為的腳本測試

2015 年,探索性測試領域最具代表性的兩位人物 James Bach 與 Michael Bolton,宣布棄用「Exploratory Testing」這個...

2026-08-04 ‧ 由 kojenchieh 分享
DAY 5

Day5 健檢報告全綠、醫生還是皺眉頭:一張報告看懂兩種測試的差別

在軟體測試的世界裡,存在著兩種截然不同的靈魂。一種像是在鋪設鐵軌,追求極致的精準與穩定;另一種則像是在叢林探險,追求驚喜與未知的邊界。這就是「腳本化測試」(Sc...

2026-08-05 ‧ 由 kojenchieh 分享
DAY 6

Day 6 大部分的人做不好探索性測試, 是因為你沒有動腦

你是否曾經遇過這種情況:測試案例全部跑過了,自動化測試全是綠燈,你信心滿滿地簽核了發佈。結果上線不到一小時,客服電話被打爆,老闆衝進來問:「為什麼這個 Bug...

2026-08-06 ‧ 由 kojenchieh 分享
DAY 7

Day 7 Session Based Test Management:讓探索式測試變得可管理的方法

Session Based Test Management(基於 Session 的測試管理,簡稱 SBTM) 是探索式測試領域中最具結構化且廣泛應用的管理框架...

2026-08-07 ‧ 由 kojenchieh 分享
DAY 8

Day 8 測試章程是「有圍欄的遊樂場」: 限制越清楚,測試員玩得越野

在快速迭代的開發環境中,探索性測試常被誤解為隨興、無計畫的試誤。然而,缺乏方向的探索往往會演變成一場災難:測試員在細節中迷失,產出大量無關緊要的 Bug,卻漏掉...

2026-08-08 ‧ 由 kojenchieh 分享
DAY 9

Day 9 三個月後,你還看得懂自己寫的測試筆記嗎?

在軟體測試的領域中,我們經常面臨一個靈魂拷問:「你今天到底測了什麼?」 對於探索性測試(Exploratory Testing)的實踐者來說,這個問題尤為棘手。...

2026-08-09 ‧ 由 kojenchieh 分享
DAY 10

Day 10 RD 有程式碼證明自己做了什麼,那 QA 要拿什麼證明?

RD 做完一天的工作,可以拿出 commit、PR、程式碼;但 QA 呢? 如果今天沒有找到 Bug,難道就代表沒有產出?如果只拿「執行了 80 個 Test...

2026-08-10 ‧ 由 kojenchieh 分享