Old*_*phy 10 java groovy selenium automated-tests katalon-studio
我知道katalon技术是建立在硒之上的.
我也知道Groovy有一些非常强大的测试功能.
但是,卡塔隆有点被低估了吗?
在某种程度上,有人应该选择两者中的一种来使用吗?
我认为Katalon Studio是一个"最佳购买"选项(毕竟它是免费的) - 至少在"可预见的未来".
这些是一些功能:
还有越来越多的用户社区和许多其他选项(JIRA集成,支持所有相关的浏览器等)
编辑:
为了补充一点澄清:我并不认为这是一个或另一个问题.即使和卡塔隆在一起,我仍在使用Selenium.
Groovy也是如此:它是在Katalon Studio的"脚本"模式下编写脚本时使用的编程语言.(顺便说一下.Java代码也可以.)
更新: 这是一个链接,显示如何在Katalon Studio中使用Selenium.
小智 7
Katalon和groovy之间的区别之一是,与Katalon相比,groovy是轻量级的.由于Katalon在容器中提供各种功能,因此更易于使用.脚本非常封装在其中.Groovy on other提供了许多测试功能 - 请查看Spock(http://spockframework.org),它主要用于测试Java/Groovy应用程序.
简而言之; 应该选择哪个实际上取决于程序员的团队组成,构建应用程序的技术堆栈,应用程序在范围内的可维护性.希望能帮助到你...
我选择Katalon作为团队,一些测试人员可以编程,有些则不能.Selenium + Java + testNg + ResrAssured/RestTemplate + Hamcrest/AssertJ + JdbcTemplete是我用来设置测试框架的一个很好的组合.但是,它需要很多编程技能,而不是团队中的每个成员都能做到.Katalon是一个不同的故事,任何正常的团队都可以做到这一点.测试人员不知道如何管理驱动程序,设置请求或数据库连接.