ソフトウェア開発の全工程をサポートする開発支援ツール Rational Software Total Solution Service
製品情報 PRODUCT INFORMATION

Functional Testerって何?

Rational Functional Testerは、Java?、MicrosoftR Visual Studio .NETおよびWebベースのアプリケーション・テストの高度な管理を必要とするテスターおよびGUI開発者を対象とした、機能テストと回帰テストの高度な自動化ツールです。
データ駆動型テストを自動化し、スクリプト言語または強力なエディターによりテストのオーサリングとカスタマイズを実施します。

テスト経験が浅くても、簡単に使用できる、データ駆動型テストなどの自動化機能が備わっています。
経験の豊富なテスターには、テストのオーサリングとカスタマイズ用に複数のスクリプト言語と強力なエディター(Java? in EclipseまたはVisual Studio .NETのMicrosoftR Visual Basic .NET)が提供されており、選択して使用できます。
Java、Microsoft Visual Studio .NETおよびWebベースのアプリケーション・テストの高度な管理を必要とするテスターおよびGUI開発者を対象とした、機能テストと回帰テストの高度な自動化ツールです。
ScriptAssureテクノロジーとパターン・マッチング機能により、アプリケーション・ユーザー・インターフェースの頻繁な変更にも柔軟に対応できるテスト・スクリプトを作成できます。
テスト・スクリプトのバージョン管理サポートにより、スクリプトの並行開発が可能になるほか、地理的に分散しているチームがスクリプトを同時に使用できます。
Rational Functional Tester Extension for Terminal-based Applicationsを用いた 3270(zSeriesR)および5250(iSeriesR)アプリケーションのテストをサポートします。
Siebel および SAP アプリケーションへの機能テストおよび回帰テストの自動化します。
対象となるオペレーティング・システム: Linux, WindowsR

TOPへ

機能および利点

Rational Functional Testerには、どのような機能があるのでしょうか?

- Java、WebおよびVisual Studio .NET WinFormベースのアプリケーションとユーザーのやり取りを記録し、ユーザー操作を再現できるテスト・スクリプトを作成します。

- 記録中、テスト中のアプリケーションに検証ポイントを挿入して、指定のデータやプロパティーを抽出できます。

- 記録の再生中、検証ポイントを使用して、記録された情報と実際の情報を比較することにより、結果が同じであることを確認できます。

- テスト記録の後、必要に応じ、カスタム・コードをテスト・スクリプトに追加することができます。これにより、テストの実施に向けてテスト・ラボの準備が整っていることを確認するためのデータ操作や環境設定が可能となり、実行できるタスクの幅が広がります。

- テストの実施後、Rational Functional Testerによって、検証ポイントの比較結果を一覧したレポートが生成されます。

Rational Functional Testerを活用すれば、もっとも複雑なアプリケーションの問題も、確実かつ効果的に検出できるため、製品のリリースに至る前に問題を検出、捕捉し、修正できる可能性が高まります。

