Oracle Service Bus を使用して Web サービスを開発する場合に、TDD および UNIT テストがどのようになるかについて、何か意見はありますか? 私が考えられるのは、バックエンドをスタブ化し、サービス バスを介してテストを実行することだけですが、それは実際には単なる統合テストです。この場合、TDD の原則をどのように適用しますか?
1 に答える
3
あなたの質問は、実際に Oracle Service Bus コンポーネントで単体テストを実行する最善の方法ですか? 私は同じ問題を抱えていますが、コードの単位は Java メソッドやクラスではなく、プロキシ全体であるという見解に達しました。
ただし、説明したように、せいぜいコンポーネント統合テストを実施することしかできないという制限があります。他のシステムをスタブアウトし、従来はサービスバスを介して統合テストと呼んでいたものを実行します。
作業単位をスケールアップします。
これらのコード アーティファクトを自動化してテストするためのより良い方法があれば、それについて聞きたいです。
于 2011-02-16T22:29:20.347 に答える