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

  Tellurium是什么?
  Tellurium是一種自動化的web測試框架。雖然它是在selemium的階段上建立起來的,但兩者之間有許多概念上的差異,Tellurium的主要特點如下:

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

  使用Maven創(chuàng)建一個新的Tellurium 測試項目
  首先,你需要安裝maven ,確保本機有maven環(huán)境。關(guān)于maven環(huán)境的搭建,可以參考的我的博客,關(guān)于maven的文章:
  http://www.cnblogs.com/fnng/category/345480.html
  找到maven目錄下的settings.xml 文件,我本機的路徑在: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>

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