Skip to content
Latchkey

テストダブル - CI/CD用語集の定義

テストダブルは、テスト中に実際の依存関係を置き換える代役オブジェクトです。標準的な5種類は dummy、stub、spy、mock、fake です。

5つの種類

ダブル目的
Dummy渡されるが決して使われず、パラメータを埋めるだけ
Stub呼び出しに対して定型の応答を返す
Spy呼び出され方も記録する stub
Mock検証する期待値があらかじめ設定されている
Fake動作するが簡略化された実装

関連ガイド