デフォルト・スクリプト・ヘルパー・スーパークラスの変更

デフォルトで、すべての Functional Tester スクリプトは RationalTestScript クラスを拡張し、多くのメソッド (callScript など) を継承します。上級ユーザーは、RationalTestScript を拡張する独自のヘルパー・スーパークラスを作成して、メソッドを追加したり、RationalTestScript からのメソッドをオーバーライドすることを希望するかもしれません。

プロジェクトのスクリプトを作成または記録する場合はいつでも、Functional Tester が使用するヘルパー・スーパークラスを指定することができます。 このデフォルトのスーパークラスは、Functional Test プロジェクトのプロパティー・ページで指定されています。さらに、Functional Test スクリプトのプロパティー・ページで、個別のスクリプトのヘルパー・スーパークラスも指定できます。 スクリプトが作成されると、スクリプトはデフォルトのスーパークラスへの参照を、それ自体のヘルパー・スーパークラスとして保持します。

関連概念
スクリプト・ヘルパー・スーパークラス/基本クラス

プロジェクト用のデフォルト・スクリプト・ヘルパー・スーパークラスを変更するには以下のようにします。

  1. プロジェクトを「Functional Test プロジェクト」ビューで選択します。
  2. 右クリックして「プロパティー」を選択します。
  3. 「Functional Test プロジェクト」をクリックします。

    「Functional Test プロジェクトのプロパティー」ページが開きます。 ここにリストされるヘルパー・スーパークラスが、プロジェクト内で作成または記録されるすべての新しいスクリプトに対し、デフォルトで使用されます。

    注: これはユーザー固有の設定であり、プロジェクトの他のユーザーが共有することはありません。
  4. 選択したプロジェクト用のデフォルト・スーパークラスを変更するには、使用するカスタム・ヘルパー・スーパークラスの完全修飾クラス名を、「デフォルト・スクリプト・ヘルパー・スーパークラス (Default Script Helper Superclass)」フィールドに入力します。ヘルパー・スーパークラスが RationalTestScript の拡張でなければならないことに注意してください。
注: スーパークラスを変更した後に、再び RationalTestScript にリセット するには、RationalTestScript をスーパークラス・フィールドに入力するか、またはこのフィールドを単にクリアします。このフィールドをブランクにしておくと、スクリプトはリセットされ、RationalTestScript が使用されます。

個々のスクリプトのスクリプト・ヘルパー・スーパークラスを変更するには以下のようにします。

  1. 「Functional Test プロジェクト」ビューでスクリプトを選択します。
  2. 右クリックして「プロパティー」を選択します。
  3. 「Functional Test スクリプト」をクリックします。

    Functional Tester スクリプトのプロパティー・ページが開きます。ここにリストされるヘルパー・スーパークラスが、選択したスクリプトに対して使用されます。

  4. 選択したスクリプト用のデフォルト・スーパークラスを変更するには、使用するカスタム・ヘルパー・スーパークラスの完全修飾クラス名を「ヘルパー・スーパークラス」フィールドに入力します。ヘルパー・スーパークラスが RationalTestScript の拡張でなければならないことに注意してください。
注: スーパークラスを変更した後に、再び RationalTestScript にリセット するには、RationalTestScript をスーパークラス・フィールドに入力するか、またはこのフィールドを単にクリアします。このフィールドをブランクにしておくと、スクリプトはリセットされ、RationalTestScript が使用されます。

フィードバック