首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >选择Katalon而不是Selenium的案例有哪些?

选择Katalon而不是Selenium的案例有哪些?
EN

Stack Overflow用户
提问于 2018-12-21 09:02:22
回答 4查看 1K关注 0票数 9

我知道Katalon技术是建立在硒的基础上的。

我还知道Groovy有一些非常强大的测试特性。

不过,卡塔龙是不是有点被低估了?

应该以哪种方式选择使用哪一种?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-12-22 11:18:59

我选择Katalon为团队的一些测试人员,其中一些可以编程,有些不能。

Selenium + Java + testNg + RestAssured/RestTemplate + Hamcrest/AssertJ + JdbcTemplete是我用来建立测试框架的一个很好的组合。然而,它需要大量的编程技巧,并不是团队中的每个成员都能做到这一点。

卡塔龙是一个不同的故事,任何正常的团队都可以做到这一点。测试人员不知道如何管理驱动程序、设置请求或db连接。

票数 6
EN

Stack Overflow用户

发布于 2018-12-21 09:16:10

我认为Katalon是一个“百思买”选项(毕竟它是免费的)--至少对于“可预见的未来”是这样的。

以下是其中的一些特点:

  • 它构建在Selenium之上,您可以使用Selenium脚本。
  • 提供Web测试、API测试和移动测试
  • 还有一个仪表板风格的(仍在测试中)
  • Katalon记录器(替代Selenium IDE)
  • BDD和黄瓜支持

还有一个越来越多的用户社区和许多其他选项(JIRA集成,支持所有相关的浏览器等等)。

编辑:

补充一点澄清:我并不认为这是一个或另一个问题。即使和Katalon一起我也在用Selenium。

Groovy也是如此:它是在Katalon Studio的"Script“模式下编写脚本时使用的一种编程语言。(顺便说一句。) Java代码也能工作。

更新:这里有一个链接展示了如何在Katalon中使用Selenium。

票数 7
EN

Stack Overflow用户

发布于 2018-12-21 09:25:17

Katalon和groovy的一个不同之处在于,与Katalon相比,groovy是轻量级的。由于Katalon在容器中提供了各种特性,所以它更容易使用。脚本在很大程度上封装在其中。另一方面,Groovy为测试提供了许多特性--请查看Spock (http://spockframework.org),它主要用于测试Java/Groovy应用程序。

在一个螺帽壳中,应该选择哪一个,这实际上取决于程序员的团队组成、构建应用程序的技术堆栈、应用程序的可维护性。希望能帮上忙..。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53881838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档