スクリプトの記録

アプリケーションへの操作をスクリプトに記録する前に、まず、テスト環境を構成し、アプリケーションを構成し、さらにプロジェクトを作成しておく必要があります。
このタスクについて

それらの構成タスクをまだ済ませていない場合は、必要なステップについて、Functional Tester 入門を参照してください。

スクリプトを記録すると、キー・ストロークやマウス・クリックなど、アプリケーションに対するあらゆるユーザー・アクションが Functional Tester によって記録されます。 検査ポイントを挿入して、アプリケーション内のデータやオブジェクトのプロパティーをテストすることもできます。 記録中には、その検査ポイントにおいてオブジェクト情報が収集され、ベースライン・ファイルに保管されます。 後で再生する際、その検査ポイントにおいてオブジェクト情報が収集され、それがベースラインと比較されます。

注: すべての Functional Tester スクリプトは、デフォルトのヘルパー基本クラスを使用します。 さらにメソッドを追加したい場合、または RationalTestScript にあるメソッドを変更したい場合には、 独自のヘルパー基本クラスを作成できます。 詳しくは、スクリプト用のデフォルトのスクリプト・ヘルパー基本クラスの変更を参照してください。

スクリプトを記録するには、次のようにします。

  1. オプションで、必要な記録オプションを最初に設定できます。「ツール」 > 「オプション」 をクリックして、Functional Tester のオプションにアクセスします。 フォルダー階層内で、「Functional Tester」フォルダー・アイコンをクリックしてオプションを開きます。 任意の記録オプションを設定します。 完了したら、オプションを閉じます。
  2. 「Functional Test スクリプトの記録」 「Functional Test スクリプトの記録」ボタンボタンをクリックするか、「ファイル」>「新規」>「レコーダーを使ったスクリプトの追加」をクリックします。 「新しい項目の追加」ダイアログ・ボックスが開きます。
  3. 「新しい項目の追加」ダイアログ・ボックスで、スクリプトを一部として含めるプロジェクトを選択します。スクリプトの名前を入力します。

    スクリプトをソース管理下に置く場合は、「ソース管理へのスクリプトの追加」にチェック・マークを付けます。 このスクリプトは ClearCase® に追加されますが、変更を加えられるように、チェックアウトされたままになります。

  4. 「開く」をクリックします。

    「スクリプト資産の選択」ページが表示されます。 Functional Tester はデフォルトで、スクリプトのローカル・オブジェクト・マップを作成します。 別のテスト・オブジェクト・マップヘルパー基本クラス、またはテスト・データプールを使用する場合、それらを「スクリプト資産の選択」ページから選択します。 データプール・レコードの選択順序を設定すること、またはスクリプトに関連したデータプールを変更することもできます。

  5. 「完了」をクリックして、記録を開始します。

    記録モニターが開いて、記録が開始します。モニター内の「記録中」ツールバーにある「ヘルプの表示」アイコンをクリックして、ツールバー・ボタンおよびモニターの機能に関する情報を参照できます。

  6. 「記録」ツールバーで、「アプリケーションの開始」ボタンをクリックし、テスト・アプリケーションを開始します。 詳しくは、テスト・アプリケーションの開始を参照してください。 (アプリケーションがすでに実行中である場合、このステップを実行する必要はありません。)
  7. アプリケーションにおいてアクションを実行します。
  8. 検査ポイントを記録するには、テストするアプリケーションの中でオブジェクトを位置指定してから、アプリケーション・ウィンドウまたはダイアログ・ボックスの任意の場所をクリックします。 次に、「検査ポイント・コマンドまたはアクション・コマンドの挿入」 ボタンをクリックします。 検査ポイントおよびアクション・ウィザードについて詳しくは、検査ポイントの作成中に「検査ポイントおよびアクション・ウィザード」内の「ヘルプ」ボタンをクリックしてください。また、特定のタイプの検査ポイントを作成する方法の例については、プロパティー検査ポイントの作成を参照してください。
  9. スクリプト呼び出しコマンド、ログ・エントリー、タイマー、スクリプト遅延コマンド、あるいはコメントなどの機能をスクリプトに挿入するには、「スクリプト・サポート・コマンドの挿入」ボタンをクリックします。 スクリプト・サポート機能については、「スクリプト・サポート機能」ダイアログ・ボックスの「ヘルプ」ボタンをクリックしてください。
  10. アプリケーションを閉じることをスクリプトの一部として含める場合は、アプリケーションを閉じます。
  11. 記録を完了したら、「記録の停止」ボタンをクリックします。
    注:

フィードバック