2026年8月16日 Metamorphic testingがGCCとLLVMで147件のコンパイラバグ、自動運転車の重大欠陥を発見した。その仕組みを解説する Metamorphic testingはGCC、LLVM、Vulkanシェーダコンパイラ、ADASシミュレータで実際のバグを発見してきた。この記事では、その手法を実行可能なコードとともに解説し、あなたのテストスイートのどこに位置づけるべきかを示す。 metamorphic-testingcase-studyproduction-bugstesting
2026年8月15日 LLMはMetamorphic Relationsを提案できる。しかし保証はできない。 大規模言語モデルはtest oracleの発見において悪くないブレインストーミングパートナーだが、性質を幻覚し、ドメイン制約を見落とす。それらを、怪しいテストをリリースすることなく使う方法を解説する。 metamorphic-testingllmtest-oraclesai-engineering
2026年8月14日 多くのMetamorphic Relationsは役に立たない。優れたものを選ぶ方法。 すべてのmetamorphic relationsがバグを捉えるわけではない。弱いrelationは虚偽の自信を与え、強いrelationだけが本当の欠陥を見つける。どう違いを見分け、実際に機能するrelationセットを構築するかを解説する。 metamorphic-testingmetamorphic-relationstestingoracle-problem
2026年8月13日 正解がわからないコードはどうテストする? Metamorphic testingを使えば、正しい出力が何かを知らなくてもコードの正しさを検証できる。その仕組み、限界、そして使い始める方法を解説する。 metamorphic-testingoracle-problemtestingml