Connect with us

Интегрированные среды разработки

JetBrains выпускает Aqua — IDE для автоматизации тестирования

Наряду с коммерческой лицензией, Aqua также доступна в виде бесплатной версии для «начинающих инженеров-тестировщиков, чтобы способствовать росту сообщества».

Опубликовано

/

     
     

Компания JetBrains объявила о публичном выпуске Aqua — новой IDE, предназначенной для автоматизации тестирования. Полный релиз последовал за предварительной версией, которая вышла в 2022 году.

Aqua — это IDE, которую QA-инженеры могут использовать для разработки автоматизированных UI и API-тестов. Она поддерживает Java, Kotlin, Python, JavaScript, TypeScript и SQL с интеллектуальной поддержкой кода для всех поддерживаемых языков. Оригинальная версия, выпущенная в прошлом году, поддерживала Selenium API и Selenide.

Наряду с коммерческой лицензией, Aqua также доступна в виде бесплатной версии для «начинающих инженеров-тестировщиков, чтобы способствовать росту сообщества».

Aqua включает в себя прогон тестов, отладчик, а также функции дополнения и рефакторинга кода. Основным преимуществом Aqua является возможность проведения UI-тестов с помощью встроенного веб-инспектора с CSS и XPath локаторами. Редактор UI-тестов также предлагает подсветку синтаксиса, навигацию и завершение кода для поддерживаемых фреймворков. Также имеется встроенный веб-инспектор, который позволяет пользователям просматривать веб-приложения в Aqua и захватывать элементы страниц, необходимые для автоматизированных тестов.

Aqua также может использоваться для тестирования API-интерфейсов, как с помощью HTTP-клиента, управляемого кодом, так и с помощью OpenAPI (Swagger), а также для модульных тестов. Aqua позволяет пользователям перемещаться между исходным кодом и модульными тестами, отображает статистику по каждому тесту и дает возможность запускать несколько тестов одновременно. Она обеспечивает анализ покрытия кода для ряда продуктов, включая JUnit, TestNGm Spock, Karma, Mocha, Protractor, Cucumber, pytest и unittests.

Поддержка баз данных в IDE позволяет подключаться к нескольким базам данных, а также подготавливать и проверять данные приложения. Также есть HTTP-клиент с  редактором, который выполняет HTTP-запросы и позволяет делиться ими с командой и запускать их в CI/CD.

Инструмент поддерживает Docker и позволяет запускать, отслеживать и настраивать контейнеры, загружать и собирать образы, а также запускать многоконтейнерные приложения с помощью Docker Compose.

JetBrains Aqua можно использовать как плагин для Intellij или через приложение JetBrains Toolbox.

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.

Наши партнеры:

LEGALBET

Мобильные приложения для ставок на спорт
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: