【てすとおらくる】
テストオラクル とは?
💡 テスト結果に「合ってるよ」と教えてくれる、答え合わせの神託
📌 このページのポイント
オラクルが無い場合ってあるの?
オラクル問題を解決する方法ってあるの?
メタモルフィックテスティングという手法が注目されているよ。「入力を2倍にしたら出力も2倍になるはず」のような入出力の関係性だけをチェックする。正確な期待値が分からなくても、性質をテストできるんだ
テストを書くときにオラクルを意識した方がいいの?
まとめ:ざっくりこれだけ覚えればOK!
「テストオラクル」って出てきたら「テスト結果が正しいか判断するための基準・根拠」と思えればだいたいOK!
📖 おまけ:英語の意味
「Test Oracle」 = テストの神託
💬 ギリシャ神話の「神託(oracle)=神のお告げ」が語源だよ。テスト結果に「正しい」「間違い」を告げる存在というわけだね