Dvoudenní online kurz, se kterým se staneš expertem na nástroj Playwright – žhavé téma v automatizační komunitě. Kurz je vhodný jak pro začínající testery, kteří chtějí testování automatizovat, tak pro profíky, které zajímají nové možnosti. Navíc ti předvedeme novinku, Playwright UI.
Přihlas se na tento kurz a staň se mistrem v automatizaci testování!
Vypsané termíny
OD ZÁKLADŮ PO DETAILY
V kurzu ti ukážeme, jak pracovat s automatizačním nástrojem Playwright. Podíváme se nejen na frontend, ale i API testy, které ti pomůžou zefektivnit testování na vlastním projektu. Po dokončení budeš umět nástroj plně ovládat.
Kurzy máme strukturované tak, aby byly co nejvíc interaktivní a praktické. V průběhu školení se můžeš aktivně zapojit, diskutovat a rovnou si zkoušet získané dovednosti. To ti pomůže využít načerpané znalosti ve své práci.
V kurzu navíc dostaneš detailní skripta, ke kterým se můžeš kdykoliv po dokončení vrátit.
K čemu mi Playwright bude?
Rozšíříš své schopnosti: Absolvováním tohoto kurzu získáš dovednosti a znalosti potřebné pro automatizaci testů pomocí nástroje Playwright. To ti rozšíří povědomí o nových nástrojích, o automatizaci testování a otevřeš si nové možnosti v kariéře.
Zvýšíš produktivitu: Automatizace obecně zlepšují naši testerskou produktivitu. Playwright je k tomu přímo ideální. Navíc je vyvíjený Microsoftem, což napovídá, že s námi bude dlouho a postupně ho budeme implementovat na více a více projektech.
Zvýšíš svou hodnotu na trhu práce: Znalost automatizací je vysoce ceněná dovednost. Díky tomu, že se naučíš Testování v Playwright, získáš náskok před ostatními. Playwright se velice rychle rozšiřuje, ale stále není mnoho testerů, kteří ho plně ovládají.
Připravíš se na budoucnost v testování: Automatizace je budoucnost testování. Seznamováním se s novými nástroji a rozvíjením se v oblasti automatizace se připravíš na současné i budoucí trendy v testování. Znalost automatizace je navíc nezbytná, pokud se chceš stát expertem v testování.
Vstoupíš do komunity IT expertů: Kurz ti také poskytne přístup ke komunitě dalších IT expertů, kteří ti můžou pomoct v dalším růstu.
Jak kurz probíhá?
Kurz probíhá ve vypsaných termínech výše, a to online přes Google Meet a Google Classroom.
Délka kurzu: 2 dny
V rámci školení děláme pravidelné pauzy, včetně hodinové pauzy na oběd.
Osnova školení
Úvod
- GitHub
- Node.js
- Proč Playwright?
- Srovnání se Selenium, Cypress
- Typescript
- Asynchronní povaha Playwright
Visual Studio Code
- Rozšíření pro automatizace
- Rozšíření pro Playwright
- Konfigurace projektu
První test
- Příprava testu
- Spouštění testů
- Report
Prohlížeče
- Headless, headed mod
- Parametrizace spouštění
Playwright UI
- Co je to Playwright UI
- Orientace v UI
- Spouštění testů
- Network
- Testy ve více prohlížečích
Lokátory
- Vytváření lokátorů
- XPath, CSS, Playwright lokátory
- Nástroje, generátory
Interakce s webovou stránkou
- Click
- Fill vs. type
- Selects
- Radio, checkbox
- iFrame
- Hover
Testování v Playwright
- Asserty
- Kontrola textů
- Kontrola viditelnosti a existence
- Kontrola vlastností elementu
- Měkké kontroly
- Negativní testy
Cvičení
- Vytvoření end 2 end testu
Struktura testů
- Test suite
- Before/After
- Paralelní běhy testů a závislosti
Konfigurace Playwright
- Základní konfigurace
- Timeouty
- Další konfigurace
- Screenshoty, Videa
Anotace testů
- Skip
- Only
- Tagy
Debugging
- Pády
- Terminál, HTML Report
- Playwright UI
- Reporters HTML, CLI
API testování
- CRUD představení
- Provolání API
- Response validace
- Kontrola body
- Reporting
Github actions
- Remote spouštění
- Benefity
- Konfigurace
- Debugging
Návrhové vzory
- Page Object Model
- Fluent API
- Atomické testování
Závěrečné cvičení
- Vytvoření e2e, Frontend, API testů pomocí Page Object přístupu
Co k Testování v Playwright potřebuji?
Kurz je zaměřený na testery, kteří už se v testování pohybují. Doporučujeme alespoň rok až dva roky zkušeností s testováním.
Co bys měl znát?
- Základy Javascript nebo Typescript (můžeš využít náš kurz)
- Zkušenost s IDE (VSCode, Netbeans, Intellij Idea…)
- Co je to terminál/příkazová řádka
- Základy HTML, XML, JSON
- REST API
- Ovládat Devtools v prohlížeči (alespoň vědět, o čem to je)
Budeš potřebovat:
- Vlastní notebook s administrátorskými právy, nejlépe Windows nebo Mac (Linux můžeš mít také, ale bohužel ti nebudeme moct poskytnout plnou podporu)
- Tvůj počítač musí splňovat minimální požadavky, ty nalezneš v dokumentaci Playwright.
Kolik mě to bude stát?
Cena za kurz je: 9 690 Kč včetně DPH.
LektOR

PETR FIFKA
Petr začínal s testováním před více než 10 lety. Prošel si mnoha testing pozicemi. Začínal jako UAT tester, posouval se směrem automatizace testování, test leadingu a managementu. Má bohaté zkušenosti se školeními, mentoringem a konzultacemi. Pomoci může rovněž s nastavováním či revizí současných procesů a komunikace v projektu. Je aktivní v komunitě testerů, a to ať už jako podcaster nebo organizátor ve skupině [pro:]TEST!
