本文へジャンプ

Rational Service Tester for SOA Quality

タブの始まり



機能

利点

高レベルなテスト表示と詳細なテスト表示の両方が可能な、ビジュアルなテスト・エディター

プログラミングの知識がなくても、機能テストを作成、把握、変更、実行することができます。各テストはWebサービスの個々の処理の実行シーケンスからなり、コードを一切編集せずにシングル・ユーザー・テストやマルチ・ユーザー・テストを作成できます。その一方、テストの詳細を確認することもでき、上級ユーザーはHTTPヘッダー、クッキー、SOAPエンベロープといったWebサービス・メッセージのあらゆる側面にアクセスできます。

二種類のテスト作成方法

Rational Service Testerは、WebサービスのGUIインターフェースを生成するGeneric Service Clientというクライアントを備えています。このGUIインターフェースからWebサービスに接続して関数を呼び出し、Webサービスからの戻り値を取得できます。


アプリケーションにWebサービス・アクセス用のクライアントがすでにある場合は、Rational Service Testerのプロキシー・レコーダーを使用して、クライアントからWebサービスへの呼び出しと、Webサービスからクライアントへの応答を記録できます。

データの関連性の自動認識

Rational Service Testerには、データの関連性を自動的に管理する機能があります。この機能によって、サービス呼び出し時にやり取りされるデータの関連性が自動的に管理されるため、ユーザー側でデータを対応付けたり、テストを編集したりする必要はありません。

データ駆動型テストによるサービスのコード・カバレッジの向上

Rational Service Testerでは、同じWebサービスの呼び出しを複数のテスト・データで検証できるように、生成されたテストにパラメーターが付けられます。追加データは、スプレッドシートのような表形式で保存されます。そのため、テスト・コードに変更を加えずに、最大限のコード・カバレッジを得ることができます。

WS-BPELビジネス・プロセスからのテスト生成

さまざまなバージョンのWS-BPELで定義されたビジネス・プロセスから、テストを自動生成することができます。そのため、複雑なビジネス・プロセスのテストを迅速に開始して、該当するすべてのパスを包括的にテストできます。

テストの再利用による品質向上の促進

Rational Service Testerで作成したテストは、Rational Performance Tester Extension for SOA Qualityで実行できます。それにより、複数のテストを同時に実行して負荷を検証することができます。機能回帰テストをパフォーマンス・テストに再利用するという手法には、パフォーマンス担当エンジニアがシステムのスケーラビリティを迅速に確立できるという大きな利点があります。

各種Webサービスのテストのサポート

テストを作成、実行、分析することにより、GUIを持たない単独型または複合型のヘッドレス・サービスと、それらのサービスを組み合わせて構築したビジネス・システムの信頼性を検証できます。


WSDL、SOAP、XML/XSD、HTTP(S)、JMS、JSON、MTOM、WebSphere MQ、WS-Securityといった各種のWebサービス標準規格がサポートされています。

Webサービスの検証

Rational Service Tester for SOA Qualityでは、静的な基準値を指定するという方法から、正規表現を使用して動的なデータを検証するという方法まで、さまざまな方法でWebサービスの応答を検証できます。このようなさまざまな方法でWebサービスの応答を自動的に解析することによって、SOAアプリケーションの適切な動作を確保できます。

IBM, IBMロゴ, ibm.com, developerWorks, PartnerWorld, Rational, WebSphereは、世界の多くの国で登録されたInternational Business Machines Corp.の商標です。他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。現時点での IBM の商標リストについては、http://www.ibm.com/legal/copytrade.shtml(US)をご覧ください。

Rational software

お問い合わせはこちら

まずはお気軽に
ご相談ください