Bądźmy w kontakcie

Plan Szkolenia

Zaawansowane koncepcje Selenium

  • Przegląd architektury Selenium i najlepszych praktyk
  • Zaawansowane możliwości WebDriver
  • Projektowanie utrzymywalnej i skalowalnej automatyzacji testów
  • Współczesne wyzwania w testowaniu złożonych aplikacji sieciowych

Zaawansowana identyfikacja obiektów

  • Zaawansowane strategie lokalizatorów
  • Dynamiczne i złożone selektory XPath oraz CSS
  • Obsługa dynamicznych elementów strony internetowej
  • Programowe lokalizowanie i interakcja z obiektami sieciowymi

Przechwytywanie i weryfikacja danych

  • Ekstrakcja danych z elementów sterujących strony internetowej
  • Weryfikacja dynamicznych treści
  • Praca z tabelami, listami i złożonymi elementami strony
  • Techniki weryfikacji oparte na wzorcach

Obsługa wyjątków i niezawodność testów

  • Zarządzanie wyjątkami Selenium
  • Implementacja solidnej obsługi błędów
  • Strategie synchronizacji i jawne oczekiwania
  • Poprawa stabilności i utrzymywalności testów

Dziennikowanie i raportowanie

  • Implementacja efektywnych strategii dziennikowania
  • Odzyskiwanie nieudanych wykonania testów
  • Przechwytywanie zrzutów ekranu i dowodów wykonania
  • Integracja dziennikowania z frameworkami raportowania testów

Wyrażenia regularne i zaawansowana weryfikacja

  • Zrozumienie wyrażeń regularnych
  • Dopasowywanie wzorców dla dynamicznych treści
  • Zaawansowane asercje i walidacje
  • Praktyczne przypadki użycia w automatyzacji testów

Automatyzacja testów sterowanych danymi

  • Zasady testowania sterowanego danymi
  • Odczytywanie danych testowych ze źródeł zewnętrznych
  • Parametryzacja automatycznych testów
  • Budowanie ponownie używalnych i skalowalnych frameworków testowych

Testy wieloprzeglądarkowe i równoległe

  • Wykonywanie testów na wielu przeglądarkach
  • Rozważania dotyczące kompatybilności przeglądarek
  • Wprowadzenie do architektury Selenium Grid
  • Uruchamianie rozproszonej i równoległej wykonania testów

Najlepsze praktyki i przegląd kursu

  • Polecane frameworki automatyzacji testów
  • Poprawa wydajności i utrzymywalności testów
  • Przegląd kluczowych koncepcji
  • Kwestie, dyskusje oraz dalsze kroki

Wymagania

  • Doświadczenie w testach automatycznych z Selenium
  • Doświadczenie w tworzeniu aplikacji sieciowych (zalecane)
  • Znajomość języka Java (zalecana)

Grupa docelowa

  • Testerzy oprogramowania
  • Kierownicy testów
  • Specjaliści zapewnienia jakości
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie