Automatyzacja testów aplikacji webowych z wykorzystaniem Playwright w języku Python – szkolenie praktyczne online w czasie rzeczywistym
Automatyzacja testów aplikacji webowych z wykorzystaniem Playwright w języku Python – szkolenie praktyczne online w czasie rzeczywistym
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikatory projektówNowy start w Małopolsce z EURESEM, Małopolski Pociąg do kariery
- Grupa docelowa usługi
Szkolenie skierowane jest do testerów oprogramowania, specjalistów QA, testerów manualnych oraz osób chcących rozwijać kompetencje w zakresie automatyzacji testów aplikacji webowych. Usługa przeznaczona jest dla osób posiadających podstawową wiedzę z zakresu testowania oprogramowania oraz podstawową znajomość języka Python.
Szkolenie będzie szczególnie przydatne dla osób planujących rozpoczęcie pracy z frameworkiem Playwright lub rozwijających kompetencje w obszarze nowoczesnej automatyzacji testów. Uczestnicy nabędą kompetencje z praktycznego zastosowania narzędzia Playwright w języku Python w codziennej pracy testera automatyzującego oraz dobre praktyki wykorzystywane podczas realizacji projektów IT.
Usługa również adresowana dla Uczestników Projektu MP i/lub dla Uczestników Projektu NSE.
- Minimalna liczba uczestników3
- Maksymalna liczba uczestników20
- Data zakończenia rekrutacji27-07-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Podstawa uzyskania wpisu do BURZnak Jakości TGLS Quality Alliance
Cel
Cel
Cel edukacyjny
Celem szkolenia jest zdobycie wiedzy i praktycznych umiejętności w zakresie automatyzacji testów aplikacji webowych z wykorzystaniem frameworka Playwright i języka Java. Uczestnicy poznają proces tworzenia, uruchamiania i utrzymywania testów automatycznych oraz dobre praktyki stosowane w projektach QA. Po szkoleniu będą potrafili samodzielnie przygotować środowisko pracy, tworzyć testy, generować raporty oraz analizować wyniki testów.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Wiedza: Uczestnik zna zasady działania frameworka Playwright oraz jego zastosowanie w automatyzacji testów aplikacji webowych. | opisuje możliwości frameworka Playwright, wskazuje korzyści wynikające z automatyzacji testów, wyjaśnia zastosowanie Playwright w projektach IT, omawia architekturę i podstawowe komponenty narzędzia. | Test teoretyczny z wynikiem generowanym automatycznie |
| Umiejętności: Uczestnik samodzielnie wykorzystuje mechanizmy Playwright do interakcji z elementami interfejsu użytkownika, zarządzania danymi testowymi oraz obsługi różnych przeglądarek internetowych. | wykonuje operacje na elementach aplikacji, zarządza danymi testowymi, wykorzystuje mechanizmy przechowywania stanu aplikacji, uruchamia testy w różnych przeglądarkach. | Obserwacja w warunkach symulowanych |
| Umiejętności: Uczestnik samodzielnie analizuje wyniki testów, wykorzystuje narzędzia debugowania, generuje raporty oraz integruje testy automatyczne z procesami Continuous Integration i Continuous Delivery (CI/CD). | analizuje wyniki wykonanych testów, wykorzystuje narzędzia debugowania, generuje raporty z wykonania testów, opisuje sposób integracji testów z procesem CI/CD. | Obserwacja w warunkach symulowanych |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Dzień 1
Moduł 1. Wprowadzenie do Playwright – podstawy i możliwości narzędzia
- rola automatyzacji testów w procesie zapewnienia jakości oprogramowania,
- architektura i możliwości frameworka Playwright,
- porównanie Playwright z innymi narzędziami automatyzacji,
- zastosowanie Playwright w projektach testowych.
Moduł 2. Pierwsze kroki z Playwright i językiem Python
- przygotowanie środowiska pracy,
- instalacja Playwright i niezbędnych bibliotek,
- struktura projektu testowego,
- tworzenie i uruchamianie pierwszych testów automatycznych.
Moduł 3. Interakcja z elementami w Playwright
- wyszukiwanie i identyfikacja elementów,
- wykorzystanie lokatorów,
- wykonywanie akcji na elementach interfejsu użytkownika,
- obsługa formularzy, przycisków oraz nawigacji.
Moduł 4. Debugowanie i raportowanie
- analiza błędów testów,
- wykorzystanie narzędzi debugowania,
- generowanie raportów z wykonanych testów,
- interpretacja wyników testów automatycznych.
Moduł 5. Testowanie w różnych przeglądarkach
- uruchamianie testów w wielu przeglądarkach,
- konfiguracja środowisk testowych,
- weryfikacja kompatybilności aplikacji,
- analiza różnic pomiędzy środowiskami.
Dzień 2
Moduł 6. Zarządzanie danymi testowymi i stanem aplikacji
- przygotowanie danych testowych,
- zarządzanie sesją użytkownika,
- przechowywanie i wykorzystanie stanu aplikacji,
- optymalizacja wykonywania testów.
Moduł 7. Praca z API i mockowanie danych w testach
- wykorzystanie Playwright do testowania API,
- obsługa żądań i odpowiedzi HTTP,
- mockowanie danych i usług zewnętrznych,
- budowanie stabilnych scenariuszy testowych.
Moduł 8. Integracja z systemami CI/CD
- podstawy Continuous Integration i Continuous Delivery,
- automatyczne uruchamianie testów,
- integracja testów z procesem dostarczania oprogramowania,
- wykorzystanie raportów w procesach CI/CD.
Moduł 9. Najlepsze praktyki w implementacji testów z Playwright
- organizacja i utrzymanie kodu testowego,
- wzorce projektowe w automatyzacji testów,
- zwiększanie czytelności i jakości testów,
- dobre praktyki tworzenia frameworków testowych.
Moduł 10. Praktyczne ćwiczenia, case studies oraz walidacja efektów uczenia się
- realizacja zadań praktycznych z wykorzystaniem Playwright i Python,
- analiza i omówienie przygotowanych rozwiązań,
- rozwiązywanie problemów występujących podczas automatyzacji testów,
- weryfikacja osiągnięcia efektów uczenia się,
- podsumowanie szkolenia oraz sesja pytań i odpowiedzi.
Harmonogram
Harmonogram
| Przedmiot / temat | Typ aktywności | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|---|
Przedmiot / temat 1 z 14 Wprowadzenie do Playwright – podstawy i możliwości narzędzia | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 03-08-2026 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 09:00 | Liczba godzin 01:00 |
Przedmiot / temat 2 z 14 Pierwsze kroki z Playwright i językiem Python | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 03-08-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat 3 z 14 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 03-08-2026 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 10:30 | Liczba godzin 00:30 |
Przedmiot / temat 4 z 14 Interakcja z elementami w Playwright | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 03-08-2026 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 12:00 | Liczba godzin 01:30 |
Przedmiot / temat 5 z 14 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 03-08-2026 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 12:30 | Liczba godzin 00:30 |
Przedmiot / temat 6 z 14 Debugowanie i raportowanie | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 03-08-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 14:00 | Liczba godzin 01:30 |
Przedmiot / temat 7 z 14 Testowanie w różnych przeglądarkach | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 03-08-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:00 | Liczba godzin 01:00 |
Przedmiot / temat 8 z 14 Zarządzanie danymi testowymi i stanem aplikacji | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 04-08-2026 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 09:15 | Liczba godzin 01:15 |
Przedmiot / temat 9 z 14 Praca z API i mockowanie danych w testach | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 04-08-2026 | Godzina rozpoczęcia 09:15 | Godzina zakończenia 10:30 | Liczba godzin 01:15 |
Przedmiot / temat 10 z 14 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 04-08-2026 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 11:00 | Liczba godzin 00:30 |
Przedmiot / temat 11 z 14 Integracja z systemami CI/CD | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 04-08-2026 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 12:30 | Liczba godzin 01:30 |
Przedmiot / temat 12 z 14 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 04-08-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:00 | Liczba godzin 00:30 |
Przedmiot / temat 13 z 14 Najlepsze praktyki w implementacji testów z Playwright | Typ aktywności Zajęcia | Prowadzący TOMASZ STELMACH | Data realizacji zajęć 04-08-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat 14 z 14 - | Typ aktywności Walidacja | Prowadzący - | Data realizacji zajęć 04-08-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:00 | Liczba godzin 01:00 |
Podsumowanie
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Suma godzin zegarowych usługi | Liczba godzin 14:00 |
Rodzaj godzin w tym suma godzin zajęć | Liczba godzin 11:00 |
Rodzaj godzin w tym suma godzin walidacji | Liczba godzin 01:00 |
Rodzaj godzin w tym suma przerw | Liczba godzin 02:00 |
Rodzaj godzin Suma godzin dydaktycznych bez przerw | Liczba godzin 16:00 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 950,77 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 2 399,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 210,77 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 171,36 PLN |
Liczba godzin usługi
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Liczba godzin zegarowych usługi | Liczba godzin 14:00 |
Prowadzący
Prowadzący
TOMASZ STELMACH
W swojej karierze pełnił role Testera Oprogramowania, Test Automation Engineera, Lidera Zespołu Testów, QA Leada, Architekta Testów, Kierownika Testów oraz Managera QA. Doświadczenie zdobywał m.in. w dużych bankach i Spółkach Skarbu Państwa.
Specjalizuje się w automatyzacji testów aplikacji webowych, projektowaniu frameworków testowych, integracji testów z procesami CI/CD oraz budowie strategii jakości. Posiada praktyczne doświadczenie w pracy z narzędziami wykorzystywanymi w automatyzacji testów, w tym Selenium WebDriver, Playwright, Jenkins, Maven, GitLab oraz systemami raportowania wyników testów.
Obecnie jako CEO Quality Island odpowiada za rozwój usług związanych z testowaniem oprogramowania oraz prowadzenie szkoleń i warsztatów dla specjalistów QA. Jest organizatorem ogólnopolskiej konferencji Testing Ground Conference oraz prelegentem wydarzeń branżowych poświęconych jakości oprogramowania, automatyzacji testów i nowoczesnym praktykom QA.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy szkolenia otrzymają komplet materiałów dydaktycznych w formie elektronicznej, wspierających realizację zajęć oraz samodzielne utrwalanie wiedzy po zakończeniu usługi. Materiały obejmują prezentacje szkoleniowe, instrukcje konfiguracji środowiska, ćwiczenia praktyczne, zadania warsztatowe oraz przykładowe projekty automatyzacji testów przygotowane z wykorzystaniem frameworka Playwright i języka Python.
W ramach szkolenia uczestnicy otrzymają materiały dotyczące tworzenia testów automatycznych, pracy z lokatorami, debugowania, raportowania wyników testów, testowania wieloprzeglądarkowego, zarządzania danymi testowymi, testowania API oraz mockowania danych. Udostępnione zostaną również przykłady dobrych praktyk związanych z organizacją kodu testowego, utrzymaniem frameworków automatyzacji oraz integracją testów z procesami CI/CD.
Dodatkowo uczestnicy uzyskają dostęp do przykładowych scenariuszy testowych, materiałów pomocniczych wykorzystywanych podczas ćwiczeń praktycznych oraz zestawu zadań umożliwiających samodzielne rozwijanie kompetencji po zakończeniu szkolenia.
Po zakończeniu usługi uczestnicy zachowują dostęp do otrzymanych materiałów edukacyjnych, co umożliwia dalsze doskonalenie umiejętności w zakresie automatyzacji testów aplikacji webowych z wykorzystaniem Playwright i języka Python.
Usługa dostępna dla uczestników projektu „Małopolski Pociąg do Kariery – sezon 1” oraz „Nowy Start w Małopolsce z EURESem”. Realizacja możliwa z wykorzystaniem bonów szkoleniowych zgodnie z zasadami projektu.
Warunki techniczne
Warunki techniczne
Szkolenie realizowane jest w formie zdalnej w czasie rzeczywistym z wykorzystaniem platformy ClickMeeting. Uczestnik bierze udział w zajęciach prowadzonych na żywo przez trenera oraz wykonuje ćwiczenia praktyczne na własnym komputerze.
Minimalne wymagania techniczne:
- komputer lub laptop z systemem Windows, macOS lub Linux,
- stabilne połączenie z Internetem o przepustowości minimum 10 Mb/s,
- aktualna przeglądarka internetowa (Google Chrome, Mozilla Firefox, Microsoft Edge lub Safari),
- sprawny mikrofon oraz głośniki lub słuchawki,
- zalecana kamera internetowa umożliwiająca aktywny udział w szkoleniu.
Ze względu na praktyczny charakter szkolenia uczestnik powinien posiadać możliwość instalacji bezpłatnego oprogramowania wykorzystywanego podczas zajęć, w szczególności:
- Python 3.x,
- Visual Studio Code lub inne środowisko programistyczne obsługujące Python,
- Node.js,
- Playwright,
- Git (opcjonalnie),
- aktualną przeglądarkę Google Chrome, Microsoft Edge lub Mozilla Firefox.
Przed rozpoczęciem szkolenia uczestnicy otrzymają link do platformy szkoleniowej, instrukcję logowania, harmonogram zajęć oraz informacje dotyczące instalacji i konfiguracji niezbędnego oprogramowania.
Warunkiem pełnego udziału w szkoleniu jest posiadanie własnego komputera umożliwiającego samodzielne wykonywanie ćwiczeń praktycznych związanych z automatyzacją testów aplikacji webowych z wykorzystaniem frameworka Playwright i języka Python.