当下6大热门开源自动化测试框架 | 干货分享
如果您正在考虑构建自己的测试自动化框架,请在自荐之前,参考-下以下的六大热门自动化 测试框架。 在大多数情况下,您将会很好地考虑一个或多 个可用的开放源代码选项。这是因为一般来说, 框架是可以在团队中使用的一套最佳实践,假设,通用工具和库。很多时候,其实您并不需要 -一个开发-一个独特的测试框架。 您只需要一个框架来帮助您实现自动化测试代码: 可重复使用 可维护性 稳定 我看到一些团队通过从头开始构建自己的复杂的自动化框架,花费了大量的功夫去实现这些必 备选项。这使我疯狂,因为其实他们可以很容易地利用现有的开源工具和测试库,而不需要编 写任何代码就可以满足他们的需求,而在大多数情况下,这些工具和库都能获得更好的结果。 在陷入"构建自己的框架”陷阱之前,请务必查看这六个开源测试自动化解决方案。务必! Serenity 如果您需要一个基于Java的框架,与诸如Cucumber和JBehave之类的行为驱动的开发工具集 成在- -起,您可以将测试场景保持在高水平,同时在报告中包含较低级别的实施细节, Serenity可能是您比较好的选择。Serenity (以前称为Thucydides)是-种开源工具, 旨在使 验收测试和回归测试更容易。 -个主要的好处是, Serenity作为Selenium WebDriver和BDDI之上的包装。这使得BDD 和Selenium测试变得更简单