JetBrains Aqua - teszt automation IDE


Az Aqua preview verzióban már kihasználható.


A JetBrains Aqua, amely már most preview verzióban elérhető, egy új IDE, amely a teszt automatizálásra fókuszál. Számos olyan különálló eszközt integrál, amelyek egy test automation mérnök mindennapi rutinjának középpontjában állnak. Funkciói közé tartozik a több programnyelv támogatása, a HTTP-kliens, Web inspector, adatbázis-kezelés, integrált Docker-támogatás és még sok hasznos funkcionalitás.

Az Aqua többnyelvű támogatása egyben azt is jelenti, hogy a JetBrains itt is  ugyanazokat a nyelvfüggő kódkiegészítési, -vizsgálati és refaktorálási technológiákat használja, amelyet más IDE-jeiben is alkalmaz.

 

{"preview_thumbnail":"/wp-content/uploads/2022/migra/styles/video_embed_wysiwyg_preview/public/video_thumbnails/z7Yjl2Agrwg.jpg?itok=czq0NjMy","video_url":"https://youtu.be/z7Yjl2Agrwg ","settings":{"responsive":1,"width":"854","height":"480","autoplay":0},"settings_summary":["Beágyazott videó (Alkalmazkodó)."]}

 

A JetBrains Aqua egy intelligens, context-aware IDE, amely megérti a Java, Kotlin, Python, JavaScript, TypeScript és SQL nyelveket, és mindegyikhez intelligens kódolási segítséget nyújt.

Az Aqua támogatja a legelterjedtebb unittest frameworköket is, köztük a legelterjedtebbeket is, mint pl. JUnit, TestNG, Pytest, Jest, Mocha. Ez lehetővé teszi a unit-tesztek írását, futtatását és hibakeresését, valamint a teszteredmények áttekintését az Aquából, és az eredményablakból a közvetlenül a tesztekhez való ugrást. Az Aqua teszt statisztikákat és code coverage elemezést is kínál.

A unit tesztelés mellett az Aqua támogatja a JVM stack és a webes UI teszteket is. Ez magában foglalja a Selenium API és a Selenide CSS, XPath és JavaScript támogatását, egy jövőbeli kiadásban pedig a Cypress és a Playwright támogatással is bővítik majd. Emellett az Aqua tartalmaz egy integrált web inspectort, amely egyedi CSS és XPath lokátorokat generál az oldal elemeihez, amelyek jól felhasználhatók a tesztek automatizálásához. A Web inspector emellett képes javaslatot tenni és kiemelni a legfontosabb page elementek lokátorait.

A HTTP-t használó hálózati alkalmazásokhoz az Aqua tartalmaz egy beépített HTTP-klienst, amely képes requesteket létrehozni és szerkeszteni, és támogatást nyújt a kódkiegészítéshez, kiemeléshez és refaktoráláshoz. Az eszköz integrálva van a OpenAPI-val (régi nevén Swaggerrel), hogy ezáltal lehetővé tegye az API bejárást.

Adatbázisok terén támogatja az összes főbb adatbázist, köztük az Oracle-t, az SQL Servert, a PostgreSQL-t, a MySQL-t és másokat, amelyek közvetlenül az IDE-ből elérhetők lekérdezések futtatásához, adatok exportálásához és sémák kezeléséhez. Továbbá SQL szkripteket is íhatunk valamint low-level adat assertion-öket is fejleszthetünk az alkalmazás adatainak ellenőrzésére.

Az Aqua támogat külső tesztmenedzsment rendszerekhez (TMS) való csatlakozást, mint például a TestRail és az Allure Framework. Kisebb projektek számára pedig "Local TMS" funkciót kínál, ahol a tesztadatokat helyben, a projektfájlokban tárolja és kezeli.

Az Aqua preview verziója már letölthető a JetBrains weboldaláról.

(Jetbrains)

Figyelem! A tartalom legalább 2 éve nem frissült! Előfordulhat, hogy a képek nem megfelelően jelennek meg.

Copyright © 2023 Trans-Europe Zrt. Minden jog fenntartva.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram