Szkolenie: Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/JavaScript
Szkolenie z automatyzacji testów funkcjonalnych aplikacji webowych uczy praktycznego wykorzystania Playwright i JavaScript, obejmuje projektowanie testów, organizację kodu, raportowanie oraz najlepsze praktyki testowania nowoczesnych stron internetowych
Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/JavaScript
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i implementowania automatycznych testów funkcjonalnych aplikacji internetowych z wykorzystaniem Playwright i JavaScript
Szkolenie uczy organizacji kodu testowego według wzorca Page Object Model oraz stosowania dobrych praktyk w zakresie automatyzacji testów
Szkolenie rozwija umiejętność generowania raportów, debugowania testów oraz efektywnego zarządzania środowiskiem testowym i konfiguracją projektu
Dla kogo?
Testerów oprogramowania i specjalistów QA z podstawową znajomością JavaScript, chcących rozwijać umiejętności automatyzacji testów aplikacji webowych
Programistów i inżynierów testów zainteresowanych wdrożeniem Playwright do codziennej pracy testowej
Osób rozpoczynających pracę w automatyzacji testów, które znają podstawy aplikacji internetowych i chcą zdobyć praktyczne kompetencje
Efekty kształcenia
Uczestnik projektuje i implementuje testy automatyczne dla aplikacji webowych
Uczestnik organizuje kod testowy zgodnie z wzorcem Page Object Model
Uczestnik analizuje i generuje raporty z wykonania testów
Uczestnik konfiguruje środowisko testowe i zarządza zależnościami projektu
Uczestnik wykorzystuje zaawansowane funkcje Playwright w praktyce
Uczestnik rozwiązuje typowe problemy związane z automatyzacją testów
Wymagania
Znajomość języka JavaScript: Podstawowa znajomość składni i umiejętność pisania prostych skryptów w JavaScript lub doświadczenie w innym języku programowania. Uczestnik powinien rozumieć, czym są zmienne, pętle, instrukcje warunkowe
Doświadczenie z aplikacjami webowymi: Zrozumienie działania aplikacji internetowych, w tym klient-serwer, HTML i CSS
Chęć nauki i zaangażowanie: Ze względu na intensywny charakter szkolenia, ważna jest gotowość do aktywnego uczestnictwa i praktycznej pracy na własnym laptopie
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Utworzenie projektu w oparciu o Node.js/JavaScript
Omówienie package.json i możliwości konfiguracyjnych
Zmienne, typy danych oraz zakres widoczności
Pętle i instrukcje warunkowe
Funkcje i obiekty
Asynchroniczność, Obietnice (Promises) i Async/Await
Programowanie funkcyjne a obiektowe
Omówienie biblioteki Playwright
Instalacja i konfiguracja
Pierwsze uruchomienie
Lokalizatory a selektory elementów
Akcje - interakcja z elementami strony WWW
Obsługa nawigacji, ramek (iframe) oraz wyskakujących okienek (popup)
Struktura testów
Asercje - weryfikacja treści na stronie i oczekiwanych wyników
Uruchamianie zbiorów testów i tworzenie konfiguracji
Page Object Model
Asercje wizualne
Generowanie zrzutów ekranu i filmów z testów
Debugowanie testów w trybie UI
Generowanie raportów
Symulacja interakcji na klawiaturze
Wsparcie innych przeglądarek
Wgrywanie (upload) oraz pobieranie (download) plików
Mockowanie API
Zarządzanie sesjami i autoryzacja przeglądarki
Organizowanie kodu
Definiowanie środowisk i zmiennych globalnych
Automatyzacja kontroli jakości kodu
Autorem szkolenia jest Piotr Nowak
Programista, tester, praktyk. Zaprogramowałem tysiące testów, wysłałem miliony requestów API i popełniłem przy tym wszystkie możliwe błędy — po to, by dziś dzielić się doświadczeniem i oszczędzić innym nieprzespanych nocy nad StackOverflow. Łączę ponad dekadę doświadczenia w IT z pasją do dzielenia się wiedzą. Moja droga zawodowa to podróż przez różne obszary – od prób tworzenia gier online, przez automatyzację testów, aż po frontend development. Dzięki temu potrafię spojrzeć na oprogramowanie z…
Szkolenie poprowadzi jego autor Piotr Nowak
Programista, tester, praktyk. Zaprogramowałem tysiące testów, wysłałem miliony requestów API i popełniłem przy tym wszystkie możliwe błędy — po to, by dziś dzielić się doświadczeniem i oszczędzić innym nieprzespanych nocy nad StackOverflow. Łączę ponad dekadę doświadczenia w IT z pasją do dzielenia się wiedzą. Moja droga zawodowa to podróż przez różne obszary – od prób tworzenia gier online, przez automatyzację testów, aż po frontend development. Dzięki temu potrafię spojrzeć na oprogramowanie z…
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/JavaScript”
Blanka Łakomska
Było bardzo dużo wartościowych i ciekawych treści, jednak uważam, że ten zakres szkolenia powinien być zrealizowany w dłuższym czasie. Pozwoliłoby to wykonać więcej ćwiczeń praktycznych i zastosować teorię w praktyce. Oczywiście będę starała się to wykonać sama, ale bez wsparcia trenera może być to trudne. Spodziewałam się też zadania domowego po pierwszym dniu, abyśmy właśnie mogli zastosować przekazaną teorię w praktyce (wiem, że nie wszyscy chcą robić zadania domowe, więc rozumiem takie podejście).
24.04.2026
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/JavaScript”
Sebastian Górnicki
Bardzo zwięzła treść, która jednocześnie porusza wiele tematów - jest dobrym punktem wyjścia
1.08.2025
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/JavaScript”
Jan Korona
Mógłbym powiedzieć, że szkolenie było rewelacyjne, ale nie chcę, aby trener spoczął na laurach i przestał je udoskonalać. Pierwszy duży plus to dobra prezentacja (szczególnie odnośniki do dokumentacji, co by samemu nie trzeba było szukać). Dwa trener posiada odpowiednią wiedzę i potrafi ją przekazać bez wchodzenia w nic nie znaczące dygresje. Trzy - trener próbuje zawsze pomóc w trudnościach (próbuje, bo nie zawsze się da trudności rozwiązać).