1

SOAプロジェクト/BPELをテストするために、JDeveloperで提供されるOracle SCAユニット・テストに代わるものはありますか?

私が抱えている問題は、不格好な UI を使用してテストを作成するために必要な労力と、最小の変更により、現在ビルドされているすべてのテストが無効になり、メンテナンスが不可能になることです。

もう 1 つの問題は、単体テストを作成する前にまず SOA コンポジットを作成する必要があるグラフィカル インターフェイスによるものです。つまり、テスト駆動開発は不可能です。

最後の問題は、エミュレーション機能がデータベース パートナー リンクで不完全であることです。

4

1 に答える 1

2

SOAP-UI を使用して単体テストを実行します。SOAP-UI を使用して個別のテスト スクリプトを作成します。これにより、個々のサービスを対象とするさまざまなテスト ケース シナリオを生成できます。

次に、これらを Jenkins/Hudson スクリプトから呼び出して、継続的な統合テストを提供します。

このようにして、最初にコンポジットを作成しなくても TDD を実行できます。

データベース パートナー リンクを使用すると、スタブ コンポジットまたは SOAPUI を使用してそれらをエミュレートできます。これは、構成が何であるか、およびデータを正確に何に使用するかによって異なります。

于 2014-03-22T03:12:41.037 に答える