Groovy   发布时间:2022-04-12  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了开源自动测试框架Tellurium大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

 

转自 

开源自动测试框架Tellurium

 

Tellurium自动测试框架是一款针对web应用、基于UI模块的自动测试平台。UI模块是由一组复合的UI对象以嵌套的形式组成,比如,Google的搜索UI模块可以表示成:

ui.Container(uid: "GoogleSearchModule",clocator: [tag: "td"],group: "true"){

   InputBox(uid: "Input",clocator: [title: "Google Search"])
   SubmitButton(uid: "Search",clocator: [name: "btnG",value: "Google Search"])
   SubmitButton(uid: "ImFeelingLucky",clocator: [value: "I'm Feeling Lucky"])
}

Tellurium框架还定义了一套全新的领域特定语言来进行web测试,比如对于Google搜索模块,你可以使用下面的DSL来完成一次搜索测试:

type "GoogleSearchModule.Input","Tellurium test"
click "GoogleSearchModule.Search"
waitForPageToLoad 30000

目前Tellurium已经发布0.6.0版本,InfoQ中文站就Tellurium的方方面面,特地邮件采访了Tellurium的创始人方剑先生:

1、请介绍一下您自己,以及所从事的工作?

2、您开始做Tellurium这样一个自动化测试框架,是基于怎样的考虑呢?我看到有特色的两点是使用UI module-based这样的描述块来定义待测的UI,以及使用DSL来表述测试代码,还有哪些与以往框架不同的设计思想,缘起是什么呢?

3、 Tellurium主要有那些子项目构成?

4、介绍一下Tellurium的代码贡献者们吧?

5、你了解在自动化测试工具这个领域,有着哪些和Tellurium类似的竞争对手吗?比如ThoughtWorks的Twist?与它们相比,Tellurium的优势在什么地方?有什么劣势吗?

6、现在Tellurium的应用情况是怎样的?来自使用者的反响如何?

7、Tellurium在社区采用了哪些方式和开发者们进行交互呢?

8、Tellurium未来的发展有怎样的规划吗?有计划推出中文的社区及文档吗?

9、能给国内的用户一个快速的开始吗?怎么立刻感受到Tellurium带来的好处?

大佬总结

以上是大佬教程为你收集整理的开源自动测试框架Tellurium全部内容,希望文章能够帮你解决开源自动测试框架Tellurium所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: