Katalon Studio - Википедия - Katalon Studio

Каталон Студия
Логотип Katalon Studio
Скриншот Katalon Studio
Разработчики)ООО «Каталон»
изначальный выпускЯнварь 2015
Стабильный выпуск
7.8 (Бета) / 14 октября 2020; 2 месяца назад (2020-10-14)
Операционная системаМайкрософт Виндоус, macOS, Linux
Доступно ванглийский
ТипАвтоматизация тестирования
ЛицензияПроприетарный - Свободный
Интернет сайткаталон.com Отредактируйте это в Викиданных

Каталон Студия решение для автоматизации тестирования[модное слово ] разработан ООО «Каталон». Программное обеспечение построено на основе Открытый исходный код рамки автоматизации Селен, Appium со специализированным IDE интерфейс для сеть, API, мобильный и тестирование настольных приложений.[1] Его первоначальный выпуск для внутреннего использования состоялся в январе 2015 года. Его первый общедоступный выпуск был в сентябре 2016 года. В 2018 году, согласно отчету The State of Testing 2018 Report by SmartBear.[2]

Компания Katalon признана выбором клиентов Gartner Peer Insights за март 2019 и 2020 в области автоматизации тестирования программного обеспечения.[3] [4]

Товар

Katalon Studio предоставляет двойной взаимозаменяемый интерфейс для создания тестовых примеров: ручной режим для менее технических пользователей и вид сценария, ориентированный на опытных тестировщиков, которые могут создавать тесты автоматизации с помощью подсветка синтаксиса и интеллектуальное завершение кода.[5]

Katalon Studio следует шаблону объектной модели страницы.[6] GUI элементы в веб-приложениях, мобильных и настольных приложениях могут быть захвачены с помощью утилиты записи и сохранены в репозитории объектов, который доступен для повторного использования в различных тестовых примерах.

Тестовые наборы можно структурировать с помощью наборов тестов с переменными среды. Выполнение теста можно параметризовать и распараллелить с помощью профилей.

Удаленное выполнение в Katalon Studio может быть запущено CI системы через Докер контейнер или Интерфейс командной строки (CLI).[7]

Начиная с версии 7.4.0, пользователи могут выполнять тестовые примеры из проектов Selenium,[8] наряду с предыдущей миграцией с TestNG и JUnit на Katalon Studio.

В версии 7.8 пользователи могут сэкономить командные усилия при отладке с помощью интеллектуальных подходов к устранению неполадок, предлагаемых с помощью основных функций: Time Capsule,[9] Видеорегистратор на основе браузера,[10] Самовосстановление[11] и снимки ошибок тестирования.[12]

Технологии

В среда автоматизации тестирования предоставленный в Katalon Studio, был разработан с на основе ключевых слов подход в качестве основного метода создания тестов с управляемый данными функционал для выполнения тестов.[5]

Пользовательский интерфейс представляет собой законченный интегрированная среда развития (IDE) реализована в Eclipse многофункциональная клиентская платформа (RCP).[5]

Библиотеки ключевых слов представляют собой набор общих действий для веб-тестирования, тестирования API и мобильных устройств. Внешние библиотеки, написанные на Ява могут быть импортированы в проект для использования в качестве собственных функций.[13]

Основными языками программирования, используемыми в Katalon Studio, являются: Groovy и Ява.[14][15] Katalon Studio поддерживает выполнение тестов в разных средах на основе Selenium и Appium.[16]

Поддерживаемые технологии

  • Современные веб-технологии: HTML,[17] HTML5, JavaScript,[18] Аякс,[19] Угловой[20]
  • Платформы настольных приложений Windows:[21] Универсальная платформа Windows (UWP), Windows Forms (WinForms), Windows Presentation Foundation (WPF) и классическая Windows (Win32)
  • Кроссбраузерное тестирование: Firefox, Chrome, Microsoft Edge, Internet Explorer (9,10,11), Safari, безголовые браузеры[22]
  • Мобильные приложения: Android и iOS (собственные приложения и мобильные веб-приложения)[23]
  • Веб-сервисы: RESTful и SOAP[24]

Системные Требования

Операционные системы: Windows 7, Windows 8, Windows 10, macOS 10.11+, Linux (на основе Ubuntu)[25]

Лицензия

Katalon Studio начиналась как Freeware. В октябре 2019 года компания Katalon представила седьмой выпуск нового набора продуктов с проприетарными лицензиями.[26] Новые продукты и лицензии включают в себя Katalon Studio (бесплатно), Katalon Studio Enterprise и Katalon Runtime Engine, так что команды и проекты различной сложности могут иметь гибкое распределение по бюджету, лицензированию и масштабируемости.[27]

Соответствующие продукты

Katalon TestOps

Katalon TestOps - это веб-приложение, которое предоставляет визуализированные тестовые данные и результаты выполнения в виде диаграмм, графиков и отчетов. Его ключевые функции включают сетку выполнения, расширенные отчеты, мониторинг и оповещения, а также аналитику AI. Katalon TestOps можно интегрировать с Jira и другими инструментами CI / CD.[28]

Katalon TestOps был первоначально выпущен как Katalon Analytics в ноябре 2017 года. В октябре 2019 года Katalon официально изменил название на Katalon TestOps.[29] В настоящее время доступна бета-версия.

Katalon Recorder

Katalon Recorder - это надстройка браузера для записи действий пользователя в веб-приложениях и создания тестовых сценариев. Katalon Recorder поддерживает как Chrome[30] и Firefox.[31] Katalon Recorder работает так же, как и утилита записи Katalon Studio, но также может выполнять этапы тестирования и экспортировать тестовые сценарии на многих языках, таких как C #, Java и Python.

Каталиум

Каталиум - это фреймворк[32] который предоставляет план для проектов автоматизации тестирования на основе Selenium и TestNG. Фреймворк создан, чтобы помочь пользователям, которым все еще необходимо работать с TestNG и Selenium, быстро настроить тестовые примеры.[33]

Каталиум Сервер[34] является компонентом фреймворка Katalium. Это набор улучшений для улучшения взаимодействия с Selenium Grid. Katalium Server может быть запущен как автономный (одиночный) сервер в режиме разработки.

Оба Katalium Framework[35] и Katalium Server[36] сделаны с открытым исходным кодом.

Магазин Каталон

Katalon Store служит платформой для тестировщиков и разработчиков для установки дополнительных продуктов (или «плагинов»), добавления дополнительных функций и оптимизации стратегий автоматизации тестирования в Katalon Studio. Пользователи могут устанавливать плагины, управлять ими, оценивать и писать обзоры.[37]

В Katalon Store плагины доступны в трех основных категориях: интеграция, пользовательские ключевые слова и утилиты. Katalon Store также позволяет пользователям создавать и отправлять свои собственные плагины.[38]

Интеграции

Katalon Studio можно интегрировать с другими программными продуктами,[39] включая:

Смотрите также

Рекомендации

  1. ^ «KMS Technology выпускает Katalon Studio, бесплатный набор инструментов для интеллектуальной автоматизации тестирования». Получено 2018-05-16.
  2. ^ «Отчет о ходе тестирования за 2018 год | SmartBear». smartbear.com. Получено 2019-06-17.
  3. ^ https://www.gartner.com/reviews/customers-choice/software-test-automation/Mar-2019
  4. ^ https://www.gartner.com/reviews/market/software-test-automation
  5. ^ а б c Адамс, Аджамо (2018). Прекратите программирование - научитесь автоматизировать тестирование без программирования и получите задание по автоматическому тестированию.
  6. ^ "uTest". www.utest.com. Получено 2018-05-16.
  7. ^ «Тестовая интеграция - Katalon Studio - Katalon Documentation». docs.katalon.com. Получено 2018-05-16.
  8. ^ «Katalon выпускает функцию миграции на Selenium и демонстрирует зрелость с помощью тестирования без кода».
  9. ^ «Исправление поврежденных объектов веб-тестов с помощью Time Capsule».
  10. ^ "Видеорегистратор на основе браузера".
  11. ^ «Механизм самовосстановления».
  12. ^ «Снимки ошибок тестирования».
  13. ^ «Импорт внешней библиотеки в ваш проект автоматизации в Katalon Studio - DZone DevOps». dzone.com. Получено 2018-05-16.
  14. ^ «Структурированная оценка для выбора правильного инструмента автоматизированного тестирования». Клуб тестирования программного обеспечения HCMC. Получено 2018-05-16.
  15. ^ «Создание тестовых случаев с использованием режима сценария с Katalon Studio - DZone DevOps». dzone.com. Получено 2018-05-16.
  16. ^ «Лучшие средства автоматизации тестирования на 2018 год - средний». Medium.com. Получено 2017-10-26.
  17. ^ «Как создать HTML отчет в katalon Studio». codebun. 2018-08-08. Получено 2019-11-15.
  18. ^ GitHub - katalon-studio / документы, Katalon Studio, 14.11.2019, получено 2019-11-15
  19. ^ Триббиани, Джоуи (2017-07-05). «Что делает Katalon Studio более мощным, чем любые другие фреймворки на основе Selenium?». Середина. Получено 2019-11-15.
  20. ^ «Katalon Studio 4.6.0 - серьезное обновление функции записи и воспроизведения». Каталон решение. 2017-05-19. Получено 2019-11-15.
  21. ^ «Практический обзор Katalon Studio - как решать общие проблемы автоматизации». www.softwaretestinghelp.com. Получено 2019-11-15.
  22. ^ «Методологии». Каталон.
  23. ^ ToolsQA, приглашенный автор (13.06.2017). «Простое тестирование мобильной автоматизации с помощью Katalon Studio». TOOLSQA. Получено 2019-11-15.
  24. ^ Сообщество, E.-Automation Test (10.12.2018). «Тестирование REST API и веб-сервисов RESTful с помощью Katalon Studio». Середина. Получено 2019-11-15.
  25. ^ Команда, Студия Каталон (07.11.2017). «Быстрый старт: как настроить свой первый тест автоматизации с помощью Katalon Studio». Обитель QA. Получено 2019-11-15.
  26. ^ «Katalon представляет первую корпоративную модель в новом выпуске». Markets Insider. 2019-10-30. Получено 15 ноября 2019.
  27. ^ "Katalon Studio 7 уже здесь!". Каталон. Получено 15 ноября 2019.
  28. ^ «Katalon TestOps (бета)». Каталон. Получено 14 ноября 2019.
  29. ^ «Преобразование фирменного стиля Katalon». katalon.com. Получено 14 ноября 2019.
  30. ^ "Katalon Recorder (генератор тестов Selenium)".
  31. ^ "Katalon Recorder (альтернатива Selenium IDE)".
  32. ^ «Katalium - Selenium и TestNG стали проще». Visual Studio Marketplace. Получено 14 ноября 2019.
  33. ^ «Представляем Katalium: Selenium и TestNG, которые стали проще».
  34. ^ «Сервер Katalium - новые возможности для Selenium Grid». Получено 14 ноября 2019.
  35. ^ «Каталиум Фреймворк». GitHub.
  36. ^ «Каталиум Сервер». GitHub.
  37. ^ "Katalon представляет магазин - площадку для плагинов Katalon Studio". benzinga.com. 2019-03-07. Получено 15 ноября 2019.
  38. ^ «Магазин Каталон».
  39. ^ «Интеграции». Каталон. Получено 14 ноября 2019.
  40. ^ «Katalon BDD - Автоматизация тестирования для Jira». Atlassian Marketplace. Получено 14 ноября 2019.
  41. ^ «Интеграция с TestRail». Магазин Каталон. Получено 14 ноября 2019.
  42. ^ «Интеграция Katalon Studio, бесплатного решения для автоматизированного тестирования, с qTest Manager». QAСимфония. 2017-08-10. Получено 14 ноября 2019.
  43. ^ «Интеграция с Jenkins и другими инструментами CI в Katalon Studio». dzone.com. 2017-11-01. Получено 14 ноября 2019.
  44. ^ «Каталон Студия для Бамбука». Atlassian Marketplace. Получено 14 ноября 2019.
  45. ^ «Katalon Studio Runner - плагины». Получено 14 ноября 2019.
  46. ^ «Katalon для Azure DevOps - Visual Studio Marketplace». Получено 14 ноября 2019.
  47. ^ «Интеграция со Slack». Магазин Каталон. Получено 14 ноября 2019.
  48. ^ «Интеграция Microsoft Teams». Магазин Каталон. Получено 14 ноября 2019.
  49. ^ «Katalon Studio с BrowserStack для тестирования приложений». browserstack.com. Получено 14 ноября 2019.
  50. ^ «Katalon и Sauce Labs сотрудничают, чтобы обеспечить лучшую автоматизацию и непрерывное тестирование». Markets Insider. 2019-07-09. Получено 14 ноября 2019.
  51. ^ «LambdaTest теперь интегрируется со студией Katalon, чтобы предлагать беспроблемное тестирование более 2000 комбинаций браузеров». globenewswire.com. 2019-07-22. Получено 14 ноября 2019.
  52. ^ «Как интегрировать Katalon Studio с Kobiton». dzone.com. 2017-10-31. Получено 14 ноября 2019.
  53. ^ «Интеграция с Applitools». Магазин Каталон. Получено 14 ноября 2019.