日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
全方位了解Ruby自動(dòng)化腳本框架

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

創(chuàng)新互聯(lián)專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站制作、隆陽(yáng)網(wǎng)絡(luò)推廣、成都小程序開(kāi)發(fā)、隆陽(yáng)網(wǎng)絡(luò)營(yíng)銷(xiāo)、隆陽(yáng)企業(yè)策劃、隆陽(yáng)品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪(fǎng)、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供隆陽(yáng)建站搭建服務(wù),24小時(shí)服務(wù)熱線(xiàn):18980820575,官方網(wǎng)址:www.cdcxhl.com

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

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

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

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

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

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

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

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

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


文章標(biāo)題:全方位了解Ruby自動(dòng)化腳本框架
分享網(wǎng)址:http://www.5511xx.com/article/cceodie.html