テスト実装 スタブツール 例えばユニットテストを実施する場合に、一部のモジュール(クラス・関数等)が未完成などの理由で、その部分はダミーの実装を使ってテストを行うことがあります。このようなダミーのモジュールのことを「スタブ」と呼びます。(図1) スタブツールを使うと、このようなスタブのソースコードを簡単に生成することができます。 シミュレータ 例えば家電製品やスマートフォン向けのプログラムをテストする場合、実際の機器を用意したり、毎回実際の機器にプログラムをインストールするのは非常に手間がかかる場合があります。シミュレータを使うと、実際の機器を用意しなくてもパソコン上でこれらのプログラムを動作させることができ、テスト作業の効率化につながります。 他には、システム間連携時の動作をテストする場合に使える、連携先システムがあたかも存在するかのように振舞うシミュレータなどもあります。 ラボイメージ