© Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
1.0 已知问题和变通方法当在 .Net 中执行记录,在 ErrorProvider、HelpProvider 和 ToolTipText 控件上创建数据验证点时,会发生此问题。
变通方法:在 .Net 的这些控件上创建属性验证点。
此问题是由 Win32 API GetScrollBarInfo 方法引起的。如果启用了可视样式,则它不能返回正确的结果。
变通方法:如果从应用程序代码库中禁用/注释掉 Application.EnableVisualStyles() 行,则 Rational Functional Tester 将正常工作。在 VS2005 中,这是测试应用程序 Main() 方法源代码的第一行。
注意:此问题只发生在 WindowsXP 或 Windows 2003 平台上。
如果测试系统未安装 .Net 1.0 Framework,则无法为使用 .Net Framework 1.0 编译的应用程序生成配置文件。
变通方法:要生成配置文件,必须首先在测试系统上安装 Framework 1.0。然后,使用以下某个命令:
- 如果应用程序是使用 .Net Framework 1.0 编译的,则可以运行 rational_ft.exe -writeconfig <full path to the application>。
- 如果使用 Rational Functional Tester Java 版本,则使用 java -classpath <classpath> com.rational.test.ft.rational_ft -writeconfig <full path to the application>。
否则,将需要手动编写应用程序的配置文件。
网络中的项目可能由于本地计算机的安全策略而没有其“完全可信”许可权。在回放日志或 RFT 调试日志中会显示 RuntimeSecurityPolicyException 消息。
变通方法:请执行以下步骤:
- 将本地内部网区域的安全级别配置为“完全可信”。您可以从计算机“控制面板”的 Microsoft .NET Framework 配置中执行此操作。
如果仍然看到此消息,请执行以下步骤:
- 将计算机名称而非 IP 地址指定为项目路径。
- 在 Internet Explorer 中进行以下配置:
- 在 Internet Explorer 窗口中单击工具 > Internet 选项。
- 在“安全”选项卡中,选择本地 Intranet 区域。
- 单击站点。
- 在“本地 Intranet”对话框中单击高级。
- 取消选中对该区域中的所有站点要求服务器验证(https:)。
- 指定项目路径,并单击添加。
- 单击确定。
测试系统上未安装 .Net Framework 时会发生这种情况。
变通方法:安装 .Net Framework 并运行 Install.bat 文件来从 <Functional Tester installation directory>\SDP70\FunctionalTester\installscripts 目录注册所需的 DLL。