运用 IBM Rational Functional Tester 7.0.1 测试 Flex 应用程序
使用 IBM Rational Functional Tester 7.0.1 测试 Flex 应用程序?点击 OK 来保存您的变更。 点击 OK 来关闭
使用 IBM Rational Functional Tester 7.0.1 测试 Flex 应用程序
?
点击 OK 来保存您的变更。 点击 OK 来关闭 Properties 对话框。 编译您的 Flex 范例应用程序: 打开 Flex Builder 中的 testMyApp.mxml 文件。 这些输出文件是 testMyApp.swf 和 testMyApp.htm。文件是一个 HTML 包装器,由 Flex Builder 在应用程序目录下产生的(在案例中为,C:\FlexTutorial)。
HTML 已经准备好使用 Rational Functional Tester 进行测试,您将用在您的测试步骤中使用它。
?
正如您所看到的那样,swf 名称已经作为一个参数通过。因此,如果您想要测试任何其它的应用程序,您可以通过更改 .swf 文件名称或者创建另一个 HTML 页面来使用相同的 HTML 页面。
点击 Test,结果将会显示 “Passed”。 在 Java Environments 下,选择 Javajre…. ,然后点击 Enable(图 2)。
图 2. 激活 Java/JRE 环境
再次点击 Test ,您应该获取如图 3所显示的回应。
图 3. JRE Tester 结果信息
要配置应用程序进行测试,选择 Functional Tester >Configure > Configure Applications for Testing 在 Application Configuration 向导中,点击 Add (图 4)。
图 4. Application Confirmation Tool (向导)
当您获得 Add Application 向导时,选择 HTML Application单选按钮并点击 Next(图 5)。
图 5. 选择应用程序
在下一个屏幕上,选择 Local 单选按钮(图 6),然后点击 Browse 来寻找应用程序目录(在案例中是:C:\FlexTutorial)。
图 6. 选择本地 HTML 应用程序
注意:
当应用程序是由 Web 服务器托管时,您需要选择 URL 单选按钮(请看图 7),并提供应用程序的 URL 地址。在当前这种情形下,来自 Runtime Loader 的 URL 地址为:
http://localhost/RuntimeLoadingTest.html?automationswfurl=runtimeTestApp.swf
图 7. 托管应用程序的可选方法
点击 Finish,在下一个向导中,点击 Apply 和 Finish 按钮。
您的应用程序现在已经配置好可以进行测试了。
当应用程序启动后,您可以使用这些控件来记录事件。
范例应用程序看起来如图 9所示。
图 9. 范例应用程序
图 10 显示了 Rational Functional Tester 记录的范例脚本。
图 10. 记录的脚本
点击 Rational Functional Tester IDE 中的 Playback 按钮来执行脚本。
确保您测试的 Flex 应用程序是从一个信任的文件夹中运行的。
您可以将 OUT 目录添加到 FlashPlayerTrust 文件夹中的 Flex 文件中。 您可以在 C:\Windows\System32\Macromed\Flash\ 目录下创建一个 FlashPlayerTrust 文件夹。 创建一个 .txt 文件并天际被测试应用程序的路径到文件。 将文件保存为 Flex
,不带扩展名。
您可以添加目录的任何数字到 TXT 文件。例如,如果 testMyApp.swf 和 testMyApp.html 文件都在 C:\FlexTutorial 目录下,您可以添加路径到 Flex 文件中。在 资源 中的 Learn 部分可以找到更多详细的信息。
如果发生失败,请核查 Internet Explorer ActiveX 和插件的本地安全设置:
打开 Internet Explorer。 从菜单工具条中选择 Tools > Internet Options 。 点击 Security 标签。 选择合适的 Web 内容区域。例如,如果您在本地机器上安装了 Apache 或者 IIS,请选择 Local Intranet 。 选择 Custom Level。 从“Reset to”列表中,选择 Medium-low。 在 “Initialize and script ActiveX controls not marked as safe” 下,点击 Enable 单选按钮。 点击 OK。
描述名字大小下载方法示例应用程序TestEnabledApp.zip562KBHTTP测试应用程序runtimeTestApp.zip428KBHTTP