您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源功能測(cè)試工具 > Selenium
菜鳥(niǎo)學(xué)自動(dòng)化測(cè)試??selenium系列全集
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/4/3 14:43:08 ] 推薦標(biāo)簽:

菜鳥(niǎo)學(xué)自動(dòng)化測(cè)試(一)----selenium IDE

----//前言

    對(duì)于,我們做測(cè)試的新手來(lái)說(shuō),自動(dòng)化測(cè)試一直是一個(gè)比較高級(jí)的領(lǐng)域,當(dāng)然是相對(duì)于手工測(cè)試來(lái)說(shuō)。近,對(duì)自動(dòng)化測(cè)試產(chǎn)生了興趣。不,具體點(diǎn)應(yīng)該是對(duì)selenium工具產(chǎn)生了興趣。為什么不是QTP呢,之前,QTP也有學(xué)習(xí),后來(lái)還買(mǎi)了本《QTP自動(dòng)化測(cè)試進(jìn)階指南》,看了幾天,不知為什么看不下去。嗯!我一直偏愛(ài)于開(kāi)源的技術(shù)和工具。早用LR做性能測(cè)試,后來(lái)發(fā)現(xiàn)了JMeter那個(gè)小工具后,基本上能用JMeter解決的問(wèn)題,不在用LR了。開(kāi)源的東西好處多多,當(dāng)然了不足也多多。這里不?嗦了。呵呵。

    下面說(shuō)說(shuō)selenium吧!想學(xué)一樣?xùn)|西,找相關(guān)學(xué)習(xí)資料是第一步。說(shuō)說(shuō)我覺(jué)得比較好的資料:《selenium私房菜系列》、selenium官方文檔、《selenium 1.0 testing tools 》。不過(guò),我還是買(mǎi)了一本書(shū),我把在當(dāng)當(dāng)網(wǎng)的評(píng)論貼過(guò)來(lái)。

"本來(lái)想買(mǎi),后來(lái)聽(tīng)朋友說(shuō),內(nèi)容行間距很大,有湊頁(yè)數(shù)的意思,前面部分是在翻譯(selenium)官網(wǎng)的文檔,包括后面也?有真正寫(xiě)出作者公司的實(shí)戰(zhàn)經(jīng)驗(yàn)。打開(kāi)一看基本和朋友說(shuō)的一樣。為什么后來(lái)又要買(mǎi)了,有幾分無(wú)奈在里面。selenium 的中文資料并不多,網(wǎng)上的都是零散的皮毛,本人英語(yǔ)很差,所以,英文的資料看起來(lái)太吃力!秙elenium 1.0 testing tools 》其實(shí)是一本很好的書(shū),可惜沒(méi)有中文的,其實(shí)可以慢慢啃,但selenium 2.0都出來(lái)了,selenium RC 已經(jīng)被selinum server替代,又加了很多新技術(shù),跟不上啊。所以,只能選了這本書(shū),希望對(duì)我有所幫助。" 下面我的筆記也算是基于《零成本實(shí)現(xiàn)web自動(dòng)化測(cè)試---基于seleinum與Bromine》這本書(shū)的。

----//認(rèn)識(shí)IDE面板

關(guān)于selenium IDE的安裝,請(qǐng)參考我的上一篇文章《selenium RC 配置》

為了方便簡(jiǎn)潔,我們按照上圖的數(shù)字標(biāo)記介紹:

1。文件:創(chuàng)建、打開(kāi)和保存測(cè)試案例和測(cè)試案例集。編輯:復(fù)制、粘貼、刪除、撤銷(xiāo)和選擇測(cè)試案例中的所有命令。Options : 用于設(shè)置seleniunm IDE。

2。用來(lái)填寫(xiě)被測(cè)網(wǎng)站的地址。

3。速度控制:控制案例的運(yùn)行速度。

4。運(yùn)行所有:運(yùn)行一個(gè)測(cè)試案例集中的所有案例。

5。運(yùn)行:運(yùn)行當(dāng)前選定的測(cè)試案例。

6。暫停/恢復(fù):暫停和恢復(fù)測(cè)試案例執(zhí)行。

7。單步:可以運(yùn)行一個(gè)案例中的一行命令。

8。錄制:點(diǎn)擊之后,開(kāi)始記錄你對(duì)瀏覽器的操作。

9。案例集列表。

10。測(cè)試腳本;table標(biāo)簽:用表格形式展現(xiàn)命令及參數(shù)。source標(biāo)簽:用原始方式展現(xiàn),默認(rèn)是HTML語(yǔ)言格式,也可以用其他語(yǔ)言展示。

11。查看腳本運(yùn)行通過(guò)/失敗的個(gè)數(shù)。

12。當(dāng)選中前命令對(duì)應(yīng)參數(shù)。

13。日志/參考/UI元素/Rollup

日志:當(dāng)你運(yùn)行測(cè)試時(shí),錯(cuò)誤和信息將會(huì)自定顯示。

參考:當(dāng)在表格中輸入和編輯selenese命令時(shí),面板中會(huì)顯示對(duì)應(yīng)的參考文檔。

UI元素/Rollup:參考幫助菜單中的,UI-Element Documentation。

selenium為我們錄制的腳本不是符合我們的需求的,所以,編輯錄制的腳本是必不可少的工作。

上一頁(yè)1234567891011下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd