iX 3/2023
S. 62
Review
Testing

Testautomatisierung mit JetBrains Aqua

Bislang gibt es verschiedene Tools für automatisierte Unit-, Web-API- und UI-Tests. JetBrains Aqua-IDE will alles unter einen Hut bringen.

Von Martin Rohr

Testautomatisierungstools gibt es für viele Anwendungsbereiche. Typischerweise legen Produktteams Werkzeuge für Unit-Tests, Web-API-Tests und UI-Tests fest. JetBrains Aqua deckt alle drei ab und legt seinen Schwerpunkt auf Testautomatisierung. Auch mit JetBrains IntelliJ IDEA, PyCharm und anderen IDEs lässt sich Testcode erstellen und warten, aber für das Ansprechen eines UI waren bislang Drittkomponenten wie Selenium, Playwright oder Cypress nötig. Entwicklerinnen und Entwickler können Selenium und Selenide in Aqua ohne separate Konfiguration direkt verwenden, das Einbinden von Cypress und Playwright ist geplant.

JetBrains Aqua ist eine IDE für Testautomatisierung und liegt derzeit als Preview-Version in zwei Ausführungen vor: als eigenständige IDE oder als Plug-in für die anderen JetBrains-Tools. Das Plug-in bietet die UI-Test-Funktion; die Templates zur Projekterstellung für Selenium gibt es über das für Aqua notwendige zweite Plug-in namens UI Automation Support. Die 2,5 GByte große Aqua-IDE-Installation bringt Funktionen für Unit-Tests, Web-API-Tests und UI-Tests.

Kommentieren