В каких случаях стоит выбирать Katalon вместо Selenium? - PullRequest
0 голосов
/ 21 декабря 2018

Я знаю, что технология Katalon построена на основе Selenium.

Я также знаю, что Groovy обладает некоторыми очень мощными функциями для тестирования.

Но все же, Каталон немного недооценен?

Каким образом кто-то должен выбрать, какой использовать?

Ответы [ 4 ]

0 голосов
/ 22 декабря 2018

Я выбираю Каталон для команды, некоторые тестеры могут программировать, а некоторые нет.Selenium + Java + testNg + ResrAssured / RestTemplate + Hamcrest / AssertJ + JdbcTemplete - это хорошая комбинация, которую я использовал для настройки моей инфраструктуры тестирования.Тем не менее, это требует больших навыков программирования, и не каждый член команды может это сделать.«Каталон» - это отдельная история, это может сделать любая нормальная команда.Тестеры не знают, как управлять драйвером, настроить запрос или соединение с БД.

0 голосов
/ 21 декабря 2018

Одно из различий между Katalon и groovy заключается в том, что groovy легче по сравнению с Katalon.Поскольку Katalon предлагает множество функций в контейнере, его проще использовать.Сценарии очень сильно заключены в нем.Groovy, с другой стороны, предоставляет множество возможностей для тестирования. Проверьте Spock (http://spockframework.org), который в основном используется для тестирования приложений Java / Groovy.

В оболочке орехов; выбор, который следует выбрать, действительно зависит отсостав команды программистов, технический стек, на котором построено ваше приложение, возможность сопровождения приложения в рамках. Надеюсь, это поможет ...

0 голосов
/ 21 декабря 2018

Katalon можно использовать вместе с Groovy, поэтому я не вижу проблем в их смешивании и наслаждении.

См. Пример: парсинг JSON с groovy slurper

0 голосов
/ 21 декабря 2018

Я считаю, что Katalon Studio - это вариант «лучшей покупки» (в конце концов, это бесплатно :) - по крайней мере, для «1001 *« обозримого будущего ».

Вот некоторые из нихфункций:

  • Он построен на основе Selenium, и вы можете использовать сценарии Selenium.
  • Предлагает веб-тестирование, API-тестирование и мобильное тестирование
  • Есть также панель инструментов в стиле Katalon Analytics (все еще в бета-версии)
  • Katalon Recorder (в качестве альтернативы Selenium IDE)
  • Поддержка BDD и Cucumber

Есть такжерастущее сообщество пользователей и множество других опций (интеграция JIRA, поддерживаются все соответствующие браузеры и т. д.)

РЕДАКТИРОВАТЬ:

Чтобы добавить немногоуточнения: я не считаю это одной или другой проблемой.Я до сих пор использую Selenium даже с Katalon.

То же самое касается Groovy: это язык программирования, используемый при написании сценариев в режиме «Сценарий» в Katalon Studio.(Кстати, Java-код также работает.)

ОБНОВЛЕНИЕ: Вот ссылка , показывающая, как использовать Selenium в Katalon Studio.

...