Powered By Blogger

2013年9月2日月曜日

モックとスタブの違い

改めてなにが違うんだっけ?
ってことでモックとスタブの違いをまとめてみました。


  • モック
    •  目的のメソッドがテストの実行中に呼び出されたかを検証することが主な目的
    • 基本的にテストでしか使用しない
  • スタブ
    • 仮の実装で予測可能な値を返すことで、予測が難しいテストケースを検証可能なテストケースにする 
    • テストコード以外の仮実装として利用されることがある
実際のところテストによっては両方の目的で使用される場合があるため、モック、スタブがあいまいな場合もあるようです。

0 件のコメント:

コメントを投稿