成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

全方位了解Ruby自動(dòng)化腳本框架

開發(fā) 開發(fā)工具 自動(dòng)化
Ruby自動(dòng)化腳本框架的應(yīng)用可以幫助我們靈活的編寫程序代碼。在這篇文章中我們將會(huì)對(duì)此做一個(gè)細(xì)致的介紹,希望對(duì)大家有所幫助。

Ruby語言對(duì)我們編程人員來說是一個(gè)比較新穎的東西。在學(xué)習(xí)的過程中,有許多知識(shí)需要我們通過實(shí)踐去深入研究。下面我們就為大家介紹有關(guān)Ruby自動(dòng)化腳本框架一些介紹。#t#

最近嘗試學(xué)習(xí)使用了林彥同學(xué)用Ruby搭建的自動(dòng)化腳本框架,相比較之前用過的QTP而言,最大的區(qū)別就是沒有了對(duì)象庫的概念,也沒有了錄制的概念。

對(duì)比林彥所搭建的這個(gè)Ruby自動(dòng)化腳本框架,對(duì)于大家而言了解更多的是基于Ruby的watir。watir本身提供了很多用于web的測試方法,對(duì)于測試人員而言可以通過查看其API來調(diào)用這些方法實(shí)現(xiàn)自動(dòng)化腳本的制作。

由于watir的開源性,所以相對(duì)靈活,并且測試人員可以根據(jù)需要自己編寫方法。就這一點(diǎn)而言,個(gè)人覺得對(duì)于一個(gè)團(tuán)隊(duì),可以有專人負(fù)責(zé)開發(fā)編寫方法,即建立基礎(chǔ)的方法文件,再由編寫具體腳本的人員調(diào)用該文件中的內(nèi)容,制定優(yōu)先選擇哪種方法來作為實(shí)現(xiàn)某一功能點(diǎn)的規(guī)范,這樣就可以提高腳本編寫的復(fù)用性、統(tǒng)一性、以及提升工作的效率。

因?yàn)檫@樣做的好處在于調(diào)用的是同一方法,對(duì)傳遞的參數(shù)要求也進(jìn)行了限制,避免了多位測試人員都在編寫同一方法,減少不必要的重復(fù)工作。并且可以根據(jù)需要建立調(diào)試結(jié)果的表結(jié)構(gòu),而這些也都是由Ruby本身的靈活性決定。
當(dāng)然watir也并非沒有缺陷,在我嘗試使用的過程中就發(fā)現(xiàn)對(duì)于js彈出窗口的識(shí)別和處理非常的復(fù)雜。并且對(duì)于代碼的調(diào)試相對(duì)QTP來說也顯得薄弱。

以下是Ruby自動(dòng)化腳本框架在解決問題過程中挖掘到的一些個(gè)人覺得很有用的鏈接地址,推薦給和我一樣的初級(jí)菜鳥,:P

1.安裝watir前必須先安裝Ruby(安裝地址:http://www.Ruby-lang.org/zh_CN/downloads/),對(duì)于watir的安裝可以選擇gem的方式,但該方式的好處是可以得到最新版本的watir,但執(zhí)行該命令會(huì)經(jīng)常失敗(網(wǎng)上也有該問題的討論,但我還沒有找到最好的解決方案)。最為安全的方式就是安裝windows的一鍵安裝(http://Rubyforge.org/frs/download.php/5677/watir-1.4.1.exe),或者自己選擇需要安裝的版本,見http://Rubyforge.org/frs/?group_id=104&release_id=22799

2.Watir最新的API地址:http://wtr.Rubyforge.org/rdoc/index.html

3.可以在OPENQA上的Watir專區(qū)(http://wiki.openqa.org/display/WTR/Project+Home)找到一些外部支持,這里的信息比較全面,個(gè)人覺得最有用的應(yīng)該是FAQ(http://wiki.openqa.org/display/WTR/FAQ)和tutorial(http://wiki.openqa.org/display/WTR/Tutorial)。

4.此外google也有個(gè)watir的討論專區(qū)(http://groups.google.com/group/watir-general)。
對(duì)于watir的很多信息都是外文的,但并不難懂,學(xué)習(xí)之余重溫英語,也是Ruby自動(dòng)化腳本框架不錯(cuò)的選擇~~~實(shí)踐出真知,還是大家一起實(shí)踐再切磋吧~

責(zé)任編輯:曹凱 來源: csai.cn
相關(guān)推薦

2009-12-15 10:10:42

Ruby過程對(duì)象

2009-12-15 10:48:54

Ruby局部變量

2009-12-16 09:29:26

Ruby布爾表達(dá)式

2009-12-14 17:04:13

Ruby讀寫UNIX命

2009-12-16 17:07:27

Ruby on Rai

2017-09-13 15:37:53

2012-10-15 09:50:29

應(yīng)用云計(jì)算云計(jì)算

2010-01-27 13:52:15

Android多媒體框

2009-12-15 17:43:04

Ruby自動(dòng)化驅(qū)動(dòng)

2016-12-14 14:43:11

ButterknifeAndroid

2009-12-14 10:20:12

Ruby自動(dòng)化測試

2011-08-25 09:33:25

MySQL運(yùn)維

2014-03-11 11:10:10

PowerShell自動(dòng)化腳本

2010-08-04 14:15:44

nfs服務(wù)

2022-09-14 10:00:12

前端自動(dòng)化測試

2024-05-13 16:29:56

Python自動(dòng)化

2017-12-24 21:00:10

自動(dòng)化測試測試框架敏捷

2011-03-21 15:08:56

MongoDBCouchDB

2009-11-03 14:26:13

EPON接入技術(shù)

2022-08-27 21:31:04

Tauri框架二進(jìn)制
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 一本色道精品久久一区二区三区 | 日韩精品久久 | 亚洲福利一区二区 | 激情欧美一区二区三区 | 在线视频一区二区三区 | 色又黄又爽网站www久久 | 精品二三区 | 中文在线一区二区 | 狠狠干2020 | 国产视频中文字幕 | 天天插天天舔 | 免费一区二区三区 | 亚洲精品久久久久avwww潮水 | 亚洲97| 超级乱淫av片免费播放 | 日韩 欧美 二区 | 国产乱码精品一区二区三区五月婷 | 亚洲人成免费 | 中文字幕 亚洲一区 | 综合色播 | 国产在线麻豆精品入口 | 81精品国产乱码久久久久久 | 国产精品精品视频一区二区三区 | 色在线免费视频 | 精品一区二区三区四区 | 成人av网站在线观看 | www亚洲一区 | 亚洲综合在线视频 | 成人在线观看免费视频 | 亚洲九色 | 欧美激情视频一区二区三区在线播放 | 国产99视频精品免费播放照片 | 国产高清免费在线 | 超碰97人人人人人蜜桃 | 久久91av| 日本精品久久久久久久 | 亚洲色图第一页 | 久久99精品久久久久婷婷 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 日韩精品成人免费观看视频 | 国产精品久久久久久久久久软件 |