スクリプト・テンプレートをカスタマイズするには、Functional Tester スクリプト・テンプレートのプロパティー・ページを使用します。 「Functional Tester、Java™ スクリプト」の場合、Java エディターを使用することもでき、これにより、テンプレートの簡単なフォーマットと Java 構文のヘルプを利用できます。 「Functional Tester、VB.NET スクリプト」の場合、コード エディタを使用することができます。
以下に挙げるいくつものタイプのスクリプト・テンプレートを使用できます。
スクリプト: ファイルのヘッダー -- 新規スクリプト・ファイルのレイアウトをカスタマイズします。
スクリプト: テスト・オブジェクトのコメント -- レコーダーによりスクリプトに挿入されるテスト・オブジェクトのコメント行をカスタマイズします。
スクリプト: トップレベル・テスト・オブジェクトのコメント -- レコーダーによりスクリプトに挿入されるトップレベル・テスト・オブジェクトのコメント行をカスタマイズします。
スクリプト: HTML テスト・オブジェクト名 -- スクリプト内の HTML テスト・オブジェクトの名前をカスタマイズします。
スクリプト: Java テスト・オブジェクト名 -- スクリプト内の Java テスト・オブジェクトの名前をカスタマイズします。
スクリプト: .NET テスト・オブジェクト名 --「Functional Tester、Java スクリプト」で、スクリプト内の .NET テスト・オブジェクトの名前をカスタマイズします。
スクリプト: Windows® テスト・オブジェクト名 --「Functional Tester、VB.NET スクリプト」で、スクリプト内の Windows テスト・オブジェクトの名前をカスタマイズします。
VP: 検査ポイント・デフォルト名 --検査ポイントおよびアクション・ウィザードで、Functional Tester がデフォルトで生成する検査ポイントの名前をカスタマイズします。
スクリプト・ヘルパー: ファイルのヘッダー -- 自動生成の際のヘルパー・クラスのレイアウトをカスタマイズします。
スクリプト・ヘルパー: テスト・オブジェクト・メソッド -- ヘルパー・クラスのテスト・オブジェクト・メソッドのレイアウトをカスタマイズします。
スクリプト・ヘルパー: 検査ポイント・メソッド -- ヘルパー・クラスの検査ポイント・メソッドのレイアウトをカスタマイズします。
スクリプト・ヘルパー・スーパークラス -- スクリプト・ヘルパー・スーパークラスのレイアウトをカスタマイズします。
スクリプト・テンプレートのプレースホルダーを使用して、生成する各スクリプトに情報を含めます。プレースホルダーには、次に示す 5 つのタイプがあります。
次の表には、各スクリプト・テンプレートで使用可能なプレースホルダーをリストします。
スクリプト・テンプレート | プレースホルダー |
---|---|
スクリプト: ファイルのヘッダー | デフォルトのプレースホルダーおよびスクリプトのプレースホルダー |
スクリプト: テスト・オブジェクトのコメント | デフォルトのプレースホルダーおよびオブジェクト・マップ・プロパティーのプレースホルダー |
スクリプト: トップレベル・テスト・オブジェクトのコメント | デフォルトのプレースホルダーおよびオブジェクト・マップ・プロパティーのプレースホルダー |
スクリプト: HTML テスト・オブジェクト名 | デフォルトのプレースホルダーおよびオブジェクト・マップ・プロパティーのプレースホルダー |
スクリプト: .NET テスト・オブジェクト名 (「Functional Tester、Java スクリプト」のみ) | デフォルトのプレースホルダーおよびオブジェクト・マップ・プロパティーのプレースホルダー |
スクリプト: .NET および Windows テスト・オブジェクト名 (「Functional Tester、VB.NET スクリプト」のみ) | デフォルトのプレースホルダーおよびオブジェクト・マップ・プロパティーのプレースホルダー |
スクリプト: Java テスト・オブジェクト名 | デフォルトのプレースホルダーおよびオブジェクト・マップ・プロパティーのプレースホルダー |
VP: 検査ポイント・デフォルト名 | デフォルトのプレースホルダー、VP のプレースホルダー、およびテスト・オブジェクトのプレースホルダー |
スクリプト・ヘルパー: ファイルのヘッダー | デフォルトのプレースホルダーおよびスクリプトのプレースホルダー |
スクリプト・ヘルパー: テスト・オブジェクト・メソッド | デフォルトのプレースホルダーおよびスクリプトのプレースホルダー |
スクリプト・ヘルパー: 検査ポイント・メソッド | デフォルトのプレースホルダーおよびスクリプトのプレースホルダー |
スクリプト・ヘルパーの親: ファイルのヘッダー (「Functional Tester、Java スクリプト」のみ) | デフォルトのプレースホルダーおよびスクリプト・ヘルパー・スーパー・クラスのプレースホルダー |
ヌル・プロパティーに関連付けられた句読点を省略するには、プレースホルダーを、ペアのキャレット (^) で囲みます。 プレースホルダーが有効な値へと解決されない場合、Functional Tester はキャレット間のすべてを削除します。 例えば、以下の場合に #name プロパティーが NULL であると、下線区切り記号は削除されます。
^%map:#name%_^%map:#role%