要定制脚本模板,请使用 Functional Tester 脚本模板属性页面。在 Rational® Functional Tester(Eclipse 集成)中,还可使用 Java™ 编辑器,它提供模板的简单格式化以及对 Java 语法的帮助信息。 在 Rational Functional Tester(Microsoft Visual Studio .NET 集成)中,可以使用代码编辑器。
有几种脚本模板类型可以使用:
脚本:文件头 - 定制新脚本文件的布局。
脚本:测试对象注释 - 定制记录器插入到脚本中的测试对象注释行。
脚本:顶级测试对象注释 - 定制记录器插入到脚本中的顶级测试对象注释行。
脚本:HTML 测试对象名 - 定制脚本中的 HTML 测试对象的名称。
脚本:Java 测试对象名 - 定制脚本中的 Java测试对象的名称。
脚本:.Net 测试对象名 -- 在 Rational Functional Tester(Eclipse 集成)中,对脚本中 .NET 测试对象的名称进行定制。
脚本:Windows 测试对象名 -- 在 Rational Functional Tester(Microsoft Visual Studio .NET 集成)中,对脚本中 Windows 测试对象的名称进行定制。
VP:验证点缺省名称 - 在“验证点和操作”向导中定制 Functional Tester 缺省生成的验证点的名称。
脚本帮助器:文件头 - 定制帮助器类在自动生成时的布局。
脚本帮助器:测试对象方法 - 定制帮助器类中的测试对象方法的布局。
脚本帮助器:验证点方法 - 定制帮助器类中的验证点方法的布局。
脚本帮助器超类 - - 定制脚本帮助器超类的布局。
在脚本模板中使用占位符来包含生成的每个脚本信息。有五种类型的占位符:
下表列出可用于每个脚本模板的占位符:
| 脚本模板 | 占位符 |
|---|---|
| 脚本:文件标题 | 缺省占位符和脚本占位符 |
| 脚本:测试对象的注释 | 缺省占位符和对象图属性占位符 |
| 脚本:顶级测试对象的注释 | 缺省占位符和对象图属性占位符 |
| 脚本:HTML 测试对象名 | 缺省占位符和对象图属性占位符 |
| 脚本:.Net 测试对象名(仅限 Rational Functional Tester(Eclipse 集成)) | 缺省占位符和对象图属性占位符 |
| 脚本:.Net 和 Windows 测试对象名(仅限 Rational Functional Tester(Microsoft Visual Studio .NET 集成)) | 缺省占位符和对象图属性占位符 |
| 脚本:Java 测试对象名 | 缺省占位符和对象图属性占位符 |
| VP:验证点缺省名称 | 缺省占位符、VP 占位符和测试对象占位符 |
| 脚本帮助器:文件标题 | 缺省占位符和脚本占位符 |
| 脚本帮助器:测试对象方法 | 缺省占位符和脚本占位符 |
| 脚本帮助器:验证点方法 | 缺省占位符和脚本占位符 |
| 脚本帮助程序父代:文件头(仅限 Rational Functional Tester(Eclipse 集成)) | 缺省占位符和脚本辅助控件超类占位符 |
要省略所有空属性的关联标点符号,请用成对的插入标记 (^) 将占位符括起来。如果占位符不能解析为有效值,那么 Functional Tester 会除去插入标记之间的所有内容。例如,如果 #name 属性为空,那么除去下划线分隔符:
^%map:#name%_^%map:#role%