|
一、介绍
RFT的全程是Rational Functional Tester,是IBM的一款功能自动化测试工具,使用JAVA作为测试脚本。VSS大家已经都很熟悉了,一款使用相当广泛而且操作相当简单的版本控制工具。本身在Eclipse下使用vss插件不是什么难事,但是RFT下会有小小的不同,原因就是RFT的界面是被封装过的。虽然可以执行eclipse下的大部分操作,但是有些操作也是执行不了。这篇文章里对在RFT下使用vss插件做了一些小小的总结;
如需转载,请注明出处:http://blog.csdn.net/wyp_810618,谢谢~!
二、安装
首先下载并安装RFT,过程忽略,因为这不是本文要讨论的内容;
在本机上安装VSS,并连接到VSS服务器,过程忽略,理由同上;
下在VSS插件,这里给出一个下载地址参考:http://downloads.sourceforge.net/vssplugin/org.vssplugin_1.6.2.zip,下载完成后,解压缩 zip 包放入 RFT 的 plugin 文件夹,重启RFT(必须)。如果你的RFT使用的是默认目录,那么放到该目录下即可:C:\Program Files\IBM\SDP70\plugins。当重启RFT时可能会弹出一个错误,提示无法激活修饰符,该问题可以忽略,如果想避免出现这样的问题,那么就下载一个低版本的VSS插件即可
这里要注意下,VSS插件与ECLIPSE的版本间是有兼容性的,只要使用的VSS插件能够支持Eclipse3.1或更高版本,那么就能在RFT中使用。低版本的VSS插件可能会出现无法预料的问题
三、配置
1. 首先配置vss的连接,点击RFT工具栏菜单“窗口——打开透视图——JAVA”,此时RFT的透视图切换到JAVA模式
右键点选工程->Team->Share Project…;
2. 选择VSS Configuration Wizard,点next;
3. User Name和Password文本框中分别输入你的VSS用户名和密码;
4.在确保自己的计算机可以在不输入密码的情况下登录到服务器上的情况下,直接输入或点Browse…选择VSSDatabase目录。最简单的方法是先通过访问共享的方式访问一下VSS服务器
5. 设置完成后点击确定,即可完成VSS与服务端的连接。
注意,此时我们还是在JAVA透视图下,需要将其切换到RFT的透视图下。方法同上;
6. 在RFT工具栏菜单中添加VSS标签,方法是依此点击“窗口——定制透视图——命令”,在界面中勾选VSS Plugin menu and shortcut选项,确定,此时VSS标签出现在RFT菜单栏中,这主要是为了方便使用。
四、使用
1. check out:首先双击脚本进入脚本文件,然后点击VSS——refresh,然后点击check out按钮;或者直接在脚本中做改动,它会提示你是否进行check out,选择是即可;
这里需要注意一个问题,有时你修改脚本时提示的不是是否check out,而是是否将脚本的只读状态更改为可写,此时不要更改,正确的做法应该是选择否,然后refresh一下,再修改时就会提示是否check out了。(应该是vss插件和RFT的兼容性问题)
2. check in:双击脚本文件,然后点击VSS——check in即可,如果想要输入注释,那么首先启用。依此点击“窗口——首选项——小组——VSS”,选择Ask for common on add/check-in选项,然后确定即可;
3. get laset version:这个操作稍微麻烦些,因为在RFT的项目上右键时并没有出现VSS的选项,我们需要切换到java透视图,然后执行get操作,再切换到RFT透视图
4. add:选择脚本文件,然后点击VSS——ADD,即可将该脚本文件添加到VSS
5. 比较版本差异:单击选择脚本文件,然后依此点击 VSS——Compare with lastest...,此时就能看到当前版本与上一版本间的内容差异了。
基本的操作也就这么多了,以后有想到的话就再补充吧。
[ 本帖最后由 dreamever 于 2009-6-8 12:03 编辑 ] |
|