テスト対象が依存する外部の要素を、テスト用に用意した代役に置き換える技術の総称。
Test Doubleと呼ばれ、映画の「スタント・ダブル」に由来する名称。値を返すだけの「スタブ」、呼び出されたかどうかを記録する「モック」など、置き換え方によっていくつかの種類に分類される。外部APIやデータベースに依存する処理を、それらを起動せずに高速・安定してテストするために使われる。
© 2026 ITBGM