Java、WebおよびVisual Studio .NET WinFormアプリケーションのテストをサポート
テスト・チームでは、しばしば、複数のテクノロジーの元に構築されたアプリケーションを評価する必要があります。Rational Functional testerは、Java、HTML/DHTMLおよびVisual Studio .NET WinFormテクノロジーを用いて構築されたアプリケーション向けに、堅牢な自動化サポートを提供します。
テスト・スクリプトのカスタマイズにJavaまたはVisual Basic .NETの2種類の言語を選択可能
ごく基本的なテストを除き、テスト・スクリプトのカスタマイズは必須です。Rational Functional Testerでは、テスト・スクリプトのカスタマイズに、パワフルなスクリプト言語(JavaまたはVisual Basic .NET)を選択でき、いずれの言語も、サポートされるUIテクノロジーと共に使用できます。Rational Functional Testerを使用すれば、テスターは基本的な言語構造を素早く習得し、プログラミング・スキルを身に付けることができるため、開発者とのより生産的なコミュニケーションを促進できます。
経験豊富なテスター向けのネイティブJavaおよびVisual Basic .NETエディターとデバッガー
テスト・スクリプトの編集は重要な作業ですが、この作業には、優れたエディターやデバッガーが必要となります。Rational Functional Testerには、このような要求に応えるため、強力なオプションが備わっています。Javaを使用しているテスターはEclipse Java Development Toolkit(JDT)上で、Visual Basic .NETを使用しているテスターはVisual Studio .NET上で作業ができます。これらの統合開発環境には、提案されたコードを入力することによって素早く編集できるコードの自動コンプリーション機能など、数多くのオプションが備わっているため、テストの拡張を単純に行えます。この機能にはUIを構築するIDEから直接アクセスできるため、GUI開発者にとって、特に有用なツールです。
頻繁なUIの変更に対応可能なScriptAssureテクノロジー
アプリケーションUIへの頻繁な変更によって、テスト・プロセスが中断されることがあります。これは、変更によって、再生中のインタフェース・オブジェクトの識別が困難になるためです。Rational Functional Testerは、高度なScriptAssureテクノロジーを活用して、これらの変更に適応し、メンテナンスにかかるコストの増大を抑えます。ScriptAssureでは、設定可能なアルゴリズムにより、テストの作成後にオブジェクトが変更されている場合でも、テスト実行中にオブジェクトを検出できます。
データ相関機能とデータ駆動型自動化テストが手動コーディング作業を削減
通常、機能テストでは、実際のユーザー動作を正しくシミュレートするため、再生中にさまざまなデータを使用する必要があります。Rational Functional Testerは、テストの記録中に入力されたデータを検出し、データベース駆動型テスト向けにテストを準備できます。スプレッドシートのようなデータ・エディターを使用して、再生中にスクリプトに挿入するカスタマイズ・データ・セットを作成できます。これにより、手動コーディングなしで、高度にカスタマイズされたテストを作成できます。
正規表現パターン・マッチングをサポートした複数の検証ポイント
検証ポイントを挿入することにより、テスト中のアプリケーションのビルド間で退行が起こっていないかどうかを確認できます。Rational Functional Testerには、アプリケーションのさまざまな局面をテストできる広範な検証ポイントが備わっているほか、正確なデータ応答が予測できないテストに対し、パターン・マッチングもサポートされます。
高度なオブジェクト・マップ・メンテナンス機能
Rational Functional Testerでは、オブジェクト・マップを用いて、テスト実行中の情報が保存され、UIオブジェクトが検出されます。メンテナンス機能により、アプリケーションのUIに変更が施されると、このオブジェクト・マップが自動更新されます。
LinuxR上でのテストの編集と実行をサポート
Javaに関心のあるテスター向けに、Rational Functional Testerには、Linuxプラットフォームでテストを作成、編集、実行するためのスクリプト(テスト・レコーダを除くすべて)が備わっています。WindowsRプラットフォームでは、あらゆる記録、編集、実行機能がサポートされます。
オプション製品によって、3270/5250端末ベース・アプリケーションのテストをサポート
作業負荷が異なる環境(Java/Web/Visual Studio .NETアプリケーションと、メインフレーム・アプリケーションが混在している環境)のテストを担当しているチームには、Rational Functional tester Extension for Terminal-based Applications (US)をお勧めします。この拡張バージョンを使用すれば、テスターが選択したテスト・ツールとスクリプト言語を用いて、WindowsおよびLinuxアプリケーションの自動データ入力や、応答検証など、3270および5250端末ベース・アプリケーションの自動化とテストが可能になります。
SiebelR および SAPR アプリケーションに対する自動および繰り返しテスト機能の拡張
IBM Rational Functional Tester Extension for Siebel Test Automation により、Siebelへのテスト自動化を支援します。また、IBM Rational Functional Tester Extension では、SAP GUI アプリケーションへの自動テストの作成、実行、分析を支援します。

