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
Opinie uczestników (7)
Kluczowe tematy można przedyskutować i ustalić z trenerem przed seminariami. Luźna i przyjemna atmosfera w dniach seminariów.
Lorenz - Continentale Lebensversicherung AG
Szkolenie - Advanced Selenium
Przetłumaczone przez sztuczną inteligencję
Bardzo się spodobał mi sposób wyjaśniania trenera
Matteo - Fincons Group
Szkolenie - Advanced Selenium
Przetłumaczone przez sztuczną inteligencję
sesje praktyczne
Giuseppe - Fincons Group
Szkolenie - Advanced Selenium
Przetłumaczone przez sztuczną inteligencję
Instruktor był cierpliwy wobec nas.
Zikhona Gqamana - Multichoice
Szkolenie - Advanced Selenium
Przetłumaczone przez sztuczną inteligencję
Różne tematy omawiane w szkoleniu.
Mpho - Multichoice
Szkolenie - Advanced Selenium
Przetłumaczone przez sztuczną inteligencję
dobre wyjaśnienie
Ramya Krishna - Multichoice
Szkolenie - Advanced Selenium
Przetłumaczone przez sztuczną inteligencję
Tym, że TJ był gotów wyjaśnić kilka razy i starał się jak najbardziej przekazać tę koncepcję
Anita Antonie - Hollard Insurance
Szkolenie - Advanced Selenium
Przetłumaczone przez sztuczną inteligencję