我需要执行,通过使用Rational代理控制器 ,请你能帮助我知道我能做到这一点的Rational Functional Tester生成的测试脚本? 如果这不可能是我应该做的还没有RFT安装在计算机上运行脚本?
Answer 1:
邮政RFT 8.2.0.1,以便能够在远程机器RFT执行脚本必须在该计算机上安装。
** * ** 编辑 ***
RFT的安装是一个完整的软件包安装,在安装RFT它安装了一个完整的产品,它能够记录/回放脚本对所有支持的域的意思。
因此,这不是可以说,在这台机器X只安装刻录机和机器Y上仅安装播放引擎。
另一种方法也许可以有某种服务器计算机上的工具,可以说,这里是剧本,去执行机器Z,在没有安装RFT ..但因为脚本可能有记录的所有控件域(HTML / JAVA / .NET / SAP / Win32的)所有支持文件的DLL / JAR文件(代理服务器和操作系统相关的共享库的consiting)将不得不被转移到该机器,而且我觉得这是相当做一个任务:)。 所以,在我看来,这不是不可能的,但它只是尚未完成。
Answer 2:
错了,也不是没有可能。 只是需要很多的配置。 http://www-01.ibm.com/support/docview.wss?uid=swg21319598
要在远程机器上执行RFT脚本:确保脚本(Java或.NET)之前被编译部署远程执行。 他们成功编译后,为了启动远程执行,主计算机上,测试管理器需要安装并正确配置。
以下是在主计算机上的TM配置:在“执行”选项卡中,右键单击“计算机”,并添加新的计算机,指定计算机的名称,属性和端口信息,所以TM将能够定位远程机器。 的设置为远程机器将分别为Java脚本和.net脚本进行说明。 对于Java脚本,以下是需要在远程机器上:测试管理器测试代理。 (可从测试管理CD进行安装)。 Rational Functional Tester的测试代理。(可以从RFT安装包进行安装)。 对于.NET脚本,以下是需要在远程机器上:测试管理器测试代理。 (可从测试管理CD进行安装)。 Rational Functional Tester的测试代理。(可以从RFT安装包进行安装)。 .NET框架。(无需在远程机器上的Visual Studio,目前缺陷此,参考对的办法解决这个单独的技术说明,搜索“远程执行和.NET脚本”)。
最后,但并非最不重要的,如果客户的AUT是基于Windows / .NET / SAP,那么.NET框架需要在远程机器上安装了无论是Java脚本或.NET脚本。 这是因为RFT的一些代码部分被侵扰时放入应用程序,这些应用程序的RFT代码C#编写的,所以在运行时,需要.NET Framework中成功地播放。