选择自动化测试工具

时间:2010-03-30 12:28:07

标签: selenium automated-tests

我的项目仅与Internet Explorer兼容。我希望测试脚本能够在Selenium IDE中自动生成。

我可以使用Selenium RC测试我的应用程序吗?我无法使用Selenium IDE,因为它只能用于Mozilla Firefox。

7 个答案:

答案 0 :(得分:2)

seleniumrc适用于IE。您可以在配置文件中指定浏览器及其路径。

它可以通过蚂蚁轻松集成到夜间版本中。

坚持用java编写测试用例。

答案 1 :(得分:1)

Selenium RC和Selenium Grid都非常擅长针对IE运行测试。您可以看到Selenium here支持的所有浏览器,而Selenium旨在为一个浏览器编写并在其余浏览器中工作。这是一些在每个浏览器中都不会起作用的小怪癖,但它会有99%的时间。

答案 2 :(得分:1)

Selenium RC可以与IE一起使用,但是IE 6非常容易出错(到了无法使用的程度)。生成脚本并不简单,有很多方法可以做到这一点。我们创建了一个Firefox扩展,通过内省检查对象,使点击录制变得容易。有很多选择,但最好的办法是用Firefox / Firebug(或Chrome)编写测试。它们会使对象位置变得更加简单,如果你小心,定位器字符串仍应在IE中工作。

答案 3 :(得分:1)

你可以回答两个问题:

  • 除了Selenium之外,虽然它有很多优点,但我正在阅读另一个使用Selenium使用的相同API的工具。到目前为止我所看到的API中唯一的变化是它降低了函数的复杂性,从而使得学习用户更容易和更简单。 该工具被称为“Helium”,它具有Selenium具有的50%(和更多)不太复杂的功能和代码。 这个工具唯一的问题是它是用于学习目的的付费工具,并且用于实现不那么大规模的项目,你可以使用它。但是过了一段时间它会花掉你的钱。

我在Helium上实现了一些代码。如果您最初遇到任何问题或者您正在考虑实施它,请告诉我。

如果您对任何工具有任何疑问,请告诉我。

答案 4 :(得分:0)

我知道Watin与IE和Firefox兼容。如果要生成测试代码,可以使用Watin Test Recorder

这当然暗示您正在使用.Net

答案 5 :(得分:0)

...或者您可以使用最近几个版本附带的.net绑定,然后您可以通过nUnit运行它们。

答案 6 :(得分:0)

例如Selenium IDE用户Katalon Recorder可能是一个不错的选择。支持不同的浏览器。