Automatyzacja testów aplikacji webowych w JavaScript i Playwright. Autorskie szkolenie praktyczne.
Automatyzacja testów aplikacji webowych w JavaScript i Playwright. Autorskie szkolenie praktyczne.
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikatory projektówMałopolski Pociąg do kariery
- Grupa docelowa usługi
Grupy docelowe to:
- Testerzy manualni rozpoczynający automatyzację testów
- Testerzy automatyzujący chcący poznać Playwright
- Programiści JavaScript zainteresowani testami E2E
- QA Engineerowie
- Osoby pracujące w zespołach Agile/DevOps
- Minimalna liczba uczestników5
- Maksymalna liczba uczestników12
- Data zakończenia rekrutacji22-07-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi15
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Szkolenie prowadzi do nabycia kompetencji w zakresie samodzielnego projektowania, implementowania i utrzymywania automatycznych testów aplikacji webowych z wykorzystaniem frameworka Playwright i języka JavaScript. Uczestnicy nabędą praktyczne umiejętności tworzenia skalowalnych i utrzymywalnych rozwiązań testowych zgodnych z najlepszymi praktykami inżynierii jakości oprogramowania.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Uczestnik charakteryzuje podstawy JavaScript niezbędne do automatyzacji testów. | Rozróżnia podstawowe typy danych w JavaScript. | Test teoretyczny |
| Wyjaśnia działanie instrukcji sterujących. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Uczestnik wyjaśnia zasady działania środowiska Node.js i npm. | Wyjaśnia rolę Node.js w uruchamianiu testów. | Test teoretyczny |
| Opisuje znaczenie pliku package.json. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Uczestnik objaśnia zasady projektowania testów automatycznych. | Opisuje wzorzec Page Object Pattern. | Test teoretyczny |
| Wyjaśnia znaczenie asercji (Expect). | Test teoretyczny z wynikiem generowanym automatycznie | |
| Uczestnik rozpoznaje poprawne podejście do konfiguracji środowiska testowego. | Rozpoznaje poprawne podejście do tworzenia projektu testowego przy użyciu CLI. | Test teoretyczny z wynikiem generowanym automatycznie |
| Rozpoznaje poprawne podejście do konfiguracji struktury katalogów projektu. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Uczestnik rozpoznaje poprawne podejście do projektowania struktury testów zgodnie z dobrymi praktykami. | Tworzy klasę Page Object. | Test teoretyczny z wynikiem generowanym automatycznie |
| Oddziela logikę testu od warstwy UI. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Uczestnik stosuje analityczne podejście do automatyzacji testów. | Analizuje scenariusz testowy przed implementacją. | Test teoretyczny z wynikiem generowanym automatycznie |
| Dobiera zakres automatyzacji adekwatny do celu biznesowego. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Uczestnik dba o jakość i utrzymanie testów automatycznych. | Identyfikuje testy podatne na niestabilność (flaky tests). | Test teoretyczny z wynikiem generowanym automatycznie |
| Proponuje działania poprawiające stabilność testów. | Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie odbywa się w godzinach 9-17 w formie online w czasie rzeczywistym. Czas trwania usługi to 14 godzin zegarowych. W trakcie szkolenia przewidziane są przerwy (łącznie 1 godzina zegarowa/dzień), które nie są wliczone w czas trwania usługi.
Grupa szkoleniowa liczy 5 -12 osób. Uczestnicy korzystają z własnych laptopów/PC zgodnie z informacjami w sekcji "Warunki techniczne".
Zakres tematyczny
- Przygotowanie środowiska
- Node.js (npm) - wprowadzenie
- Podstawowe informacje
- JavaScript - niezbędne podstawy
- Zmienne i typy danych
- Kontrola przebiegu programu (instrukcje sterujące)
- Funkcje i obiekty
- Funkcje asynchroniczne (async / await)
- Mechanizmy: callback i promise
- Node.js (npm) - wprowadzenie
- Wprowadzenie do Playwright
- Instalacja
- Konfiguracja
- Metody asynchroniczne
- Pierwszy test
- Utworzenie wzorcowej struktury projektu w Playwright
- Klasa bazowa PageTest
- Podstawowe operacje na stronie
- Uruchomienie testu
- Specyfika Playwright
- Lokalizowanie elementów
- Metody asercyjne klasy Expect
- Wzorzec Page Object w Playwright
- Debugowanie i nagrywanie testów
- Generowanie raportów z wykonania testów
- Walidacja
Harmonogram
Harmonogram
| Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 10 Przygotowanie środowiska- prezentacja | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 27-07-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 2 z 10 Wprowadzenie do Playwright - wykład, prezentacja | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 27-07-2026 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 13:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 3 z 10 Przerwa | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 27-07-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 4 z 10 Pierwszy test - prezentacja, ćwiczenia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 27-07-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 17:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 5 z 10 Specyfika Playwright - prezentacja, ćwiczenia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 28-07-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 6 z 10 Wzorzec Page Object w Playwright - prezentacja, ćwiczenia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 28-07-2026 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 13:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 7 z 10 Przerwa | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 28-07-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 8 z 10 Debugowanie i nagrywanie testów - prezentacja, ćwiczenia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 28-07-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 9 z 10 Generowanie raportów z wykonania testów - ćwiczenia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 28-07-2026 | Godzina rozpoczęcia 15:30 | Godzina zakończenia 17:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 10 z 10 Walidacja - test teoretyczny z wynikiem generowanym automatycznie | Prowadzący - | Data realizacji zajęć 28-07-2026 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 18:00 | Liczba godzin 01:00 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 700,00 PLN |
Podmiot uprawniony do zwolnienia z VAT na podstawie art. 43 ust. 1 pkt 26 art. 43 ust. 1 pkt 27, art. 43 ust. 1 pkt 28 i art. 43 ust. 1 pkt 29 ustawy o VAT | |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 2 700,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 180,00 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 180,00 PLN |
Prowadzący
Prowadzący
Krzysztof Kołodziejczyk
Główny obszar jego działań to: tworzenie testów automatycznych, budowa frameworków testowych, projektowanie i wdrażanie całych procesów testowych dla projektów uwzględniających automatyzację, m.in. dla jednego z największych banków w Polsce.
Trener szkoleń z zakresu testowania oprogramowania i testów automatycznych.
Autor artykułów o testowaniu oraz serii materiałów filmowych na temat automatyzacji testów w Javie.
Posiadane certyfikaty:
ISTQB® Poziom Podstawowy
A4Q Selenium Tester - Poziom Podstawowy
Posiadane akredytacje:
Trener ISTQB® Poziom Podstawowy
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy szkolenia otrzymują prezentację opisującą zagadnienia omawiane podczas szkolenia.
Warunki uczestnictwa
Szkolenie przeznaczone jest dla osób, które potrafią programować w języku JavaScript na poziomie podstawowym (zakres szkolenia JavaScript dla testerów oprogramowania) oraz znają podstawy i rozumieją język HTML. Rekomendujemy również znajomość podstaw automatyzacji.
Informacje dodatkowe
Warunkiem organizacji szkolenia jest zebranie grupy min. 6 osób. W przypadku niewystarczającej liczby chętnych, wyznaczany jest kolejny termin.
W przypadku dofinansowania poniżej 70% do ceny usługi doliczany jest podatek VAT w wysokości 23%.
Warunki techniczne
Warunki techniczne
Na szkolenie należy przygotować własne laptopy/PC zgodnie z instrukcją przekazaną 3 dni robocze przed rozpoczęciem oraz zapewnić stabilne łącze internetowe.
Szkolenie odbywa się za pośrednictwem platformy Zoom.