Quality Assurance
Tools for Quality Assurance and Test Automation
Do JetBrains Aqua přichází podpora Cypress
Skvělé zprávy od týmu Aqua!
Dali jsme na vás a s radostí oznamujeme, že Aqua odteď podporuje oblíbený testovací framework Cypress. Pojďte si užít zvýšení efektivity při práci se Cypressem, které tato podpora přináší.
Podpora pro Cypress
Viditelnost testů v nástroji Aqua
Aqua po otevření projektu automaticky detekuje vaše Cypress testy a zobrazuje vedle nich v editoru ikonu spuštění. Testy tedy můžete hravě spouštět na jedno kliknutí.
Prozkoumejte výsledky
Po dokončení testů vám Aqua předloží komplexní výsledky testů včetně souvisejících logů a konzolových výstupů pro jednotlivé testy. Díky různým možnostem třídění a filtrování máte možnost rychle procházet neúspěšné nebo ignorované testy a analyzovat dobu jejich provedení.
Aqua umožňuje plynulý přechod z okna nástroje pro výsledky testů do příslušného zdrojového kódu vybraného testu.
Efektivní správa konfigurace testů
Aqua umožňuje snadno ukládat a sdílet konfigurace testů s různými parametry nebo nastaveními.
Snadné vyhledávání testů
Vyhledávání konkrétních testovacích případů je odteď díky Aqua hračka. Vyhledejte si požadovaný test a přeskočte na něj pomocí funkce Go to Symbol nebo Search Everywhere.
Vylepšené možnosti editace kódu
Nepochybně na systému Aqua oceníte rozšířené možnosti editace kódu. Využijte podporu jazyků JavaScript a TypeScript, včetně inteligentního dokončování kódu, navigace, podpory linteru a další. Funkce Aqua Code Insight je vylepšena o podporu funkcí a výrazů specifických pro Cypress. Zvýrazňuje lokátory CSS a XPath v řetězcových literálech a poskytuje relevantní návrhy pro doplnění kódu.
Aqua nabízí prvotřídní podporu Cypress aliasů. Snadno tak můžete přecházet mezi deklaracemi aliasů a jejich použitím, provádět inline přejmenování a identifikovat mezi nimi ty nepoužívané. Aqua dále u neplatných použití aliasů hlásí varování. Jedná se například o odkazování na alias u objektu this
v rámci funkce arrow.
Zjednodušená kontrola a ověřování prvků
Aqua se bezproblémově integruje s vestavěným Web Inspectorem a na testované webové stránce navrhuje vlastní lokátory prvků. Podporuje navigaci ze zdrojového kódu k prvkům na stránce, přičemž zvýrazňuje prvky ve Web Inspectoru na základě selektorů CSS. Tato funkce usnadňuje ověřování platnosti lokátorů a dostupnosti prvků. Web Inspector dále pomáhá kontrolovat stránky a ověřit nebo vygenerovat více druhů lokátorů, čímž zajišťuje jejich unikátnost a spolehlivost.
Launchpad pro Cypress
Jednoduchým kliknutím na tlačítko Open Cypress získáte okamžitý přístup k Launchpadu a můžete začít s konfigurací testů pro daný projekt.
Aqua je více než jen editor
Aqua jde daleko za rámec pouhého editoru. Zefektivňuje vývoj a údržbu testů Cypress. Díky integrovanému Web Inspectoru nabízí přímo v IDE neocenitelné informace a umožňuje bezproblémovou navigaci a doplňování kódu v reálném čase na základě dat.
Jako robustní IDE vybavuje Aqua všechny QA profesionály základními nástroji pro jejich každodenní práci, mimo jiné:
- Správa databází: Bezproblémové připojení k více databázím a snadná příprava a ověřování dat aplikace.
- Klient HTTP přímo v editoru: Provádějte komplexní požadavky HTTP, kontrolní výrazy a snadno je sdílejte se svým týmem a spouštějte je v rámci CI/CD.
- Podpora Dockeru: Zjednodušte správu kontejnerů pomocí integrovaných funkcí Aqua pro spouštění, monitorování a konfiguraci kontejnerů.
Kromě těchto funkcí poskytuje Aqua také integraci s VCS, terminálem a dalšími funkcemi, čímž se v oblasti testování postará o všechny vaše potřeby.
Máme radost, že se nám podařilo dosáhnout tohoto významného milníku a zveme vás, abyste tuto verzi Aqua vyzkoušeli. Pozor, funkce je stále v režimu veřejného náhledu, takže pokud narazíte na nějaké problémy, nahlaste je v našem nástroji pro sledování problémů.
Ke sdílení svých poznatků, otázek nebo návrhů použijte náš formulář pro zpětnou vazbu. Nejnovější náhledovou verzi si můžete pohodlně stáhnout prostřednictvím aplikace Toolbox nebo na našich webových stránek.
Sledujte novinky o nejnovějších vylepšeních – přihlaste si odběr našeho blogu. A také nás nezapomeňte sledovat na Twitteru.
Přejeme vám úspěšné a efektivní automatizované testování!
Tým JetBrains Aqua