CI 全綠,測試覆蓋率 90%,上線當天還是炸了。事後檢討發現,那個 bug 根本沒有任何測試案例碰到它。這種事你遇過幾次?
自動化測試只會檢查你叫它檢查的東西。沒人想到的地方,它一行都不會多看。
現在 AI 可以一天幫你生出幾百個測試案例,數字更漂亮了,但那些測試常常只是把程式碼現在的行為抄一遍再驗一遍——程式做錯的事,也被當成標準答案保護起來。
看板上一片綠燈,品質卻沒人說得準,這就是我說的「演戲」。
如果你寫了很多自動化測試卻還是沒把握,或者你是手動測試出身、想知道自己的價值在哪,這個系列是為你寫的。
在軟體開發的修羅場裡,測試經理往往面臨著一種靈魂拷問。場景通常是這樣的:專案進度會議上,氣氛凝重,產品經理或高階主管眉頭深鎖,轉過頭來問你一句: 「我們到底測完...
在傳統的軟體測試中,測試員常面臨兩個極端:(1) 僅執行固定的測試案例,導致無法發現非預期的邊界漏洞。(2) 像「尋找鬼魂」般在介面上隨機操作,看似做了很多,實...
如果把軟體想成一座城市,商業區代表的就是那些「最值錢、最常用、也最不能出錯」的地方。 上一篇談到指南測試、Blogger’s Tour、Pundit’s Tou...
在軟體測試的實務現場,有一種很容易被忽略、但其實極其重要的思維,叫做歷史區測試(Historic District Testing)。所謂「歷史區」,就像城市裡...
在軟體開發的過程中,我們往往將 80% 的精力投注在「核心功能」上。如果是一款文件編輯器,開發團隊會瘋狂測試文字輸入、檔案存檔、公式運算;如果是一款電商 App...
在軟體測試的領域中,「旅遊區測試法」是一種強調「廣度」與「覆蓋率」的策略。它的靈感來自於造訪一座新城市的觀光客:他們通常時間有限,因此目標非常明確,要在最短的時...
在軟體測試的版圖中,「旅館區測試類型」代表的是一種從核心戰場轉向邊緣防禦的策略觀點。如果說旅遊區測試是為了掃描所有名勝景點,那麼旅館區則象徵著旅行者放鬆、休憩的...
在軟體測試的「導覽地圖」中,「破舊區測試類型」 (The Seedy District Tours) 代表的是一種更具攻擊性且充滿挑戰的測試思維。如果說「旅遊區...
為什麼需要了解情境導向測試 在執行探索性測試 (Exploratory Testing) 之前,了解情境導向測試 (Context-Driven Testing...
在軟體開發的馬拉松中,我們不應該只靠一套劇本演到底。根據情境驅動測試 (Context-Driven Testing) 的核心哲學,測試策略必須隨著專案的節奏、...