Protractor – testy end-to-end dla aplikacji Angular

Opis

Szkolenie poświęcone jest testowaniu end-to-end aplikacji Angular z wykorzystaniem frameworka Protractor. Program warsztatów obejmuje praktyczne aspekty automatyzacji testów interfejsu użytkownika, ze szczególnym uwzględnieniem specyfiki aplikacji Angular. Zajęcia prowadzone są w formie warsztatowej, gdzie uczestnicy natychmiast stosują zdobytą wiedzę w praktyce. Szkolenie skupia się na tworzeniu stabilnych i utrzymywalnych testów automatycznych.

Profil uczestnika

  • Testerzy automatyzujący aplikacje Angular
  • Front-end developerzy pracujący z Angular
  • Quality Assurance Engineers
  • Inżynierowie testów automatycznych
  • Programiści JavaScript zainteresowani testowaniem
  • Technical Team Leaders zespołów Angular
  • Specjaliści QA wdrażający automatyzację testów

Agenda

  1. Podstawy Protractor
    • Architektura frameworka
    • Konfiguracja środowiska
    • Pierwsze testy E2E
    • Selektory i lokalizatory
  2. Zaawansowane techniki testowania
    • Synchronizacja z aplikacją Angular
    • Obsługa asynchroniczności
    • Page Objects i komponenty
    • Zarządzanie danymi testowymi
  3. Wzorce i dobre praktyki
    • Strukturyzacja testów
    • Współdzielenie kodu
    • Obsługa błędów
    • Debugowanie testów
  4. Integracja i wdrożenie
    • Continuous Integration
    • Raportowanie wyników
    • Zarządzanie środowiskami
    • Optymalizacja wydajności

Korzyści

Możliwość tworzenia stabilnych i niezawodnych testów end-to-end dla aplikacji Angular. Praktyczne wykorzystanie wzorców projektowych w automatyzacji testów front-endowych. Znaczące przyspieszenie procesu testowania poprzez efektywną automatyzację. Implementacja zaawansowanych scenariuszy testowych z wykorzystaniem najlepszych praktyk. Skuteczna integracja testów z procesami Continuous Integration. Zwiększenie jakości dostarczanego oprogramowania dzięki kompleksowym testom E2E.

Wymagane przygotowanie uczestników

  • Podstawowa znajomość JavaScript/TypeScript
  • Doświadczenie w testowaniu aplikacji webowych
  • Znajomość podstaw Angular
  • Umiejętność analitycznego myślenia

Zagadnienia

  • Framework Protractor
  • Selektory w aplikacjach Angular
  • Synchronizacja testów
  • Page Object Pattern
  • Zarządzanie danymi testowymi
  • Continuous Integration
  • Raportowanie wyników
  • Debugowanie testów
  • Wzorce projektowe w testach
  • Optymalizacja wydajności
  • Obsługa asynchroniczności
  • Testowanie komponentów Angular

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1750 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-TE-61

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *