< 前へ | 次へ >

演習 4: スクリプトの再生

この演習では、スクリプトを再生して、 Rational® Functional Tester インターフェースのいくつかの部分に注目します。 直前に記録したスクリプトはアクティブ・スクリプトなので、 再生ボタンをクリックするとそのスクリプトが再生されます。
  1. スクリプトを再生するには、Functional Test ツールバーで、 「Functional Test スクリプトの実行」ボタン (実行) をクリックします。
  2. 「ログの選択」ウィンドウで、 ログ名をデフォルトの「Classics」のままにして、 「完了」をクリックします。

    Rational Functional Tester が最小化され、画面の右上で再生モニターが始動します。 スクリプトの再生中に、再生モニターにメッセージが表示されます。 Rational Functional Tester は、アプリケーションの開始、アプリケーション上で実行したアクション、検査ポイントなどの、 記録されたアクションをすべて再生します。

    再生が完了すると、別のウィンドウでテスト実行の結果が HTML ログに表示されます。 ログにリストされた各イベントには、イベント見出しに緑色で「合格」が含まれているはずです。 記録した 2 つの検査ポイントがリストされていることに注目してください。

  3. ログを閉じます。 これでスクリプトの記録および再生が正常に実行できました。ここで、 Functional Test パースペクティブをより詳細に観察してみましょう。
  4. 「Functional Test」ウィンドウが最小化されている場合には、それを復元してください。 複数のスクリプトがあるとき、Functional Tester はプロジェクト内のすべての開いているスクリプトを Java™ エディター (スクリプト・ウィンドウ) に表示します。
    スクリプト全体で、 スクリプトについての情報が上部に明るい青色で先頭にアスタリスクが付いて表示されていることに注目してください。 この情報は、変更可能なスクリプト・テンプレートからのものです。 スクリプト・テンプレートの変更について詳しくは、Functional Tester のヘルプを参照してください。

    Functional Tester は、続く行が参照するオブジェクトを識別するための短いコメントを緑色の文字でスクリプトに追加することに注目してください。 この情報により、スクリプトのナビゲートが容易になります。 ユーザー入力など、記録中に引数としてメソッドに渡されるストリングは、 明るい青色で表示されます。

    カーソルをスクリプトの特定の箇所の上に移動すると、 Functional Tester はポップアップ・テキスト・ボックス内に有用な情報を表示します。 たとえば、ヘルパー・メソッドに関しては、 オブジェクト・マップ内の記述プロパティー・セット、およびその後にオブジェクトの認識プロパティーが表示されます。 吹き出し機能は、「設定」によって制御されます。 この機能をオフにするか、表示内容を変更するには、 「ウィンドウ」 > 「設定」をクリックしてから、 「Java」 > 「エディター」を選択して、 「吹き出し」タブをクリックします。 吹き出し機能は、デフォルトではオンになっています。

    Functional Test パースペクティブ

    Java エディター (スクリプト・ウィンドウ) の 左には「Functional Test プロジェクト」ビューがあり、ここには現在接続している Functional Tester プロジェクトがリストされています。 各プロジェクト内のすべてのスクリプトは、プロジェクト名の下にリストされています。 この「プロジェクト」ビューは、異なるスクリプトにナビゲートするための別の方法を提供します。 「プロジェクト」ビュー内のスクリプトをダブルクリックすると、 そのスクリプトがスクリプト・ウィンドウ内で開いてアクティブ・スクリプトになります。

    Java エディターの右側には、 アクティブ・スクリプトの検査ポイントおよびオブジェクト・マップをリストする、スクリプト・エクスプローラーがあります。 スクリプト・エクスプローラーから、 検査ポイント・エディターを開始して検査ポイントを表示および編集すること、 およびオブジェクト・マップ・エディターを開始してオブジェクト・マップを表示および編集することができます。 スクリプト・エクスプローラー、または「タスク」ビューや「コンソール」ビューなどの Functional Test パースペクティブの他の部分について詳しくは、 Functional Tester のヘルプを参照してください。

< 前へ | 次へ >

フィードバック