現在、私のシステムの統合/機能テストを書いています。機能の一部は、http(別のシステムで実行)経由でWebサービスにヒットすることです。外部サービスへの依存性による統合テスト
優れた機能テストを可能にするには、Webサービスのテストインスタンスをどのように設定する必要がありますか?ライブ制作データを使って、このサービスに対して自分のシステムを稼動させたいのです。
Webサービスは、手動でリロードするライブプロダクションデータを常に持つ独立したインスタンスであるべきですか(インスタンスを開始するたびにリセットされる可能性があります)。
ウェブサービスをセットアップし、テストごとに教えてください。
このような状況に対処するための一般的な慣行は何ですか?