Popis online kurzu
V tomto online kurze si spolu vytvoríme ucelený projekt. Napíšeme testy na reálnu stránku a potom ich spustíme na externej službe - BrowserStack. Okrem iného sa naučíš ako využiť v praxi novinky z JUnit, a sem tam pridám niečo z jazyka Java. Posuň svoje znalosti v oblasti testovania a automatizácie opäť o level vyššie.
V kurze sa naučíš
- ako spúšťať testy na externých službách akou je Browserstack,
- ako využiť knižnicu Unirest na komunikáciu cez API vrstvu,
- ako využiť novinky z JUnit 5 v rámci tvojho projektu,
- ako projekt upratať pomocou knižnice na konfiguráciu.
Využitie v praxi
Browserstack je jedna zo služieb, ktorá ti ponúka kompletnú infraštruktúru. Kombinácie prehliadačov a operačných systémov na ktorých vieš svoju stránku otestovať sa ti nechce simulovať lokálne a budovať koleso odznova. Reporty, ktoré sú ľahko čitateľné aj pre menej technických členov tímu vieš získať jedným volaním. Práve preto by si mal vedieť ako s takýmito službami komunikovať.
Pre koho je kurz určený?
Online kurz je určený pre testerov, ktorí programujú automatizované testy a majú už nejaké skúsenosti, prípadne si prešli základným online kurzom Selenium a taktiež odporúčam online kurz Selenide, ktorý nie je nutnosť, ale určite sa zíde.
Čo všetko dostaneš
- 29 nadupaných videotutoriálov,
- certifikát o absolvovaní kurzu,
- diskusné fórum, v ktorom na tvoje otázky odpovedá autor kurzu,
- garancia vrátenia peňazí do 14 dní v prípade, že s kurzom nebudeš spokojný.
Zoznam kapitol online kurzu
- Vyrábame testy
- 01. Vyrábame nový projekt
- 02. Píšeme test, neletíme nikam a padáme na hubu
- 03. Cookie je tvoj (ne)priateľ, nastav ho v rámci testu
- 04. Hľadáme elementy a čakáme na letenky
- 05. Lokátori v praxi, vyťahujeme cenu letenky
- 06. Dokončujeme test, porovnávame cenu
- 07. JAVA vs JavaScript - fúzie, lokálny variábel
- 08. Poctivý test prejde aj 10x feat. JUnit 5
- 09. Domáca úloha
- 10. Ukážme si riešenia
- 11. Refaktor na 3 krát, feat. JUnit 5
- BrowserStack
- 12. Blesková registrácia na BrowserStack a alternatívy (toto nie je reklama)
- 13. Spúšťame prvý test (nie Netscape navigator už neexistuje)
- 14. Každý test sa má pekne volať feat JUnit 5
- 15. Čo je statické a čo nie? Nastavujeme meno pre test
- 16. Ukážem ti FINTU - Selenide implementácia browsera
- 17. Opravujeme čo sme pokazili
- 18. Chcem spustiť ten istý test pre rôzne browsre feat. JUnit5
- 19. Napchaj testy do buildu
- Intermezzo
- 20. Upratovanie kódu pred ďaľšou kapitolou
- UniRest API
- 21. API je tvoj priateľ
- 22. UNIREST pridávama knižnicu a posielame prvý request
- 23. Nastav výsledok testu
- 24. Implementuj TestWatcher feat. JUnit 5
- 25. Nastav výsledok po každom teste
- 26. Z objektu do JSON-u / Serializacia
- 27. Vytiahni informácie o session, public URL je tvoj kamoš
- Epilóg
- 28. Leštenie - konfigurácia
- 29. Fixujeme posledné chyby feat. Maven
Online kurz Browserstack, Junit 5 a Unirest je možné
vyskúšať aj zdarma!