Automatyzacja testowania

Automatyzacja testów aplikacji webowych w JavaScript i Playwright

2 dni (2 x 8 h)
09:00 - 17:00
polski
polski

Cel nauczania

Celem szkolenia jest przygotowanie do automatyzacji testów aplikacji webowych za pomocą narzędzia Playwright, Node.js oraz języka programowania JavaScript z wykorzystaniem standaryzacji ECMAScript.   

Playwright to alternatywa dla Selenium WebDriver, która zdobywa coraz większą popularność.

Szkolenie skierowane jest do osób, które chcą rozpocząć swoją przygodę z automatyzacją oraz dla wszystkich, którzy chcą rozwinąć testy automatyczne w swoim projekcie. 

Kurs ma charakter rozbudowanego warsztatu - z każdym omawianym tematem uczestnicy tworzą kod testów automatycznych.

Zakres tematyczny

  1. Przygotowanie środowiska
    1. Node.js (npm) - wprowadzenie
      1. Podstawowe informacje
    2. JavaScript - niezbędne podstawy
      1. Zmienne i typy danych
      2. Kontrola przebiegu programu (instrukcje sterujące)
      3. Funkcje i obiekty
      4. Funkcje asynchroniczne (async / await)
        1. Mechanizmy: callback i promise
  2. Wprowadzenie do Playwright
    1. Instalacja
    2. Konfiguracja
    3. Metody asynchroniczne
  3. Pierwszy test
    1. Utworzenie wzorcowej struktury projektu w Playwright
    2. Klasa bazowa PageTest
    3. Podstawowe operacje na stronie
    4. Uruchomienie testu
  4. Specyfika Playwright
    1. Lokalizowanie elementów
    2. Metody asercyjne klasy Expect
  5. Wzorzec Page Object w Playwright
  6. Debugowanie i nagrywanie testów
  7. Generowanie raportów z wykonania testów

Jak się przygotować

Kto może wziąć udział?

Szkolenie przeznaczone jest dla osób, które zarówno potrafią programować w języku JavaScript, jak i osób, które dopiero rozpoczynają swoją przygodę w automatyzacji.

Szkolenie będzie odpowiednie zarówno dla testerów manualnych rozpoczynających przygodę z testowaniem automatycznym,  jak i dla doświadczonych testerów, którzy chcą poznać nowe narzędzie automatyzacji testów i podążać za trendami. 

Jak się przygotować?

Na szkolenie należy przygotować własne laptopy zgodnie z instrukcją przekazaną przez trenera.
 

Metody nauczania

Szkolenie ma w przeważającej części charakter warsztatu połączonego z częścią wykładową. Kursanci uczą się obsługi narzędzia poprzez rozwiązywanie zadań praktycznych.

Materiały edukacyjne

Będąc uczestnikiem szkolenia „Automatyzacja testów aplikacji webowych w JavaScript i Playwright” otrzymasz komplet starannie opracowanych materiałów szkoleniowych w formie podręcznika opisującego zagadnienia omawiane podczas szkolenia oraz pełen dostęp do materiałów elektronicznych na platformie edu.ittraining.pl

Korzyści

  • Zdobędziesz wiedzę  i umiejętności pozwalające na automatyzację testów aplikacji webowej z wykorzystaniem języka JavaScript i w standaryzacji ECMAScript
  • Będziesz umieć korzystać z narzędzi oraz  bibliotek Playwright i pomocniczych usprawniających pracę przy automatyzacji testów
  • Nabędziesz umiejętność implementacji testów w Playwright
  • Będziesz znać najczęściej wykorzystywane w automatyzacji komendy, funkcje oraz dobre praktyki

Trenerzy

Te szkolenia mogą Cię zainteresować

JavaScript dla testerów oprogramowania