51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5364|回复: 5
打印 上一主题 下一主题

RFT(IBM Rational Functional Tester)无法回放问题,求高手帮忙,悬赏

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-6-14 17:15:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1测试积点
同一脚本在不同机器下不能回放。注,我的脚本全部是用方法写的,无录制对象。
主要表现在无法识别browser对象本身或无法运行该脚本中的任何一条语句,包括sleep()和system.out.print这种。
1,有在网上查过是JDK版本问题,但已试过降级为1.4,但目前连录制都不能进行。另一台电脑为1.6版本的JDK回放正常。
2,有一台电脑脚本单独运行可以回放,用callScript运行不能回放。有时修改脚本,如加一个 sleep(),便提示找不到该脚本对应的helper类。查询发现helper类对应的.class文件没有自动生成。
3,发现我的两个IBM账号,一个安装时会提示我先安装RQM,另一个不会。
4,关于对象的获取,也是非常的不稳定,有时候可以识别,有时候不行,录制抓骤的,和find方法编写都是同一个效果。目前只有一台机器可以百分百每次完全运行通过。其他机器均有这样或那样的问题。
请教高手这些是否是因为环境引起,但目前可以正常运行的那台环境也没有做任何特殊的配置。

最佳答案

查看完整内容

回复 1# fxy860709 很久没用过rft了,怀念一下 1、应该不是JDK版本的问题,用1.6是可以的 2、连system都不能运行,是否你的另外一台机器的环境变量设置对了呢? 3、你怎么把脚本弄到另外一台机器上的,因为project保存的参数不一样,所以会导致你不能自动生成相应class。你可以试试直接新建一个project,把相应的脚本copy进去
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-6-14 17:16:00 | 只看该作者
回复 1# fxy860709

很久没用过rft了,怀念一下
1、应该不是JDK版本的问题,用1.6是可以的
2、连system都不能运行,是否你的另外一台机器的环境变量设置对了呢?
3、你怎么把脚本弄到另外一台机器上的,因为project保存的参数不一样,所以会导致你不能自动生成相应class。你可以试试直接新建一个project,把相应的脚本copy进去
回复

使用道具 举报

该用户从未签到

3#
发表于 2012-6-16 13:11:25 | 只看该作者
这类问题请楼主一定要把异常信息贴出来。出现无法回放的时候,控制台是一定会有异常信息的,这些信息对判断问题很重要。
现在看来,可能是你另一台机器上的resource对应目录下没有helper的.java文件,RFT每创建一个脚本,会生成三个对应的resource文件,都在resource目录下,你可以先检查下
回复

使用道具 举报

该用户从未签到

4#
发表于 2012-6-18 16:34:39 | 只看该作者
脚本换机器后无法识别Browser、Widgets:打开IE,依次点 Tools->Internet Options->Program->Manage add-ons将插件IERationalEnabler Class 设置为 Enable,重启IE。

RFT中:
Configure > Enable Environments for Testing
选中IE, Disable再Enable,点Test,如为Pass则可以测试


脚本中 import package 部分出现大量错误:
右键点项目->Disconnect 断开;
再点 File->Connect to Functional Test Project 重连
回复

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2012-6-26 15:52:40 | 只看该作者
回复 2# 散步的SUN


    你好上面问题最后只剩一个了,就是在部分电脑上,方法中的atChild会报错.
    然后如果新建一个工程,把这个方法复制过去就不会报错.
回复

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2012-6-26 15:53:42 | 只看该作者
回复 2# 散步的SUN


    你好上面问题最后只剩一个了,就是在部分电脑上,方法中的atChild会报错.
    然后如果新建一个工程,把这个方法复制过去就不会报错.
    但是脚本量很大啊,还有对象库,不知如何复制到另一个工程当中.我重新导了jar包,但貌似没什么用.....
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 14:04 , Processed in 0.074965 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表