Przejdź do treści
JavaScript Online lub stacjonarnie Szkolenie ERNABO

Testowanie automatyczne: Playwright i Cypress

Tryb Online lub stacjonarnie
Termin Ustalany indywidualnie

Informacje podstawowe

Najważniejsze dane o szkoleniu w jednym miejscu
Kategoria
JavaScript
Forma realizacji
Online lub stacjonarnie
Termin
Ustalany indywidualnie
Dostawca
ERNABO Adrian Flak
Dofinansowanie
Możliwość dofinansowania

Cel szkolenia

Co zyskasz po ukończeniu kursu

Cel biznesowy

Szybsze wykrywanie regresji i krótszy czas testów przed każdym wydaniem.

Cel edukacyjny

Uczestnik uczy się projektować stabilne testy end to end w Playwright i Cypress oraz dobierać narzędzie do projektu.

Efekty uczenia się

  • pisze testy z odpornymi lokatorami i asercjami w Playwright i Cypress,
  • organizuje kod testów wzorcem Page Object i przez fixtures,
  • mockuje odpowiedzi sieciowe metodami page.route i cy.intercept,
  • analizuje nieudane testy w Trace Viewer i nagraniach,
  • uruchamia testy równolegle na wielu przeglądarkach w potoku CI.

Program szkolenia

Szczegółowy plan zajęć

Moduł 1. Strategia automatyzacji

  • piramida testów, wybór scenariuszy
  • Playwright a Cypress: architektura i różnice

Moduł 2. Playwright

  • lokatory, auto-waiting, asercje
  • codegen, Trace Viewer, wiele przeglądarek

Moduł 3. Cypress

  • polecenia, asercje, retry
  • cy.intercept i testy komponentów

Moduł 4. Organizacja testów

  • Page Object, fixtures, dane testowe
  • logowanie i stan sesji, testy API

Moduł 5. CI i stabilność

  • uruchamianie w GitHub Actions lub GitLab CI
  • raporty, testy niestabilne i ich naprawa

Warsztat końcowy

Uczestnicy automatyzują kluczowe ścieżki sklepu internetowego w obu narzędziach i podłączają testy do potoku CI z raportem.

Wymagania

Co przygotować przed startem szkolenia

Wymagania wstępne

Podstawy JavaScript lub TypeScript i znajomość testowania aplikacji webowych.

Dla kogo?

Testerzy manualni przechodzący na automatyzację, testerzy automatyzujący i programiści aplikacji webowych.