"Automatyzacja testów aplikacji webowych w TypeScript i Playwright". Szkolenie praktyczne dla testerów oprogramowania.
"Automatyzacja testów aplikacji webowych w TypeScript i Playwright". Szkolenie praktyczne dla testerów oprogramowania.
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Grupa docelowa usługi
Szkolenie skierowane jest do testerów automatyzujących, inżynierów QA, deweloperów testów oraz programistów JavaScript/TypeScript, którzy chcą poszerzyć swoje kompetencje o automatyzację testów aplikacji webowych z wykorzystaniem nowoczesnego frameworka Playwright w połączeniu z zaletami typowania statycznego oferowanego przez TypeScript.
- Minimalna liczba uczestników5
- Maksymalna liczba uczestników12
- Data zakończenia rekrutacji09-07-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Szkolenie prowadzi do nabycia kompetencji w zakresie projektowania, implementacji i utrzymania zautomatyzowanych testów aplikacji webowych z wykorzystaniem języka TypeScript i frameworka Playwright, zgodnie z dobrymi praktykami inżynierii testów.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Uczestnik: Rozróżnia JavaScript i TypeScript w kontekście automatyzacji testów. | Wyjaśnia różnice w typowaniu statycznym i dynamicznym. | Test teoretyczny z wynikiem generowanym automatycznie |
| Uzasadnia zastosowanie TypeScript w projektach testów E2E. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Charakteryzuje architekturę i możliwości frameworka Playwright. | Opisuje sposób działania Playwright (przeglądarki, konteksty, strony). | Test teoretyczny z wynikiem generowanym automatycznie |
| Wyjaśnia specyfikę testów asynchronicznych. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Definiuje dobre praktyki projektowania testów automatycznych. | Wyjaśnia wzorzec Page Object. | Test teoretyczny |
| Wyjaśnia mechanizmy raportowania i debugowania w Playwright. | Opisuje sposoby generowania raportów testowych. | Test teoretyczny z wynikiem generowanym automatycznie |
| Wyjaśnia zastosowanie trace, screenshotów i nagrywania testów. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Projektuje strukturę projektu automatyzacji testów w Playwright. | Tworzy logiczny podział na testy, strony i konfigurację. | Test teoretyczny z wynikiem generowanym automatycznie |
| Uzasadnia przyjętą strukturę projektu. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Stosuje zaawansowane mechanizmy Playwright. | Lokalizuje elementy z użyciem różnych strategii. | Test teoretyczny z wynikiem generowanym automatycznie |
| Stosuje asercje klasy expect adekwatnie do scenariusza. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Stosuje analityczne podejście do automatyzacji testów. | Analizuje scenariusze przed automatyzacją. | Test teoretyczny z wynikiem generowanym automatycznie |
| Dobiera odpowiedni poziom automatyzacji do ryzyka. | Test teoretyczny z wynikiem generowanym automatycznie | |
| Odpowiada za jakość i utrzymywalność testów automatycznych. | Projektuje czytelny kod testowy. | Test teoretyczny z wynikiem generowanym automatycznie |
| Ocenia wpływ zmian w aplikacji na testy | Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie: 9.00 -17.00
Grupa szkoleniowa: 6-12 osób
Zakres tematyczny
- Wprowadzenie do TypeScript
- Różnice pomiędzy językiem programowania JavaScript, a TypeScript
- Składnia i typowanie
- Funkcje i obiekty
- Manipulacja typami
- Klasy i Interfejsy
- Moduły
- 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 | Typ aktywności | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|---|
Przedmiot / temat 1 z 10 Wprowadzenie do TypeScript- wykład, prezentacja | Typ aktywności Zajęcia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 13-07-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat 2 z 10 Wprowadzenie do Playwright- wykład, prezentacja | Typ aktywności Zajęcia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 13-07-2026 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 13:00 | Liczba godzin 02:00 |
Przedmiot / temat 3 z 10 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 13-07-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 14:00 | Liczba godzin 01:00 |
Przedmiot / temat 4 z 10 Pierwszy test- prezentacja | Typ aktywności Zajęcia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 13-07-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 17:00 | Liczba godzin 03:00 |
Przedmiot / temat 5 z 10 Specyfika Playwright- prezentacja | Typ aktywności Zajęcia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 14-07-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:30 | Liczba godzin 01:30 |
Przedmiot / temat 6 z 10 Wzorzec Page Object w Playwright - prezentacja | Typ aktywności Zajęcia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 14-07-2026 | Godzina rozpoczęcia 10:30 | Godzina zakończenia 12:30 | Liczba godzin 02:00 |
Przedmiot / temat 7 z 10 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 14-07-2026 | Godzina rozpoczęcia 12:30 | Godzina zakończenia 13:30 | Liczba godzin 01:00 |
Przedmiot / temat 8 z 10 Debugowanie i nagrywanie testów- prezentacja, ćwiczenia | Typ aktywności Zajęcia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 14-07-2026 | Godzina rozpoczęcia 13:30 | Godzina zakończenia 15:30 | Liczba godzin 02:00 |
Przedmiot / temat 9 z 10 Generowanie raportów z wykonania testów- prezentacja, ćwiczenia | Typ aktywności Zajęcia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 14-07-2026 | Godzina rozpoczęcia 15:30 | Godzina zakończenia 16:30 | Liczba godzin 01:00 |
Przedmiot / temat 10 z 10 - | Typ aktywności Walidacja | Prowadzący - | Data realizacji zajęć 14-07-2026 | Godzina rozpoczęcia 16:30 | Godzina zakończenia 17:00 | Liczba godzin 00:30 |
Podsumowanie
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Suma godzin zegarowych usługi | Liczba godzin 16:00 |
Rodzaj godzin w tym suma godzin zajęć | Liczba godzin 13:30 |
Rodzaj godzin w tym suma godzin walidacji | Liczba godzin 00:30 |
Rodzaj godzin w tym suma przerw | Liczba godzin 02:00 |
Rodzaj godzin Suma godzin dydaktycznych bez przerw | Liczba godzin 18:30 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 3 321,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 2 700,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 207,56 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 168,75 PLN |
Liczba godzin usługi
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Liczba godzin zegarowych usługi | Liczba godzin 16:00 |
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ą omawiane zagadnienia oraz kod testów automatycznych stworzony w trakcie szkolenia.
Warunki uczestnictwa
Warunkiem uczestnictwa w szkoleniu jest znajomość przynajmniej jednego języka programowania, min. 6-mimesięczne doświadczenie w testowaniu, a także znajomość podstaw automatyzacji.
Informacje dodatkowe
Warunkiem organizacji szkolenia jest zebranie grupy min.5 osób. W przypadku niewystarczającej liczby chętnych, wyznaczany jest kolejny termin szkolenia.
Szkolenie z dofinansowaniem min. 70% może być zwolnione z VAT.
Warunki techniczne
Warunki techniczne
Szkolenie odbywa się online w czasie rzeczywistym za pośrednictwem platformy Zoom.
Uczestnicy powinni przygotować laptop/PC ze stabilnym łączem internetowym, przeglądarką internetową oraz edytorem tekstu, zgodnie z instrukcją przekazaną wraz z informacjami organizacyjnymi 3 dni robocze przed rozpoczęciem szkolenia.