Opensource工具,用于自动化UI项目的回归测试

时间:2015-09-16 15:57:26

标签: java angularjs unit-testing automated-tests ui-automation

我们有一个使用Java,JS和AngularJS开发的网站。我们希望自动化此UI项目的回归测试,从而节省一些时间和资源。我听说Selenium是自动化的工具之一。有没有比Selenium更好的开源工具?

3 个答案:

答案 0 :(得分:0)

我认为更好的选择TestNG + Java + AutoIT。很多好处:

  • Selenium不处理弹出窗口。 AutoIT处理它。
  • Java支持条件语句,...
  • TestNG创建HTML报告,......

答案 1 :(得分:0)

实际上是Selenium can handle popups

对于您可能的单页应用程序

  

使用Java,JS和AngularJS开发的网站

您可以考虑Protractor,它是针对AngularJS应用的end-to-end测试而开发的。它具有对特定定位策略和自动等待的原生支持。除了jasmine BDD之外,您还可以轻松编写测试并为其他人(开发人员,商务人士等)提供共同点。

我目前正在使用此组合以及TeamCity CIkarma报告。

答案 2 :(得分:0)

对于网站,我总是选择Selenium。为什么呢?

1)这是最受欢迎的网站自动化工具,因此在线提供最多帮助 - 在stackoverflow等有用的资源上; - )

2)这是最受欢迎的网站自动化工具,因此如果您需要人员,很容易在市场上找到帮助者

3)这是最受欢迎的网站自动化工具,因此成为其中的专家将帮助您获得未来的角色