テスト・アプリケーション・ドメイン・サポート
Functional Tester は、Java、HTML、.NET、Windows、SAP、Siebel、AJAX、および Flex の各アプリケーションをテストするための、オブジェクト指向の自動化されたテスト・ツールです。
- Java サポート
この機能テスト・アプリケーションは、アプレットのある HTML アプリケーションおよび Java™ アプリケーションのテストに関して、以下の Java バージョンをサポートします。
- HTML サポート
Functional Tester は、Windows® および Linux® で稼働するブラウザーにロードされる HTML ページをテストすることができます。
- Dojo サポート
Rational Functional Tester は、Microsoft Internet Explorer 6 または 7 ブラウザーでの Dojo 制御が含まれる HTML アプリケーションのテストをサポートしています。
Dojo Toolkit バージョン 1.0.x を使用して開発されたアプリケーションをテストできます。
- .NET および Windows サポート
Functional Tester は .NET Framework 1.0、1.1、2.0、または 3.0 を使用して作成されたユーザー・アプリケーションの記録と再生をサポートします。
.NET コントロールを含む Win32 アプリケーションをテストすることができ、Win32 コントロールを持つ Windows アプリケーションもテストできます。
- PowerBuilder 11.0 サポート
Rational Functional Tester は、Sybase PowerBuilder 11.0 を使用して作成された .Net アプリケーションおよび Win32 アプリケーションのテストをサポートします。
- アプリケーション応答測定のサポート
アプリケーション応答測定 (ARM) 標準は、サービス・レベルおよび応答時間を含む、アプリケーションのエンドツーエンド・トランザクションのパフォーマンスを測定するのに役立ちます。
Rational Functional Tester は応答時間明細を使用して、テスト・スケジュールの実行中にキャプチャーされる統計を表示します。
- AJAX サポート
Rational Functional Tester では、AJAX ベースの Web アプリケーションのテストがサポートされています。
- SAP サポート
Rational Functional Tester は、Windows および HTML 対応の SAP GUI コントロール (mySAP) での拡張機能テストをサポートしています。これにより、Functional Tester は SAP フレームワークを使用して作成されたアプリケーションの機能面をテストできます。
- Siebel サポート
Rational® Functional Tester (RFT) には、Siebel アプリケーションに対する拡張された機能テスト・サポートが含まれています。
- Flex サポート
IBM Rational Functional Tester では、Adobe® Flex アプリケーションの機能面のテストがサポートされます。Web ブラウザーの内部で Flex ベースのユーザー・インターフェースに対してスクリプトを記録および再生し、アプリケーションが正常に機能することを確認することができます。
- GEF サポート
Functional Tester を使用して、標準 GEF エディターおよび非標準 GEF エディターを使ってインプリメントされた GEF オブジェクトの機能をテストできます。GEF エディターは、モデルを操作するための多くの機能を提供する Eclipse モデリング・フレームワーク (EMF) に基づいています。
GEF は、モデルをグラフィックで表示し、MVC (model-view-controller) アーキテクチャーを採用し、そのモデルとのユーザー対話を補助します。
- ネストされたドメインのサポート
Functional Tester では、「親 - 子ネスト」と「所有者 - 被所有ネスト」という 2 種類の異なるオブジェクトのネスト関係が認識されます。
「親 - 子ネスト」は、ボタンがフォーム上にある場合のように、あるオブジェクトが別のオブジェクトに含まれる場合をいいます。
「所有者 - 被所有ネスト」とは、あるダイアログ・ボックスがトップレベル・ウィンドウによって所有される場合のように、被所有オブジェクトが所有者であるトップレベル・ウィンドウを持つ場合をいいます。