哪个更适合自动化测试:Selenium或 CodedUI

Image result for codeSelenium 和 CodedUI 都非常适合自动化,只要使用经过深思熟虑的框架正确实施。但是在选择上述任一选项时需要考虑某些方面。

如果我的应用程序是用 C# .NET 开发的,并且如果我使用 Microsoft TFS 作为您的测试管理和构建工具,那么我会盲目地选择 Coded UI。只有使用 TFS,CodedUI 中的自动化才会更加高效。同样需要在 CodedUI 之上的适当框架来实现可扩展的自动化解决方案。

如果你在 Java、Ruby 或 PHP 的世界里,我什至不会想到 CodedUI。就去硒。但问题是你不会得到完整的套件作为现成的包。您必须自己构建大部分内容。准确选择您的测试管理工具和测试报告。我建议使用 Allure 框架进行测试报告。此外,完全实现页面对象模型也不是强制性的。根据您的应用程序行为对其进行自定义。Selenium 将针对每个项目进行定制。

最后,如果我们想对这两种产品进行总体比较,显然 CodedUI 将是获胜者,因为它具有强大的功能和 Microsoft 支持的支持,但同样只有在 Microsoft 的世界中才有意义。如果你被击中了 Selenium,你必须自己修复。当然现在网络驱动更稳定了。但是你必须构建你的自动化解决方案,就好像你正在通过收集不同的点点滴滴来构建一个乐高积木一样。

哪个更适合自动化测试:Selenium或 CodedUI

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注