您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 >
开源自动化测试框架Tellurium
作者:网络转载 发布时间:[ 2014/3/5 10:22:14 ] 推荐标签:自动化测试 测试框架 开源 测试方案

  Tellurium是什么?
  Tellurium是一种自动化的web测试框架。虽然它是在selemium的阶段上建立起来的,但两者之间有许多概念上的差异,Tellurium的主要特点如下:

  · 不是单一的“记录和播放”风格。
  · 基于UI模块,也是说,它侧重于UI元素
  · 让你有结构化的代码执行用户界面和测试代码之间的解耦
  · 鲁棒性的变化,Tellurium达到使用复合定位建立在运行时和组的定位器定位,删除里面的UI模块和外部UI元素的UI元素之间的依赖
  · 表达所使用Groovy动态语言特性和DSL
  · 可重复使用,用户界面模块可重复使用相同的应用程序和Tellurium部件,可用于不同的应用
  · 地址在网络上的动态因素。UI模板使用数据网格和Tellurium UI对象的回应属性可以处理JavaScript事件
  · 核心框架是在Groovy实现和测试,可以在Groovy中的JUnit,TestNG的,或纯DSL脚本书面
  · 支持数据驱动测试
  · 提供Maven原型
  如何使用Tellurium?

  使用Maven创建一个新的Tellurium 测试项目
  首先,你需要安装maven ,确保本机有maven环境。关于maven环境的搭建,可以参考的我的博客,关于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下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd