Playwright – automatyzacja testów – poziom średniozaawansowany
Korzyści dla biznesu:
- Zwiększenie efektywności testów
- Wdrożenie dobrej praktyki Playwright
- Optymalizacja procesów testowania na różnych urządzeniach
- Rozwinięcie kompetencji zespołu poprzez ćwiczenia praktyczne
Korzyści dla uczestników:
- Zdobycie zaawansowanych umiejętności w Playwright
- Zaznajomienie się z dobrymi praktykami Playwright
- Możliwość przetestowania swojej wiedzy w zadaniach praktycznych
- Zdolność do implementacji Playwright w CI/CD
Zarys agendy:
- Wprowadzenie do Playwright
- Czym jest Playwright?
- Porównanie z innymi narzędziami do automatyzacji testów
- Playwright dla testera i dla programisty
- Wymagane podstawy JavaScript / TypeScript
- Instalacja i konfiguracja
- Konfiguracja projektu do użycia Playwright
- Narzędzia wizualne („wyklikiwanie” testów)
- Generatory testów – automatyzacja
- Testy automatyczne
- Pisanie pierwszego testu
- Uruchamianie testu i analiza wyników
- Dobre praktyki testowania
- Podstawowe funkcje Playwright
- Ładowanie strony do testowania
- Nawigacja na stronie
- Użycie selektorów i lokalizatorów do identyfikacji elementów
- Interakcje z elementami strony
- Obsługa kliknięć, przesunięć, najechania
- Obsługa formularzy
- Asercje – weryfikacja treści na stronie
- Wstrzykiwanie kodu testowego do aplikacji
- Obsługa dynamicznych aplikacji SPA
- Testowanie dynamicznych komponentów
- Oczekiwanie na załadowanie elementów
- Testowanie nawigacji między widokami
- Kontrola historii przeglądarki w SPA
- Praca z asynchronicznymi zapytaniami API
- Testowanie asynchronicznych zapytań do API
- Symulacja i kontrola odpowiedzi API
- Scenariusze użycia Playwright w realnych projektach
- Przykłady zastosowań Playwright w rzeczywistych projektach
- Najlepsze praktyki i doświadczenia zespołów testujących
- Zarządzanie sesją użytkownika
- Dodawanie, usuwanie i zarządzanie cookies
- Praca z sesją użytkownika
- Testowanie na różnych przeglądarkach
- Konfiguracja i uruchamianie testów wieloprzeglądarkowych
- Uruchamianie z wiersza poleceń
- Uruchamianie testów równolegle
- Raportowanie
- Konfiguracja i zarządzanie testami rozproszonymi
Nasi trenerzy:
- Mateusz Kulesza – Senior JavaScript Developer, Senior Front-End Developer
Additional information
Czas trwania | 2 dni (14 godzin) |
---|---|
Forma szkolenia | Ćwiczenia, Prezentacje, Wykłady |
Język szkolenia | Angielski, Polski |
Poziom | Średniozaawansowany |
Opowiedz nam o swoim wyzwaniu, a my znajdziemy rozwiązanie.
Wypełnij formularz kontaktowy
Dane kontaktowe
+48 505 372 810
TestArmy Cyberforces Sp. z o. o.
ul. Petuniowa 9/5
53-238 Wrocław
Polska
