Functional Test 样本项目

样本项目是使用 Functional Test 教程创建的。如果您想将脚本和其它测试资产与您的文件进行比较,则可以在使用教程时或者完成教程以后查看它们。

样本项目包含您完成教程时创建的脚本、验证点、对象图和其它文件。样本脚本处于教程结束时所处的状态。为了参考起见,您可以查看脚本或其它资产,将它们与您自己的进行比较,或者实际地回放脚本。教程脚本名为“ClassicsSample”。

要打开项目,请单击导入链接。于是项目将显示在“项目”视图中。单击脚本名称,可在脚本窗口中查看它。您可以单击 Functional Test 工具栏上的运行 Functional Test 脚本按钮来回放脚本。


此外,项目中包含一些示例代码,可在您自己的脚本中使用这些代码。

如何使用这些示例

如果您想使用这些示例,请将 testobject 和 superscript 目录及其内容复制到一个 Functional Test 项目中。

要使用其中一个上标,请将脚本的帮助程序超类属性设置为上标的完整类名。例如,要对名为“X”的脚本使用 ExtensionScript 超类,则在 Functional Test 项目视图中右键单击 X,并从弹出菜单中选择“属性”。在标题为“X.java 的属性”发对话框中,选择左侧列表中的“Functional Test 脚本”。最后,将标记为“帮助程序超类”的编辑框中的文本设置为“superscript.ExtensionScript”。您也可以修改您的项目首选项,这样项目中所有新建的脚本都将延用此上标。要定义某个项目的缺省帮助程序上标,右键单击该项目并从弹出菜单中选择“属性”,然后设置标记为“新的脚本帮助程序超类”的“Functional Tester 项目”中的文本字段。

一旦完成该操作,您的 X.java 脚本就能使用 ExtensionScript 的附加方法,例如 getClipboardText()、setClipboardText() 和 clipboardVP() 等等。

 

描述
ExtensionScript superscript 提供一些常用的实用程序方法。
HtmlScript superscript 提供处理程序以自动放弃意外的活动 HTML 对话。
WindowScript superscript 提供可能对规避本地 Microsoft Windows 应用程序问题有用的一些方法。
SwtScript superscript 提供测试基于 SWT 的应用程序时可能有用的一些方法。请注意,这种实施利用了特定于 Microsoft-Windows 的 WindowScript。该类在 Linux 上将不起作用。
EclipseScript superscript 提供当测试在 Eclipse 平台内部运行的插件时可能有用的一些方法(请访问 http://www.eclipse.org/)。请注意,此代码利用内部 Eclipse 类,因此可能与以后版本的 Eclipse 无关。
此类举例说明了在 SUT 中调用静态方法和使用定制测试对象。
WorkbenchTestObject testobject.eclipse 用于 Eclipse(请访问 http://www.eclipse.org/)shell Workbench 的测试对象。
WorkbenchWindowTestObject testobject.eclipse 用于 Eclipse(请访问 http://www.eclipse.org/)shell WorkbenchWindow 的测试对象。
WorkbenchPageTestObject testobject.eclipse 用于 Eclipse(请访问 http://www.eclipse.org/)shell WorkbenchPage 的测试对象。