亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Watir
watir的安裝
作者:網絡轉載 發布時間:[ 2013/3/29 16:09:34 ] 推薦標簽:

   一、工具介紹:

  Ruby是面向對象的編程語言,它追求的是“簡便快捷的面向對象編程”。Ruby是解釋型語言,因此不需編譯即可快捷地編程。同時Ruby具有類似Perl的強大的文本處理功能,它可并不只是個玩具,您可以用它來進行實用的編程。此外,您還可以很方便地使用C語言來擴展Ruby的功能,因此可以把她當作各種庫的前端來使用。

  Watir Watir( Web Application Testing in Ruby) 是一個的開源工具,用于開發基于Web 應用的自動化測試程序。它使用Ruby 腳本語言,提供了輕量級的自動化測試程序框架和豐富的開發庫,有效地加速了自動化測試程序開發。

  Watir 的主要特性以及使用 Watir 開發自動化程序的優勢

  Watir是一個輕量級的用于開發基于Web應用的自動化測試框架,它基于Ruby語言,提供了豐富的開發庫,簡化了自動化測試程序開發。下面我們總結了Watir的主要一些優良特性:

  l Watir 基于 Ruby 語言。 Ruby 是面向對象語言,功能強大,簡單易用。程序解釋執行不用編譯;

  l Watir 支持多種操作系統平臺,包括 Windows, Mac, Linux ;同時支持多種主流瀏覽器,如 IE, Firefox, Chrome

  l Watir 提供了豐富的開發庫,封裝了包括瀏覽器窗口 windows,button, link, dialog, image, table, div 等絕大多數 HTML 對象類型,方便測試人員快速構建自動化測試程序。

  l Ruby 提供了強大的交互命令工具 IRB(Interactive Ruby Shell), 在 Watir 程序開發中,我們使用 IRB 調試代碼。別于傳統調試方法,測試人員可以單獨一條命令或者一段程序進行調試,從而能夠快速定位錯誤,節省調試時間。

  l Ruby 提供了 Test::Unit 單元測試框架,通過繼承該框架,我們可以對測試用例,測試用例集 (Test Suites) 進行靈活方便地組合和調用,并且可利用斷言 (Assertion) 來驗證測試結果。

  l 其他腳本語言如 Perl, Python, Shell 等也可以很好地集成到 Watir 程序中。

  l Watir 程序在運行時,允許測試人員在該測試機器上訪問其他網頁或者進行其他操作而不會影響到對象識別的結果。

  二、開源自動化測試工具組合:Ruby+Watir安裝

  安裝準備:

  1. 工具安裝包準備:

  Ruby官方下載地址http://www.ruby-lang.org/zh_cn/downloads/,穩定版本Ruby 1.8.6

  Watir下載地址:http://rubyforge.org/frs/?group_id=104&release_id=28016,建議裝watir 1.5.2

  Firefox下載地址:http://www.hacker.cn/Get/gjrj/06102608545293311.shtml,建議裝2.0

  Gem下載地址:http://rubyforge.org/frs/?group_id=104&release_id=28016,

  建議裝:rubygems-update-1.3.4.gem

  Firefox插件jssh、firebug、firewatir下載

  Jssh下載地址:用Google搜索,之前找的忘記是那了,建議裝jssh-WINNT-2[1].x.xpi

  Firebug下載地址:用google搜索,之前找的忘記是那了,建議裝firebug-1.05

  Firewatir下載地址:http://code.google.com/p/firewatir/downloads/list,建議裝firewatir-1.1

  2. 安裝步驟:

  ? 安裝環境:Windows xp

  ? 安裝ruby,直接點擊ruby的exe安裝文件即可

  ? 安裝firefox,直接點擊exe安裝文件即可

  ? 安裝firefox插件,安裝方法:打開firefox瀏覽器,點擊“文件”/“打開”,選擇插件文件名,安裝即可;提醒:需要安裝插件有:jssh、firebug。

  ? 安裝firewatir,安裝方法:點擊“開始”/“運行”,在頁面輸入命令:cmd,進入DOS命令操作界面;進入ruby安裝的目錄,輸入命令:gem install firewatir-1.1.gem

  ? 安裝watir

  1) 點擊“開始”/“運行”,在頁面輸入命令:cmd,進入DOS命令操作界面,

  2) 進入ruby安裝的目錄,輸入ruby –v,查看ruby版本,顯示:Ruby 1.8.6

  3) 輸入gem –v,查看gem版本,顯示0.94

  4) 升級gem,把gem包拷貝到ruby安裝目錄,在dos界面輸入命令:gem install rubygems-update-1.3.4.gem(gem包名)

  提醒:安裝完后進入ruby目錄:lib ubygems1.8gems ubygems-update-1.3.4,點擊這個文件夾中的文件:setup.rb,升級gem即可

  5) 安裝watir包,把watir包拷貝到ruby安裝目錄,在dos界面輸入命令:gem install watir-1.5.2.gem

  3. 安裝完畢檢查

  在dos界面,進入firewatir安裝路徑下(一般在:"ruby"lib"ruby"gems"1.8"gems"firewatir-1.1),進入unittests文件夾,輸入命令:ruby mozilla_all_tests.rb,如果可以正確執行程序,說明安裝正確沒有問題,到此可以開始自動化測試開發的旅程了。^_^。

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 国产精品午夜高清在线观看 | 欧美精品免费看 | 午夜精品国产 | 亚洲综合激情另类小说区 | 一道本香蕉视频 | 黄色免费影视 | 我想看一级毛片免费的 | 精品国产影院 | 一级黄视频 | 天天摸天天舔 | 欧美日韩在线播一区二区三区 | 国产九九免费视频网站 | 免费观看一级特黄欧美大片 | 日本道综合一本久久久88 | 一本大道香一蕉久在线影院 | 国产高清av在线播放 | 亚洲宗合 | 色偷偷88欧美精品久久久 | 国产视频一区二区在线观看 | 在线观看成年人免费视频 | 九草在线播放 | 免费网站看v片在线播放器 免费无毒片在线观看 | 五月天婷婷缴情五月免费观看 | 91国内精品久久久久怡红院 | 午夜亚洲精品 | 成人久久网站 | 欧美亚洲另类在线 | 免费成人在线网站 | 狂野猛交xxxx吃奶 | 女女同性一区二区三区四区 | 国产成人亚洲精品77 | 日本又色又爽又黄的大片 | 综合视频网| 国产最强大片免费视频 | 性欧美xxx在线观看 性欧美疯狂猛交69hd | 成人无遮挡毛片免费看 | 欧美日在线| 久久韩国| 中文字幕在线免费播放 | 欧美日韩在线免费观看 | 国产精品久久久久9999高清 |