Máš už nějaké zkušenosti s testováním? Tak to je na čase posunout se dál. Zúčastni se tříměsíční Playwright Akademie a staň se expertem na automatizace testování.
Ze zkušeností našich studentů víme, co pro pohodlné absolvování potřebuješ, a tak jsme akademii navrhli co nejvíc vstřícně. Lekce se konají online a navíc v čase, který neohrozí tvoje pracovní povinnosti. Dohromady tě čeká 22 lekcí o celkové délce 65 hodin intenzivního školení.
Vypsané termíny
INTENZIVNÍ ZDOKONALOVÁNÍ
Test automatizace není jen o nástroji, ale také o přístupu. V akademii začneme teorií a následně se ponoříme do praktické automatizace. Seznámíš se nejen s moderním automatizačním nástrojem Playwright, ale i s doporučenými postupy v rámci automatizace testování.
Oblasti, které probereme:
- Jak automatizované testy psát a analyzovat
- Jaké jsou doporučené přístupy
- Základy Javascriptu a Typescriptu pro automatizaci
- Git a verzování
- Visual Studio Code
- Page Object, Fluent API
- Frontend a API testování
- E2E testování
- Atomické testování
- Vizuální testování
- Jak ukládat přihlašovací a citlivé údaje
- Práce s více testovacími prostředími
- Data Driven Testing
- Github Actions
Více detailů o lekcích
| Kapitola | Scope |
|---|---|
| Úvod, teorie | Proč automatizujeme? Musím umět programovat? Jaký zvolit přístup při psaní automatizací? Jsou automatické testy stejné jako manuální? Co automatizovat? Best practises při psaní testů Metodiky, patterny? Spolupráce s vývojáří a ostatními týmy |
| Terminal, Git | Představení co je to příkazová řádka (terminal) a proč ji potřebujeme Základní příkazy a orientace Práce se složkou Spouštění aplikací + parametry Systémové proměnné Co jsou to verzovací nástroje? Jak Git funguje? (Workspace, Stage, Local, Remote) Nastavení GitHub/GitLab Nastavení repositáře lokálně (git clone, git init) Zpracování změn (git add, git commit, git push) |
| Git, Visual Studio Code | Synchronizace změn (git pull) Úvod do větvení (git checkout, git merge) Konflikty – úvod Co je to IDE, Visual Studio Code? Orientace (otevření složek, vyhledávání, zkratky, konfigurace) |
| Node.js, Javascript/Typescript 1 | Úvod do Javascriptu a Typescriptu První skript Co je to Node.js? Hodnoty a Proměnné Datové typy let, const, var Volání funkcí Základní operátory |
| Javascript/Typescript 2 | Podmínky, cykly, pole Funkce Základy objektového programování |
| Javascript/Typescript 3 | Asynchronní chování Externí knihovny (Faker.js, Day.js) |
| Úvod Playwright | Co je to Playwright a proč je tak populární? Srovnání s jinými nástroji Jak Playwright funguje? Práce s dokumentací Kdy používat Playwright a kdy ne? Představení prostředí a prohlížečů Orientace v Playwright prostředí, spuštění demo testu První test Playwright – Struktura testu – Lokátory – Otevření stránky – Vkládání hodnot do prvků – Klikání na prvky Spouštění testů přes UI Mode, terminál Paralelní spouštění testů |
| Page Object Model | Co to je Page Object model a proč ho používat? Struktura, vytvoření prvního Page Objectu Použití Page Objectu v testu |
| Fluent API | Fluent API Cvičení: Vytvoření jednoduchého end to end testu |
| Selektory | Proč potřebujeme umět psát selektory? Co je to CSS a CSS selektor Základní CSS selektory (identifikace elementů) Identifikace attributů Dědičnost v CSS |
| Selektory | XPath |
| Struktura testů + testování v Playwright | Test hooky: before, beforeEach, after, afterEach Deaktivace testů Kontroly v Playwright Kontrola textů, class, viditelnosti, existence, stavu Negativní, měkké testy |
| Debugging + asistované cvičení | Konfigurace Playwright Práce s Trace Exportování reporů Debugging testů |
| Formuláře + akce myší | Text field Radio Buttons Checkbox Dropdown Jak ovládat nestandardní prvky? Nahrávání souborů Akce myší: scrollování, double click, click and hold, drag and drop, hover |
| Atomické testy | Teorie – proč používáme Jak psát testy Direktní přístup |
| API I. | Úvod do testování API Zobrazení HTTP volání v UI Mode Playwright Route Posílání requestů a jejich testování |
| API II. | Čekání na odpověď Mockování Testování response HTTP Objektový přístup k testování API |
| Data Driven Testing – parametrizace testů | K čemu je dobrý DDT? Vytvoření konfiguračního souboru Implementace do Playwright |
| Vizuální a ARIA testování | Úvod do vizuálního testování. Výhody a rizika Vytvoření vizuálního testu Co jsou to ARIA selektory a k čemu je můžeme využít? |
| Spouštění testů (DevOps, GitHub Actions) | Úvod do GitHub Actions Nastavení testů v GitHub Actions |
| Umělá inteligence (LLM nástroje) | ChatGPT, GitHub Copilot Kdy používat a kdy se vyvarovat použití Tipy a triky |
| Ukončení kurzu | Vyhodnocení závěrečné úlohy, Uzavření kurzu |
K čemu mi Playwright akademie bude?
Až dokončíš akademii, můžeš rovnou začít pracovat na pozici Junior Test Automation Engineer. A nebo můžeš automatizovat na projektu, kterému se právě věnuješ.
Pokud už v automatizaci pracuješ, tak ti akademie ucelí znalosti a naučíš se díky ní novým přístupům, které posunou tvou kariéru!
Po úspěšném dokončení Playwright Akademie od nás obdržíš certifikát s unikátním identifikátorem, který bude zveřejněn na našich stránkách. Certifikát ti může pomoci s tvým dalším kariérním růstem a můžeš ho zveřejnit například na LinkedIn nebo ve tvém životopise.
Jak Playwright akademie probíhá?
Celkem trvá 3 měsíce a postupně se zúčastníš 22 lekcí. Lekce probíhají dvakrát týdně po večerech (konkrétní dny záleží na daném termínu), délka jedné lekce jsou 3 hodiny. Všechno se to děje z pohodlí domova online. Kromě přednášek počítej s tím, že budeš také pracovat na domácích úkolech a na svém projektu, ať si toho co nejvíc rovnou vyzkoušíš!
Začátek každé lekce: 18:00
Konec každé lekce: 21:00
Pokud ti to nějaký den nevyjde, nemusíš zoufat. Jednotlivé lekce budeme nahrávat.
Jaké jsou podmínky?
Potřebuješ mít aspoň základní zkušenosti s testováním, doporučujeme aspoň 1 rok praxe.
Kromě toho potřebuješ počítač s administrátorskými právy, který má operační systémem:
- buď Windows 10 a vyšší,
- nebo Mac OS 11 a vyšší.
Linux můžeš mít také, ale bohužel ti nebudeme moct poskytnout plnou podporu.
Musím umět programovat?
Není to podmínkou. Základy programování pro automatizace jsou součástí kurzu. Rozhodně ale bude výhodou, pokud už nějaké programování umíš.
Co JE SOUČÁSTÍ Playwright AKADEMIE?
Součástí akademie je:
- 21 tříhodinových lekcí a závěrečná lekce s vyhodnocením úkolu,
- 300stránková skripta,
- domácí úkoly na procvičení probírané látky,
- osobní konzultace v průběhu akademie,
- vytvoření vlastního projektu automatizace,
- certifikační lekce s doporučením, kam dál,
- certifikát o absolvování.
Kolik mě to bude stát?
Zápisné je: 25 990 Kč včetně DPH.
Zpětná vazba od studentů
Martin Kučera – CTO Integritty
S Tredgate jsme se poprvé setkali, když jsme potřebovali školení pro našeho testera. To nás přivedlo k automatizovaným testům a jejich implementaci ve firmě. Aktuálně s Petrem spolupracujeme na dlouhodobé bázi – konzultuje naše interní řešení na Playwrightu a pomáhá nám efektivně řešit nástrahy, které se objevily. Vždy jsme společně dospěli k řešení a Petr nám se vším perfektně pomohl a vše jasně vysvětlil. Moc děkujeme za spolupráci a Petra doporučuji jako jednoho z TOP odborníků na automatizované testování a nastavení testovacích procesů ve firmě.
Jana Rumlová
Playwright Akademie pod vedením Petra Fifky předčila má očekávání. Petr jako zkušený profesionál a vedoucí člen komunity [pro:]TEST! dokázal předat své znalosti srozumitelnou a praktickou formou. Lekce byly precizně připravené s důrazem na praktické ukázky a cenná doporučení z praxe. Právě předávání reálných zkušeností považuji za nejhodnotnější aspekt celého kurzu. Materiály byly perfektně zpracované, včetně připravených testovacích projektů, a díky využití LiveShare jsme mohli efektivně kódovat společně s lektorem v reálném čase. Oceňuji komplexní přístup k výuce – od možnosti osobních konzultací, přes komunikaci v privátní Slack skupině, až po přístup k nahrávkám lekcí pro pozdější opakování. I jako úplný začátečník v Playwrightu jsem po absolvování kurzu a vypracování certifikačního projektu získala sebejistotu pro automatizaci testů v praxi. Kurz mohu doporučit i těm, kdo nemají předchozí zkušenosti s TypeScriptem nebo JavaScriptem, protože potřebné základy jsou součástí výuky.
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!
