私は最近、ベンダーの統合ソフトウェア ソリューションをクライアントとしてテストするプロジェクトの作業を終了しました。ベンダーは私たちのテスト環境にアクセスできなかったため、テスト スタブを使用して Web サービス呼び出しをテストしました。スタブの品質が低いため、多数の誤検知が発生し、システム統合テスト中にいくつかの欠陥が発生しました。
今は役割が逆転しています。私は現在、WebSphere ソリューションのテスト スタブに対するテストを調整するベンダーを代表しています。最近の経験から、私はこれについて心配しています。残念ながら、開発はオフショアで行われているため、完全に統合された環境に対するテストは不可能です。
テスト スタブが統合環境の複雑さを適切に反映していることを確認するにはどうすればよいですか?