每日一句
2026 年 10 月 07 日
「程式缺陷會出現在哪邊呢?會出現在你沒有想到的地方」——《軟體測試修練指南:我獨自升級的實戰心法》
今天的金句看起來像是廢話,不過它說的一點都沒錯。
這就有點像是莫非定律一樣,總是在你不希望發生、沒想到的地方,會出現問題。
明明寫了一堆測試案例,也加上自動化測試,CI 最終都是綠燈,但還是在你沒想到要測試的地方出 Bug。
我們多半都有這樣的經驗,寫完功能、寫完測試(謎之音:你真的有寫測試?)之後,很帥的說一句「新版本上線,打完收工!」
然後晚上還沒睡,就立刻看到系統跳出滿滿的 Bug 回報,哎呦,真是糗爆了。
如何測試與驗證軟體,在這時代越來越重要了,「該怎麼測試」將會是軟體工程師的必備知識。
畢竟工時有限,誰不希望可以測得快、測得好、測得準、測出來的結果又足夠可靠呢?
好在上面一句沒有再加上「測得便宜」,不然我還以為又快又便宜又要好,這種看似無理的要求又出現了呢。