Automatyzacja testów aplikacji webowych w TypeScript i Playwright. Autorskie szkolenie praktyczne.
Automatyzacja testów aplikacji webowych w TypeScript i Playwright. Autorskie szkolenie praktyczne.
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bezpieczeństwo IT
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- 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ów1
- Maksymalna liczba uczestników12
- Data zakończenia rekrutacji30-05-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi14
- 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. Program koncentruje się na rozwijaniu kompetencji technicznych niezbędnych do tworzenia efektywnych, typowanych testów automatycznych zgodnych z najlepszymi praktykami i wzorcami projektowymi.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Na poziomie wiedzy Uczestnik: 1. Definiuje główne koncepcje i różnice między JavaScript a TypeScript 2. Wyjaśnia zasady działania metod asynchronicznych w TypeScript 3. Charakteryzuje systemy typowania w TypeScript i ich zastosowanie w testach 4. Opisuje strukturę projektu testowego opartego na Playwright 5. Identyfikuje kluczowe komponenty wzorca Page Object i ich implementację w Playwright 6. Rozpoznaje metody lokalizowania elementów i asercji w testach Playwright | Kryteria weryfikacji 1. Wyjaśnia ustnie zasady działania mechanizmów asynchronicznych 2. Porównuje i klasyfikuje różne metody typowania w TypeScript 3. Rysuje i objaśnia schemat struktury projektu testowego 4. Identyfikuje i opisuje elementy wzorca Page Object na przykładzie 5. Rozpoznaje i dobiera odpowiednie selektory do lokalizacji elementów | Metoda walidacji Test teoretyczny |
Efekty uczenia się Na poziomie umiejętności Uczestnik: 1. Instaluje i konfiguruje środowisko Playwright z TypeScript 2. Implementuje typy, interfejsy i klasy w TypeScript do zastosowań testowych 3. Projektuje strukturę testów zgodnie z wzorcem Page Object 4. Stosuje różne strategie lokalizowania elementów na stronach webowych 5. Wykonuje podstawowe i zaawansowane operacje na elementach strony 6. Debuguje i rozwiązuje problemy w testach automatycznych 7. Generuje i interpretuje raporty z wykonania testów 8. Wykorzystuje nagrywanie testów jako wsparcie w procesie automatyzacji | Kryteria weryfikacji 1. Wykonuje samodzielną instalację i konfigurację środowiska Playwright z TypeScript2. Implementuje zestaw testów dla wskazanej aplikacji webowej 3. Projektuje i tworzy strukturę projektu zgodną z wzorcem Page Object 4. Demonstruje zastosowanie różnych selektorów do lokalizacji elementów 5. Prezentuje wykonanie złożonych operacji na elementach interfejsu 6. Diagnozuje i naprawia celowo wprowadzone błędy w testach 7. Generuje i analizuje raporty z przeprowadzonych testów 8. Tworzy test automatyczny na podstawie nagranej sesji testowej | Metoda walidacji Test teoretyczny |
Efekty uczenia się Na poziomie kompetencji społecznych Uczestnik:1. Uzasadnia wybór TypeScript i Playwright jako narzędzi do automatyzacji testów 2. Współpracuje z innymi członkami zespołu przy tworzeniu i utrzymaniu testów automatycznych 3. Komunikuje efektywnie problemy i rozwiązania techniczne związane z automatyzacją 4. Wykazuje inicjatywę w optymalizacji procesów testowych 5. Dzieli się wiedzą na temat dobrych praktyk w automatyzacji testów | Kryteria weryfikacji 1. Argumentuje wybór konkretnych rozwiązań technicznych podczas prezentacji projektu2. Uczestniczy w pracy zespołowej nad wspólnym projektem automatyzacji 3. Formułuje precyzyjne komunikaty dotyczące napotkanych problemów technicznych 4. Proponuje usprawnienia w istniejącym procesie automatyzacji testów 5. Przeprowadza mini-warsztat z wybranego aspektu TypeScript lub Playwright dla innych uczestników | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie odbywa się w godzinach 9-17. Czas trwania usługi to 14 godzin zegarowych. W trakcie szkolenia przewidziane są przerwy (łącznie 1 godzina zegarowa), które nie są wliczone w czas trwania usługi.
Grupa szkoleniowa liczy 6-12 osób. Uczestnicy korzystają z własnych laptopów/PC zgodnie z informacjami w sekcji "Warunki techniczne".
Walidacja przeprowadzana jest po zakończeniu szkolenia.
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 zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Brak wyników. |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto2 700,00 PLN
- Koszt przypadający na 1 uczestnika netto2 700,00 PLN
- Koszt osobogodziny brutto192,86 PLN
- Koszt osobogodziny netto192,86 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ą komplet starannie opracowanych materiałów szkoleniowych w postaci prezentacji opisującej zagadnienia omawiane podczas 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.6 osób. W przypadku niewystarczającej liczby chętnych, wyznaczany jest kolejny termin szkolenia.
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.