什么是最适合MS Dynamics CRM混合应用程序的GUI测试工具?

时间:2014-08-26 08:04:42

标签: testing automation functional-testing

我最近被指派为与Microsoft Dynamix CRM集成的网络应用程序的测试人员。

有许多重复性测试任务可以自动加速测试工作。

我向我的老板提出了这个问题并说我可以开始一起编写一些watir脚本。然而,他希望我做更多的研究(他很乐意投入现金,如果那里有东西可以节省我们的时间 - 他非常依赖于那里有某种记录和回放工具的想法出来的强大脚本,但我不相信)。

到目前为止,这是我的工具经验:

  • webdriver(Python)
  • watir-webdriver(只是涉猎面试)
  • TestComplete(2011年针对webapp的小型测试套件)
  • QTP(2009年)

有人可以为我推荐一些工具吗?我真的不知道从哪里开始。

听起来像是

  • Selenium / Webdriver被广泛使用,广泛支持并且价格合理(免费:))
  • " Telerik TestStudio"很受欢迎,但对于我想做的事情来说似乎有些过分
  • " QTP"是不可靠和高估的。
  • " TestComplete"有一些分散的支持。

由于我已经熟悉了Ruby,我倾向于使用Watir选项。这看起来像是一个合理的过程吗?

2 个答案:

答案 0 :(得分:2)

我会推荐selenium-webdriver。如你所说,它被广泛使用,广泛支持和良好的价格(免费)。当你熟悉Ruby时,你可以使用selenium-webdriver在ruby上编写测试。

答案 1 :(得分:2)

我建议使用开源解决方案:Watir或Selenium。两者都应该有效,那取决于你的喜好。我个人使用Robot Framework及其selenium Library,它运作良好,并且拥有一个充满活力的社区。

请注意,您还应该考虑是否可以在UI下进行部分测试。您可以对Dynamix提供的API进行一些测试,并由您的Web应用程序使用。那会更快更强大。