您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
web開源測試工具Selenium今時不同往日
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/3/11 15:36:21 ] 推薦標簽:

開源測試工具Selenium或者說開源測試社區(qū)OpenQA.org已是今非昔比,兩年多前,我曾經(jīng)介紹過Selenium IDE、Selenium Core和Selenium RC(強大的Web開源測試工具—Selenium)。如今,這個家族又增添了不少新成員,例如:

    分布式測試環(huán)境——Selenium Grid
    強大的功能測試框架和平臺-CubicTest
    單元測試Java庫 -Floyd
    測試管理工具——Bromine
    純Java、輕量級應(yīng)用的測試工具——Frankenstein
    Rails應(yīng)用測試方法——Selenium on Rails
    C#/ Ruby腳本錄制工具——Watir Maker
    基于Watir 的Web測試工具——WET
    構(gòu)建Java單元測試的一套工具——JTC(Java Testing Commons)

1.分布式測試環(huán)境——Selenium Grid(網(wǎng)格)

Selenium Grid能充分地利用測試環(huán)境中的機器,允許同時并行地、在不同的環(huán)境上運行多個測試任務(wù),極大地加快Web應(yīng)用的功能測試.

基于的Web測試工具Selenium,Selenium Grid可以并行地運行多個Selenium Remote Control(RC,遠程控制)的實例,而且可以在一臺機器上能控制它們,而不要在乎實際的物理環(huán)境。這樣,Selenium Grid可以大大地節(jié)省測試執(zhí)行的時間。

對于Selenium RC,又提供了很好的靈活性,測試腳本可以由Ruby, Java, Python, C#, PHP, ...等不同的語言來開發(fā)。

后,告訴大家,Selenium Grid容易安裝,也容易使用.

2. 強大的功能測試框架和平臺-CubicTest

CubicTest 成為的Web功能測試的綜合開發(fā)環(huán)境,雖然現(xiàn)在有很多不同的測試框架,但是CubicTest 具有協(xié)調(diào)各種相關(guān)的Web元素之間的相互作用而獨樹一幟。不必作為一個程序員去理解CubicTest,要關(guān)注的是要測試Web頁面上所能看到的界面元素,而不是HTML源代碼。

CubicTest 強力支持 “不重復(fù)自己(Don't Repeat Yourself,DRY)”和“測試優(yōu)先” 兩大原則。DRY原則通過子測試(subtests,被其它測試調(diào)用的測試)實現(xiàn)通用化(Commons)、參數(shù)化(parameterization)和抽象等特性,從而使自動化功能測試變得容易。通過圖形化建模和HTML輸出等特性,CubicTest實現(xiàn)了測試優(yōu)先的策略。

 CubicTest借助像elenium 和Watir的測試框架來驅(qū)動測試,而且是圖形化方法實現(xiàn),從而使人們非常容易理解和使用框架。直到近發(fā)布的1.8.6版本,CubicTest才充分發(fā)揮了Selenium的所有潛力,并在不久的將來,也能很好支持Watir。

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