2026年8月16日 Metamorphic testing 發現了 147 個編譯器 bug 與一個自駕車缺陷。以下是它的運作原理。 Metamorphic testing 在 GCC、LLVM、Vulkan shader compiler 與 ADAS 模擬器中發現了真實的 bug。這篇文章用可執行的程式碼解釋這項技術,並說明它適合放在測試套件的哪個位置。 metamorphic-testingcase-studyproduction-bugstesting
2026年8月15日 LLM 能建議 Metamorphic Relations,但它保證不了正確性 大型語言模型是發掘 test oracles 時還算稱職的腦力激盪夥伴,但它會幻覺化性質、遺漏領域限制。以下是如何安全使用它們,而不會上線錯誤的測試。 metamorphic-testingllmtest-oraclesai-engineering
2026年8月14日 大多數 Metamorphic Relations 都沒用,這裡教你怎麼挑出好的 並非所有 metamorphic relations 都能抓到缺陷。弱的關係給你虛假的信心,強的關係才能找出真正的錯誤。以下是如何區分兩者,並建構一套真正有效的關係集合。 metamorphic-testingmetamorphic-relationstestingoracle-problem
2026年8月13日 不知道正確答案是什麼,要怎麼測試程式碼? Metamorphic testing 讓你在不知道預期輸出的情況下驗證程式碼正確性。以下是它的運作方式、限制,以及如何開始使用。 metamorphic-testingoracle-problemtestingml