我最近被指派为与Microsoft Dynamix CRM集成的网络应用程序的测试人员。
有许多重复性测试任务可以自动加速测试工作。
我向我的老板提出了这个问题并说我可以开始一起编写一些watir脚本。然而,他希望我做更多的研究(他很乐意投入现金,如果那里有东西可以节省我们的时间 - 他非常依赖于那里有某种记录和回放工具的想法出来的强大脚本,但我不相信)。
到目前为止,这是我的工具经验:
有人可以为我推荐一些工具吗?我真的不知道从哪里开始。
听起来像是
由于我已经熟悉了Ruby,我倾向于使用Watir选项。这看起来像是一个合理的过程吗?
答案 0 :(得分:2)
我会推荐selenium-webdriver。如你所说,它被广泛使用,广泛支持和良好的价格(免费)。当你熟悉Ruby时,你可以使用selenium-webdriver在ruby上编写测试。
答案 1 :(得分:2)
我建议使用开源解决方案:Watir或Selenium。两者都应该有效,那取决于你的喜好。我个人使用Robot Framework及其selenium Library,它运作良好,并且拥有一个充满活力的社区。 p>
请注意,您还应该考虑是否可以在UI下进行部分测试。您可以对Dynamix提供的API进行一些测试,并由您的Web应用程序使用。那会更快更强大。