TOPへ

動作環境

OS

Linux, Windows 2000, Windows 2003, Windows 2008, Windows Vista, Windows XP Professional

Software

Windows: The following operating systems are supported for this product in 32-bit mode:
MicrosoftR WindowsR XP Professional with Service Pack 2 or 3
Microsoft Windows 2000 Professional with Service Pack 4
Microsoft Windows 2000 Server with Service Pack 4
Microsoft Windows 2000 Advanced Server with Service Pack 4
Microsoft Windows 2003 Server Standard Edition with Service Pack 1 or 2
Microsoft Windows 2003 Server Enterprise Edition with Service Pack 1 or 2
Microsoft Windows Vista Business, Windows Vista Enterprise, and Windows Vista Ultimate
Microsoft Windows Vista Business, Windows Vista Enterprise, and Windows Vista Ultimate with Service Pack 1
Microsoft Windows 2008 Server Standard Edition with Service Pack 1 (without Hyper V)
The following operating systems are supported for this product in 64-bit mode:
Microsoft Windows XP Professional 64
Microsoft Windows Vista 64
Microsoft Windows 2003 Server 64
Note: Rational Functional Tester provides limited support for testing applications on 64-bit mode. You can test Windows and .NET 64-bit applications and all the supported 32-bit applications in the 64-bit mode Windows operating system.
Additional Windows Software Requirements:
Microsoft .NET Framework 1.1 or later for recording functional test scripts on any Windows applications
Microsoft Visual Studio.Net 2003, Standard Edition or Professional Edition, with VB.NET Project support for .Net 2003 scripting.
Microsoft Visual Studio.Net 2005, Standard Edition or Professional Edition, with VB.NET Project support for .Net 2005 scripting .
Linux : The following operating systems are supported for this product in 32-bit mode:
Red Hat Enterprise LinuxR AS 4.0 (All functions except recording)
Red Hat Enterprise Linux AS 4.0 Update 5 (All functions except recording)
Red Hat Enterprise Linux AS 4.0 Update 8 (All functions except recording)
Red Hat Enterprise Linux ES 4.0 (All functions except recording)
Red Hat Enterprise Linux ES 4.0 Update 1 (All functions except recording)
Red Hat Enterprise Linux ES 5.0 Update 3 (All functions except recording)
Red Hat Enterprise Linux Desktop 4.0 (All functions except recording)
Red Hat Enterprise Linux Desktop 4.0 Update 1 (All functions except recording)
Red Hat Enterprise Linux Desktop 4.0 Update 7 (All functions except recording)
Red Hat Enterprise Linux Desktop 5.0 Update 2 (All functions except recording)
SUSE Linux Enterprise Server (SLES) 9.0 (All functions except recording)
SUSE Linux Enterprise Server (SLES) 9.0 SP4 (All functions except recording)
SUSE Linux Enterprise Server (SLES) 10.0 (All functions except recording)
SUSE Linux Enterprise Server (SLES) 10.0 SP1 (All functions except recording)
SUSE Linux Enterprise Server (SLES) 10.0 SP2 (All functions except recording)
SUSE Linux Enterprise Server (SLES) 11.0 (All functions except recording)
SUSE Linux Enterprise Desktop 10.0 (All functions except recording)
SUSE Linux Enterprise Desktop 10.0 SP1 (All functions except recording)
SUSE Linux Enterprise Desktop 10.0 SP2 (All functions except recording)
Additional Linux Software Requirements:
The GNU Image Manipulation Program Toolkit (GTK+), Version 2.2.1, or later, and associated libraries (GLib, Pango).

動作環境については最新リリースやパッチなどで変わる可能性があります。最新の情報ならびに詳細については、 Rational プロダクト担当へお問い合わせ下さい。

TOPへ

製品情報一覧へ戻る

ホーム
トレーニング
コンサルティング・導入
ソリューション
株式会社SRA Rationalトップページ