SOA の品質に関する大きな課題の 1 つに、現実的なトランザクションに関与する分散化されたサービスがテスト目的では利用できない可能性がある場合に、どのように検証を行うかという点があります。たとえば、サービス ベースのアカウント プロビジョニング システムで指令が失われるという問題があるとします。この問題を解決するため、開発チームは運用環境のトランザクション フローを再現した安全なサンドボックスで修正済みのアプリケーションをテストしなければなりません。さもなければ、アプリケーションをデプロイしなおしたときにシステムを破壊するリスクがあります。

Parasoft と AmberPoint は、この課題を克服するための統合ソリューションを提供します。実行時環境で収集した現実の履歴データに基づいて、自動的にサービスをエミュレート (仮想化) することができます。このようにベースラインを確立することで、パートナーの通常のビジネス トランザクションに影響を与えることなく、分散化されたサービスを検証できます。

AmberPoint Management System のユーザーは、運用環境の実行時メッセージ セットまたは実行時検証ベースラインをエクスポートし、その情報を Parasoft SOAtest に読み込ませて SOAP メッセージを再現するテストを作成できます。また、キャプチャされたレスポンス メッセージを生成されたテストの回帰コントロールとして使用することもできます。

詳細については「AmberPoint Management System からのテスト作成」を参照してください。

  • No labels