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

  编写一个测试类对上面的方法时行测试:
public class NewTestCase extends TelluriumJavaTestCase {
private static NewUiModule app;
@BeforeClass
public static void initUi() {
app = new NewUiModule();
app.defineUi();     }
@Before
public void setUpForTest() {
connectUrl("http://code.google.com/p/aost/downloads/list");
}
@Test
public void testTelluriumProjectPage() {
String[] allTypes = app.getAllDownloadTypes();
assertNotNull(allTypes);
assertTrue(allTypes[·].contains("All Downloads"));
app.selectDownloadType(allTypes[·]);
app.searchDownload("TrUMP");
}
}
  编译项目并运行新的测试用例.
  TestNG创建项目
  如果我们想创建一个testNG的项目,可以使用maven通过下面的命令进行创建。
  mvn archetype:generate-DgroupId=example -DartifactId=demo -DarchetypeArtifactId=tellurium-testng-archetype -DarchetypeGroupId=tellurium -DarchetypeVersion=0.6.0
  后记:
  偶然在infoq上看到了关于这个自动化测试框架的介绍,本人对于陌生的测试技术有莫大的热情,于是,开始查找它的相关资料,发现关于这个框架的资料很少。中文的更是简单的介绍。因为是中国人做的这个框架,在开源软件方面,老外嘲笑中国技术员只知道索取,没有开创精神。这使我更产生了好奇,于是花费了点时间对这个框架了解了一番。发现做的还是挺不错的,如果熟悉selenium的话,学习这个框架应该不是很难。不过这个框架也使用了一些非主流的技术,如groovy语言,我之前没停过,可能我孤陋寡闻,由于网上关于groovy语言的资料不多。
  当然,这个框架还有很多不足,没有见有公司用这个测试框架进行测试。虽然,它的提出的一些技术是比selenium的。但还需项目来验证。没有自己的官方网站,目前只寄托在google code上面。极其缺乏中文资料。看到新的版本和新闻也是去年的,貌似今年一年都没什么动静。希望别太监了。我写这篇文档也是希望更多的测试人员来关注这个自动化测试框架。
  作者花费那么多时间和精力来做这个自动化测试框架,不管他做的如何,是否能应用我们的项目中,给我们带来利益,但他的精神是值得我们学习。

上一页1234下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd