程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Rational >> 在Rational Function Tester中使用jruby

在Rational Function Tester中使用jruby

編輯:Rational

一、概述

Rational Function Tester是IBM的一款功能自動化測試工具,使用JAVA作為腳本語言,不了解他的朋友可以去IBM網站看看。

RUBY是目前WEB開發中炙手可熱的語言,簡單,靈活,寬松,並且有趣。在公司今年的自動化測試項目中使用了RFT搭建測試框架,同時對於頁面中一些OCX控件的識別采用RUBY進行識別。這樣的話就需要解決JAVA代碼與RUBY腳本之間變量傳遞和方法調用的問題,JRUBY自然成了最好的選擇。

這篇文章裡我把自己配置和實驗的過程帖出來,與大家分享和交流

二、准備

需要安裝的運行環境有:JRuby,RFT,JAVA SE 6.0。

Jruby和jdk 1.6的安裝在我的另一篇文章已經介紹了,大家可以訪問以下地址查看:

http://blog.csdn.net/wyp_810618/archive/2008/06/28/2595180.aspx

RFT的安裝請參考IBM網站的說明

為了能在RFT中使用Ruby,我們還需要下載RDT插件,有人可能會奇怪,這不是Eclipse中的插件嗎?沒錯,因為RFT本身就是一款基於Eclipse平台的測試工具(現在我更喜歡把RFT軟件叫成“Eclipse的RFT插件”)

RDT下載地址:http://jaist.dl.sourceforge.net/sourceforge/rubyeclipse/org.rubypeople.rdt-0.7.0.601192300PRD.zip

三、RFT配置

1、將RDT壓縮包解壓到任意目錄,得到features和plugins兩個目錄,將這兩目錄拷貝到RFT的安裝目錄D:\program files\IBM\SDP70目錄下,覆蓋原目錄。

2、啟動RFT,依此點擊:窗口——首選項,在左側列表中應該能看到Ruby節點,然後依此點擊Ruby——Installed Interpreters節點

3、在該界面中配置Jruby的運行環境。點擊Add按鈕,在新建窗口中,Interpreters Name可自定義,Location中填入%JRUBY_HOME%/bin/jruby.bat目錄,其中%JRUBY_HOME%是你jruby的安裝目錄,可以在環境變量中查看。錄入完成後應該類似於這個樣子 :

點擊確定後即可完成配置

四、驗證

安裝完成後,我們需要驗證jruby是否能在RFT下正常運行。

首先在RFT中新建一個Ruby項目,在項目列表中能看到Ruby節點,不知道怎麼操作的朋友自己去百度上搜一下eclipse的用法吧;

在RFT中新建Ruby項目後,需要切換透視圖才能看到項目節點,點擊窗口——打開透視圖——其他,在列表中選擇Ruby節點,點擊確定,此時在RFT左側的項目中就能看到剛才新增的RUBY項目

在RUBY項目節點上右鍵,新增一個文件,文件名為HelloWorld.rb(注意,一定要帶.rb後綴名),然後在該文件中錄入如下代碼:

puts "Hello JRuby world"

以上代碼末尾無任何符號。保存。

最後,在該文件上點擊右鍵——運行方式——Ruby application,運行該文件。如果能看到控制台中輸出Hello JRuby world,則說明該配置已經生效。

如果在控制台中出現報錯信息:'cmd'不是內部命令也不是外部命令,那麼請修改%JRUBY_HOME%/bin/jruby.bat文件,將最後一行代碼注釋掉即可。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved