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 / Bezpieczeństwo IT
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
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.
Szkolenie będzie wartościowe dla testerów manualnych rozpoczynających przygodę z testowaniem automatycznym, a także dla doświadczonych testerów, którzy chcą poznać nowe narzędzie automatyzacji testów i podążać za trendami.
- Minimalna liczba uczestników1
- Maksymalna liczba uczestników12
- Data zakończenia rekrutacji04-07-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 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 |
---|---|---|
Efekty uczenia się Wiedza - uczestnik po szkoleniu:• charakteryzuje podstawowe mechanizmy języka JavaScript stosowane w automatyzacji testów • definiuje koncepcję asynchroniczności w JavaScript i wyjaśnia zastosowanie funkcji asynchronicznych • identyfikuje główne komponenty i funkcjonalności frameworka Playwright • opisuje zasady działania wzorca projektowego Page Object Model • rozróżnia metody lokalizowania elementów na stronie w Playwright • wymienia metody raportowania wyników testów automatycznych | Kryteria weryfikacji Wiedza:• wyjaśnia podczas dyskusji podstawowe koncepcje języka JavaScript i frameworka Playwright • rozwiązuje quiz sprawdzający znajomość mechanizmów asynchronicznych w JavaScript • porównuje różne metody lokalizowania elementów na stronie • definiuje pojęcia związane z automatyzacją testów w Playwright | Metoda walidacji Test teoretyczny |
Efekty uczenia się Umiejętności - uczestnik po szkoleniu:• konfiguruje środowisko do automatyzacji testów z wykorzystaniem Node.js, npm oraz Playwright • implementuje testy automatyczne w JavaScript z wykorzystaniem frameworka Playwright • stosuje odpowiednie selektory do lokalizowania elementów na stronie • projektuje strukturę testów zgodnie ze wzorcem Page Object Model • debuguje testy automatyczne przy użyciu narzędzi dostarczanych przez Playwright • generuje i interpretuje raporty z wykonania testów • tworzy skrypty umożliwiające ciągłe uruchamianie testów • modyfikuje istniejące testy w celu ich adaptacji do zmian w testowanej aplikacji | Kryteria weryfikacji Umiejętności:• tworzy funkcjonalny projekt testowy z wykorzystaniem Playwright • implementuje zestaw testów dla przykładowej aplikacji webowej • demonstruje wykorzystanie wzorca Page Object Model w praktyce • generuje i analizuje raporty z wykonania testów • identyfikuje i naprawia błędy w przygotowanych skryptach testowych • przeprowadza debugging testów z wykorzystaniem narzędzi Playwright | Metoda walidacji Test teoretyczny |
Efekty uczenia się Kompetencje społeczne - uczestnik po szkoleniu:• uzasadnia wybór konkretnych rozwiązań w kontekście automatyzacji testów • współpracuje w zespole przy tworzeniu i utrzymywaniu zautomatyzowanych testów • argumentuje korzyści wynikające z automatyzacji testów w procesie wytwarzania oprogramowania • inicjuje działania zmierzające do poprawy jakości i efektywności testów automatycznych • krytycznie ocenia istniejące rozwiązania testowe pod kątem ich utrzymywalności i skalowalności | Kryteria weryfikacji Kompetencje społeczne:• prezentuje przygotowane rozwiązania testowe innym uczestnikom szkolenia • uczestniczy w code review testów przygotowanych przez innych uczestników • dyskutuje na temat najlepszych praktyk w automatyzacji testów • planuje proces automatyzacji testów dla hipotetycznego projektu • formułuje konstruktywną informację zwrotną dotyczącą kodu napisanego przez 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 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 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 Playwright
a. Instalacja
b. Konfiguracja
c. Metody asynchroniczne
2. Pierwszy test
a. Utworzenie wzorcowej struktury projektu w Playwright
b. Klasa bazowa PageTest
c. Podstawowe operacje na stronie
d. Uruchomienie testu
3.Specyfika Playwright
a. Lokalizowanie elementów
b. Metody asercyjne klasy Expect
4.Wzorzec Page Object w Playwright
5.Debugowanie i nagrywanie testów
6.Generowanie raportów z wykonania testów
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 formie prezentacji opisującej zagadnienia omawiane podczas szkolenia oraz pełen dostęp do materiałów elektronicznych na platformie edu.ittraining.pl.
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.
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
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.