Szkolenie dostępne na zamówienie

Szkolenie: Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/TypeScript

Uczestnicy szkolenia "Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/TypeScript" nauczą się pracować z Playwright, które jest zyskującym na popularności narzędziem do automatyzacji testów aplikacji webowych.

2150 PLN+23% VAT (2644 PLN brutto / 1 os.)

Czas trwania szkolenia:2 dni (16h)

Poziom zaawansowania:

Kod kursu:PLAYWRIGHT/TYPESCRIPT

typescript

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja
Brak dostępnych terminów

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/TypeScript

Cele szkolenia

  • Wprowadzenie do narzędzia Playwright i jego możliwości w kontekście testowania aplikacji webowych

  • Nauka organizacji kodu testowego z wykorzystaniem wzorca Page Object Model

  • Rozwinięcie umiejętności pisania przejrzystych testów i generowania raportów z ich wykonania


Dla kogo?

  • Testerów oprogramowania

  • Deweloperów QA (SDET)

  • Wszystkich osób zainteresowanych automatyzacją testów, które chcą rozpocząć pracę z Playwright i TypeScript


Zalety

  • Szkolenie "Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/TypeScript" przygotowane jest w oparciu o wiedzę praktyczną, nauczysz się tego co realnie przyda Ci się w pracy z narzędziem

  • Zajęcia zorientowane są na pisanie kodu, będziesz mieć okazję rozwiązać realne zagadnienia testowe odwzorowane w uproszczonych przykładach

  • Szkolenie "Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Playwright/TypeScript" zaczyna się od utworzenia nowego projektu – od podstaw dowiesz się jak poprawnie skonfigurować projekt, rozpocząć budowę frameworka testowego, a także jak wykorzystywać jego potencjał

  • Po odbytym szkoleniu uzyskasz dostęp do wszystkich materiałów zaprezentowanych na szkoleniu, włącznie z możliwością lokalnego uruchomienia strony testowej, na której wykonywane będą wszystkie zadania praktyczne


Wymagania

  • Znajomość języka TypeScript: Podstawowa znajomość składni i umiejętność pisania prostych skryptów w TypeScript lub doświadczenie w innym języku programowania. Uczestnik powinien rozumieć, czym są zmienne, pętle, instrukcje warunkowe

  • Doświadczenie z aplikacjami webowymi: Zrozumienie działania aplikacji internetowych, w tym klient-serwer, HTML i CSS

  • Chęć nauki i zaangażowanie: Ze względu na intensywny charakter szkolenia, ważna jest gotowość do aktywnego uczestnictwa i praktycznej pracy na własnym laptopie


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF

Przygotowanie i konfiguracja projektu

  • Przygotowanie środowiska programistycznego

  • Utworzenie projektu w oparciu o Node.js/TypeScript

  • Omówienie package.json i możliwości konfiguracyjnych

TypeScript - przypomnienie

  • Zmienne, typy danych oraz zakres widoczności

  • Pętle i instrukcje warunkowe

  • Funkcje i obiekty

  • Asynchroniczność, Obietnice (Promises) i Async/Await

  • Programowanie funkcyjne a obiektowe

  • Typy złożone, interfejsy i type guards

  • Enumeracje

  • Typy uniwersalne (Generics)

Wprowadzenie do Playwright

  • Omówienie biblioteki Playwright

  • Instalacja i konfiguracja

  • Pierwsze uruchomienie

  • Lokalizatory a selektory elementów

  • Akcje - interakcja z elementami strony WWW

  • Obsługa nawigacji, ramek (iframe) oraz wyskakujących okienek (popup)

  • Struktura testów

  • Asercje - weryfikacja treści na stronie i oczekiwanych wyników

  • Uruchamianie zbiorów testów i tworzenie konfiguracji

Playwright – zaawansowane funkcjonalności

  • Page Object Model

  • Asercje wizualne

  • Generowanie zrzutów ekranu i filmów z testów

  • Debugowanie testów w trybie UI

  • Generowanie raportów

  • Symulacja interakcji na klawiaturze

  • Wsparcie innych przeglądarek

  • Wgrywanie (upload) oraz pobieranie (download) plików

  • Mockowanie API

  • Zarządzanie sesjami i autoryzacja przeglądarki

Narzędzia i dobre praktyki

  • Organizowanie kodu

  • Definiowanie środowisk i zmiennych globalnych

  • Automatyzacja kontroli jakości kodu

Podsumowanie

Autorem szkolenia jest Piotr Nowak

Samozwańczy programista, tester, praktyk. Zaprogramowałem tysiące testów, wysłałem miliony requestów API i popełniłem przy okazji wszystkie możliwe błędy. Teraz dzielę się swoimi doświadczeniami, żebyście nie musieli przeżywać tych samych frustracji i wertować po nocach StackOverflow.