您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源功能測(cè)試工具 >
開源自動(dòng)化測(cè)試框架Tellurium
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2014/3/5 10:22:14 ] 推薦標(biāo)簽:自動(dòng)化測(cè)試 測(cè)試框架 開源 測(cè)試方案

  Tellurium是什么?
  Tellurium是一種自動(dòng)化的web測(cè)試框架。雖然它是在selemium的階段上建立起來(lái)的,但兩者之間有許多概念上的差異,Tellurium的主要特點(diǎn)如下:

  · 不是單一的“記錄和播放”風(fēng)格。
  · 基于UI模塊,也是說(shuō),它側(cè)重于UI元素
  · 讓你有結(jié)構(gòu)化的代碼執(zhí)行用戶界面和測(cè)試代碼之間的解耦
  · 魯棒性的變化,Tellurium達(dá)到使用復(fù)合定位建立在運(yùn)行時(shí)和組的定位器定位,刪除里面的UI模塊和外部UI元素的UI元素之間的依賴
  · 表達(dá)所使用Groovy動(dòng)態(tài)語(yǔ)言特性和DSL
  · 可重復(fù)使用,用戶界面模塊可重復(fù)使用相同的應(yīng)用程序和Tellurium部件,可用于不同的應(yīng)用
  · 地址在網(wǎng)絡(luò)上的動(dòng)態(tài)因素。UI模板使用數(shù)據(jù)網(wǎng)格和Tellurium UI對(duì)象的回應(yīng)屬性可以處理JavaScript事件
  · 核心框架是在Groovy實(shí)現(xiàn)和測(cè)試,可以在Groovy中的JUnit,TestNG的,或純DSL腳本書面
  · 支持?jǐn)?shù)據(jù)驅(qū)動(dòng)測(cè)試
  · 提供Maven原型
  如何使用Tellurium?

  使用Maven創(chuàng)建一個(gè)新的Tellurium 測(cè)試項(xiàng)目
  首先,你需要安裝maven ,確保本機(jī)有maven環(huán)境。關(guān)于maven環(huán)境的搭建,可以參考的我的博客,關(guān)于maven的文章:
  http://www.cnblogs.com/fnng/category/345480.html
  找到maven目錄下的settings.xml 文件,我本機(jī)的路徑在:F:mavenapache-maven-3.0.3conf目錄下。
  打開文件,并在<profiles>....</profiles>之間添加如下信息:
<parofiles>
<profile>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>kungfuters-public-snapshots-repo</id>
<name>Kungfuters.org Public Snapshot Repository</name>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<url>http://maven.kungfuters.org/content/repositories/snapshots</url>
</repository>
<repository>
<id>kungfuters-public-releases-repo</id>
<name>Kungfuters.org Public Releases Repository</name>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<url>http://maven.kungfuters.org/content/repositories/releases</url>
</repository>
</repositories>
</profile>
<parofiles>

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