Telerik免费测试框架与Selenium

时间:2012-07-12 04:53:35

标签: c# testing selenium telerik gui-testing

我选择以下其中一项进行测试: Telerik免费测试框架 Selenium

Web项目是一个用C#和JavaScript编写的网站。

您能否告诉我们选择哪些测试人员?为什么? 突出显示上述测试工具的差异?

3 个答案:

答案 0 :(得分:8)

完全披露:我是Telerik的测试工作室和测试框架的传播者,所以我在这里有一些偏见。

WebDriver太棒了。我还在做很多研讨会和谈话。 Telerik的测试框架(免费,带有付费支持选项)有一个关于跨浏览器兼容性,隐式和显式等待以及其他一些领域的精彩故事。这也是从测试工作室到完整商业版本的自然发展 - 然而,如果你不想,你明确地不必去付费工具。

任何一种工具都可以完成工作。您在测试自动化方面取得长期成功的更重要方面是如何开展工作。专注于很好地使用页面对象模式(无论您使用哪个框架),并学习如何处理动态内容的同步(例如,AJAX)。获得这两个概念,无论您使用的是WebDriver还是Telerik的测试框架,您都会感到非常高兴。

答案 1 :(得分:3)

我会选择Selenium。我说这是一个主要的事情:开源。

我无法用语言来解释,从Selenium调用某些东西是多么烦人,而且它正在做一些我没想到的事情,或者我传递了一个值而且它没有做任何事情。文档可能有点不完整,接下来是什么?看一下源代码。

我已经通过查看源代码了解了Selenium是如何工作的。对于Telerik,你显然不能这样做。

在浏览器支持下,它们是相同的。

两者都写得很好,维护得很好,Telerik已经得到了专门的支持,而对于Selenium,你会遇到Google群组,Google和Stackoverflow。

答案 2 :(得分:2)

我想我会选择Selenium。我不知道Telerik,但我确实知道:

  

截至2012年初,Google的Simon Stewart(WebDriver的发明者)和   Mozilla的David Burns正在与W3C谈判制作WebDriver   互联网标准。因此,Selenium-Webdriver(Selenium 2.0)的目标   作为WebDriver标准的参考实现   各种编程语言。目前Selenium-WebDriver是完全的   在Python,Ruby,Java和C#中实现和支持。

当然没有人知道它是否会成为一个标准,但正在考虑的事实让我希望我学习使用它将来会有用。无论如何,这是一个值得关注的方面。

此外,我可以通过阅读他们的文档来做我需要的工作。