Automatizace v Cypress.io v12

2h 50min
Čas
27
Kapitol
Programování
Kategorie
5.0
Hodnocení
Mírně pokročilý
Level
slovenský
Jazyk kurzu

Popis online kurzu Automatizace v Cypress.io v12

Cypress.io je nástroj pro testování webových aplikací a v posledních letech těší narůstající popularitě a oblibě. Je to zejména díky jeho jednoduchosti a rychlosti, svůj první test umíš napsat velmi rychle. V roce 2022 Cypress vydal svůj největší update, který přinesl vylepšení, nové funkcionality a změnil to, jak Cypress projekt vypadá.

V tomto online kurzu se naučíš psát Cypress testy právě ve verzi 12. Začneme u základů, naučíme se pracovat s Cypress příkazy, ukážeme si interakci s UI, budeme testovat API a nastavíme si pipeline v GitHub actions.

Všechno toto budeme dělat na reálné aplikaci v krátkých videích. Ke kurzu je k dispozici i GitHub repozitář se vším, co budeš během kurzu potřebovat. Díky tomuto kurzu se naučíš psát testy kvalitně, ale také rychle.

Co se naučíš

  • Jak vypadá Cypress projekt a jak jej vytvořit
  • Jak označovat elementy na stránce a jak s nimi interagovat
  • Jak psát ověření a strukturovat test
  • Jak využívat některé core funkcionality jako jsou retry a řetězení příkazů
  • Jak testovat API
  • Jak mockovat data přicházející z API
  • Jak se přihlásit pomocí API a řešit přihlášení do aplikace
  • Jak si nastavovat konfiguraci
  • Jak si nainstalovat pluginy
  • Jak při testu pracovat s prostředím Node
  • Jak si vytvářet vlastní příkazy
  • Jak nastavit pipeline přes GitHub Actions
  • a mnoho dalšího

Co všechno dostaneš

  • videotutoriály o Cypress.io v12
  • moderované diskusní fórum
  • certifikát o absolvování kurzu
  • garance vrácení peněz do 14 dnů v případě nespokojenosti

Seznam kapitol

Úvod
Čo je to Cypress?
Dostupné pouze po zakoupení přístupu
Inštrukcie k inštalácii demo projektu
Dostupné pouze po zakoupení přístupu
Základy
0. Ako nainštalovať Cypress
Dostupné pouze po zakoupení přístupu
1. Vytvorenie testu
Dostupné pouze po zakoupení přístupu
2. Otvorenie webstránky
Dostupné pouze po zakoupení přístupu
Testujeme UI
3. Selectory
Dostupné pouze po zakoupení přístupu
4. Interakcia
Dostupné pouze po zakoupení přístupu
5. Overovanie
Dostupné pouze po zakoupení přístupu
6. Retry
Dostupné pouze po zakoupení přístupu
7. Then
Dostupné pouze po zakoupení přístupu
8. Organizovanie testov
Dostupné pouze po zakoupení přístupu
9. Invoke
Dostupné pouze po zakoupení přístupu
10. Upload a download
Dostupné pouze po zakoupení přístupu
11. Premenné
Dostupné pouze po zakoupení přístupu
Testujeme API
12. Requesty
Dostupné pouze po zakoupení přístupu
13. Intercept
Dostupné pouze po zakoupení přístupu
14. Stubbing
Dostupné pouze po zakoupení přístupu
15. Pluginy
Dostupné pouze po zakoupení přístupu
16. Autentifikácia
Dostupné pouze po zakoupení přístupu
Rozširujeme testy
17. Vlastne príkazy
Dostupné pouze po zakoupení přístupu
18. Task
Dostupné pouze po zakoupení přístupu
19. Config
Dostupné pouze po zakoupení přístupu
20. Experimenty
Dostupné pouze po zakoupení přístupu
Spúšťame testy v termináli
21. Cypress run mód
Dostupné pouze po zakoupení přístupu
22. Github Actions
Dostupné pouze po zakoupení přístupu
23. Cypress Cloud
Dostupné pouze po zakoupení přístupu
Záver kurzu
Záver kurzu
Dostupné pouze po zakoupení přístupu

Hodnocení kurzu

Automatizace v Cypress.io v12

Martin M.

Automatizace v Cypress.io v12

Super kurz! Kromě Cypressu se dozvíte i hodně o tom, co je pro testování nezbytné, např. práce s devtools. Díky Filipe.

Daniel S.

Podívej se i na tyto kurzy

Filip Hric Filip Hric
Software testing