Test automatizácia v Cypress.io

Späť na kurzy

Všetky ONLINE kurzy

od 49,00 €

5.0 z 5

Hodnotenie

5x
100%
4x
0%
3x
0%
2x
0%
1x
0%

Všetky online kurzy od 49 €

Viac info

Course duration 3h 14m 39s
Course chapters 67 kapitol
Course difficulty Začiatočník

Popis online kurzu

Web se změnil. Konečně se změnilo i testování. Cypress je moderní testovací nástroj, který odpovídá potřebám testování moderních webových aplikací. Proč právě Cypress? Začít psát automatické testy v Cypress je nesmírně jednoduché, zároveň je to však nástroj, který využívají profesionálové/ky po celém světě. Tento online kurz tě provede základy psaní end-to-end testů v Cypress, jakož i pokročilejšími technikami a skončíme až u nastavení CI/CD pipeline.

Kurz běží na principu „learn-by-doing“, a proto se budeme Cypress učit tak, abys během kurzu hlavně hodně kódoval/a. V sérii krátkých videí Ti ukážu, jak se něco dělá a následně bude na Tobě, abys danou věc vyzkoušel/a. Řešení si na závěr samozřejmě ukážeme.

Technické požadavky

  • jakýkoli počítač: Mac, Windows, Linux
  • Node.js ve verzi 10 nebo vyšší
  • git
  • textový editor – doporučuji VS Code, ve kterém budu během kurzu pracovat i já 
  • základní znalosti JavaScriptu – víš co je to funkce, co je to objekt, co je to pole, string, číslo, boolean a tak podobně. Pokud to nevíš, nenech se odradit, vždyť Google je tu pro tebe vždy, nebo si prohlédni tento online kurz JavaScript

Co všetko dostaneš

  • certifikát o absolvování kurzu,
  • průběžně aktualizován a doplňován kurz,
  • diskusní fórum, ve kterém na tvé otázky odpovídá lektor kurzu,
  • garance vrácení peněz do 14 dnů v případě, že s kurzem nebudeš spokojen.

Obsah online kurzu

  • Úvod
    • Úvod, krátke intro o tom, čo sa naučíš
    • Krátko o Cypresse a ostatných nástrojoch
  • Príprava
    • Prehľad toho, čo budeme používať
    • Inštalácia a popis Cypress projektu
    • Inštalácia repozitára, v ktorom budeme pracovať
    • Zoznámenie sa s aplikáciou, ktorú budeme testovať a so základnou funkcionalitou a Cypressu
  • Základy
    • Otváranie stránky
    • Používanie dokumentácie
    • Jednoduché označovanie elementov
    • Klikanie, písanie, interakcia so stránkou
    • Organizovanie testov
  • Píšeme testy
    • Overovanie pomocou Cypressu
    • Retry logika a reťazenie  príkazov
    • Pokročilejšie označovanie elementov v aplikácii
    • Pokročilý spôsob robenia overovaní
    • Sledovanie http requestov
    • Nahradzovanie odpovedí http requestov
    • Odosielanie http requestov
  • Pokročilé testovanie
    • Použitie Cypress.env() a využitie odpovedí requestov počas testovania
    • Pribalené moduly: Moment.js a Lodash
    • Práca s cookies browseru
    • Krátko o autorizácii
    • Vytváranie vlastných príkazov
    • Využitie TypeScriptu v Cypresse
    • Ako použiť v Cypresse Page object model
    • Inštalácia pluginu
    • Testovanie emailov
    • Spúšťanie tasku a vytvorenie vlastného pluginu
    • Nastavenie vlastností prehliadača
    • Práca s rôznymi prostrediami
    • Generovanie testov pomocou dát
    • Napísanie rekurzívnej funkcie
  • Integrácia do CI/CD pipeline
    • Spúšťanie Cypressu v headless móde
    • Nastavenie CI pipeline pomocou GitHub Actions
    • Ako funguje cypress dashboard
  • Záver
Online kurz Test automatizácia v Cypress.io je možné vyskúšať aj zdarma!

Inštruktor

Filip Hric

Filip Hric