Je tvým snem automatizovat testy? Jsi už v automatizacích nějakou chvíli, ale zajímají tě nové nástroje? Pak je pro tebe určený právě tento kurz. V průběhu 2 dnů tě provedeme nástrojem Playwright, který je žhavým tématem v automatizační komunitě. Naučíš se jak ho používat od základů až po pokročilé funkce. Navíc ti předvedeme novinku, Playwright UI. Staň se mistrem v Playwright a dosáhni dokonalosti v automatizaci testování. Přihlaš se na tento kurz a ověř si to na vlastní kůži!
Vypsané termíny
Termín | Délka | Začátek | Formát | Cena |
---|---|---|---|---|
19.9.2023, 20.9.2023 | 2 dny | 9:00 | Online, Google Meet | 7.490 Kč |
Zima 2024 | 2 dny | 9:00 | Online, Google Meet | 7.490 Kč |
Jaro 2024 | 2 dny | 9:00 | Online, Google Meet | 7.490 Kč |
CO SE NAUČÍM?
V rámci kurzu ti ukážeme jak pracovat s automatizačním nástrojem Playwright. Po dokončení budeš schopný/á nástroj plně ovládat. Podíváme se totiž nejen na frontend, ale i API testy, které ti pomohou zefektivnit testování u tebe na projektu.
Součástí kurzu jsou také detailní skripta, ke kterým se můžeš kdykoliv po dokončení vrátit.
Kurzy máme strukturované tak, aby byly co nejvíce interaktivní a praktické. V průběhu školení se budeš moci aktivně zapojit, diskutovat a zkoušet si získané dovednosti. To ti pomůže s tím, abys mohl načerpané znalosti použít v reálném světě.
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šíří tvé povědomí o automatizaci testování, nových nástrojích a otevře ti nové možnosti ve tvé kariéře.
Zvýšíš produktivitu: Automatizace obecně zlepšují naši testerskou produktivitu. Playwright je na toto úžasný nástroj. Navíc je vyvíjený Microsoftem, to napovídá tomu, že tu s námi bude dlouho a postupně ho budeme implementovat na více a více projektech.
Zvýšíš svou hodnotu: 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í. Učení se nástrojům a rozvoji v této oblasti tě připraví na současné i budoucí trendy v oblasti testování a zajistí, že budeš mít dovednosti potřebné k tomu, abys ses stal expertem v této oblasti.
Vstoupíš do komunity IT expertů: Kurz ti také poskytne přístup k komunitě dalších IT expertů, kteří ti mohou pomoct v dalším růstu.
Jak školení probíhá?
Školení probíhá ve vypsaných termínech výše online přes Google Meets a Google Classroom.
Začátek je v: 9:00
Končíme v: 17:00
V rámci školení děláme pravidelné pauzy a na oběd budeš mít hodinu dle toho jak se na kurzu domluvíme.
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ří již mají zkušenosti s testováním. Doporučujeme alespoň rok až dva zkušeností s testováním.
Co by jsi 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 (vědět o čem to je)
Budeš potřebovat:
- Vlastní notebook s administrátorskými právy
- Nejlépe Windows či Mac zařízení (Linux můžeš mít také, ale bohužel ti nebudeme moci poskytnout plnou podporu)
Kolik mě to bude stát?
Cena za kurz je: 7.490 Kč
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!