Test automatizácia v Cypress.io

Zpět na kurzy

Všechny ONLINE kurzy

za 2 999,00 KČ


nebo

5.0 z 5

Hodnocení

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

Všechny online kurzy za 7 690 KČ

Více info

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

Popis online kurzu

Web sa zmenil. Konečne sa zmenilo aj testovanie. Cypress je moderný testovací nástroj, ktorý odpovedá na potreby testovania moderných webových aplikácii. Prečo práve Cypress? Začať písať automatické testy v Cypresse je nesmierne jednoduché, zároveň je to však nástroj, ktorý využívajú profesionáli/ky po celom svete. Tento online kurz ťa prevedie základmi písania end to end testov v Cypresse ako aj pokročilejšími technikami a skončíme až pri nastavení CI/CD pipeline.

Kurz beží princípim „learn-by-doing", a preto sa budeme Cypress učiť tak, aby si počas neho hlavne veľa kódil/a. V sérii krátkych videí Ti ukážem ako sa niečo robí a následne je na Tebe, aby si si danú vec vyskúšal/a. Riešenie si na záver samozrejme ukážeme.

Technické požiadavky

  • akýkoľvek počítač: Mac, Windows, Linux
  • Node.js vo verzii 10 alebo vyššej
  • git
  • textový editor - odporúčam VS Code, v ktorom budem počas kurzu pracovať aj ja
  • základné znalosti JavaScriptu - vieš čo je to funkcia, čo je to objekt, čo je to pole, string, číslo, boolean a tak podobne. Ak to nevieš, nenechaj sa odradiť, veď Google je tu pre teba vždy, alebo pozri tento online kurz JavaScript

Čo všetko dostaneš

  • certifikát o absolvovaní kurzu,
  • priebežne aktualizovaný a dopĺňaný kurz,
  • diskusné fórum, v ktorom na tvoje otázky odpovedá lektor kurzu,
  • garancia vrátenia peňazí do 14 dní v prípade, že s kurzom nebudeš spokojný.

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é vyzkoušet i zdarma!

Instruktor

Filip Hric

Filip Hric