碲对硒:比较
回答
碲是硒的DSL(特定领域的语言)。它使Selenium更易于使用。如果你喜欢Tellurium语言比使用它更好。
本文档中,你可以看到它是如何不同 http://code.google.com/p/aost/wiki/UserGuide070Introduction?tm=6
如果我们认为硒为“C”语言,碲是像“C++”语言,它采用了不同的测试概念。将UI元素描述为UI模块有几个优点。 Tellurium强调UI与测试代码的解耦。结构化测试代码使Tellurium更易于维护和重构。
硒是免费的,有很好的Firefox Plugin。在我看来,Selenium是一个事实标准。 Selenuim有一个非常清晰和简单的语法。
但我真的不明白Tellurium是什么。
我也想告诉从UI执行解除内核应该是标准练习。那么,碲不是什么新鲜事。
WebDriver例如有他的PageFactory(http://code.google.com/p/selenium/wiki/PageFactory)。
基于此,碲真的没什么新意。唉,如果你的框架足够强大,可以坚持长久的努力,并且能够忍受时间的铁牙,那么它确实只是一个'就像'的问题。
无论围绕它还是围绕它的技术,你的框架都应该足够好。
Gergely。
解耦只是碲的一个优点。如果你阅读一些关于碲的文件,你应该知道碲有表现力。你知道你在测试什么UI,这对测试维护很有帮助。随着0.7.0版本的发布,碲正在从Selenium转向许多新概念,例如群组定位和碲小部件等等。
以下维基覆盖硒碲之间的比较:
http://code.google.com/p/aost/wiki/TelluriumAWrapOfSelenium
碲IDE不在现在,你可以尝试一下。我已经使用上 http://code.google.com/p/aost/wiki/TelluriumIde080RC1
在Selenium中,我可以添加一个位置策略,使用jQuery和单独的java代码和定位器,使我的测试运行,即使UI更改在初步查看Tellurium不提供很多东西。 但是,我我们将会播放更多内容并发表评论。 – Rajasankar 2010-06-12 16:53:14
我们刚刚发布了一篇InfoQ文章。这里是网址:http://www.infoq.com/articles/tellurium_intro – 2010-09-21 17:09:32
详情理性功能测试仪,其中UI对象被存储在对象映射(XML文件),专用或共享XML文件。我可以告诉你,当你有很多脚本时,维护这些文件是一场噩梦,并且你必须在对象映射中做一些改变,因为UI改变了。
我喜欢Java的方式,我答应了评论:“我想告诉大家,去耦从执行核心的UI元素应该是一个标准的做法。在这方面,碲是什么新鲜事。
- 1. 碲和硒的区别2
- 2. 硒如何比较元素?
- 3. 硒/ JAVA图像比较
- 4. 硒的字符串比较?
- 5. 水星测试指挥与硒:比较和对比
- 6. 比较硒两个字符串
- 7. 比较两个字符串日期硒
- 8. 比较对象
- 9. 比较对象
- 10. Arraylist对比较?
- 11. 通用对象比较比较例程
- 12. Powershell比较对象
- 13. 比较NSDate对象
- 14. C#对象比较
- 15. 对象的比较
- 16. 比较itemgetter对象
- 17. java对象比较
- 18. 比较比较Int
- 19. 比较和对比Sybase和SQL Server
- 20. 比较/对比HTML,XHTML,XML和HTML5
- 21. 从Telerik比较和对比NHibernate和OpenAccess
- 22. NSURL比较:与不同网址对比
- 23. c#复杂对象比较
- 24. 比较领域对象
- 25. jquery对象比较问题
- 26. 比较 'e.target' 到jQuery对象
- 27. 比较2 imageData对象
- 28. 比较对象属性
- 29. 比较扩展对象
- 30. 月对月数据比较
你可以评论它是如何稳定?任何已知的问题等 – Rajasankar 2010-06-08 05:06:33
我有安装问题firefox插件,我不知道它:| – IAdapter 2010-06-08 09:48:14