Plan Szkolenia

Wprowadzenie do testów automatycznych

  • Koncepcje testowania
  • Możliwości i ograniczenia selektorów Selenium
  • Zrozumienie selektorów
  • Typy selektorów ID, CSS, XPath i Name.

Zaawansowane selektory

  • Dynamiczne selektory
  • Budowanie ścieżki
  • Relacje między elementami na ścieżce
  • Lokalizacja elementów z pożądanym tekstem
  • Najlepsze praktyki

Apache Maven

  • Konfiguracja projektu

Selenium WebDriver

  • Podstawy Java
  • Środowisko IDE Java
  • Interfejs API WebDriver
  • Rozwiązywanie problemów
  • Debugowanie

TestNG

  • Twierdzenia (assertions)
  • Adnotacje
  • Test suite
  • Parametry
  • Testowanie w różnych przeglądarkach (cross-browser testing)
  • Raportowanie

Zaawansowane Selenium WebDriver

  • Zawartość dynamiczna

Selenium Grid

  • Zrozumienie testowania rozproszonego (distributed testing)
  • Przygotowanie infrastruktury
  • Używanie zdalnego WebDrivera

Zarządzanie projektem

  • System kontroli wersji Git
  • Integracja z Jenkins
  • Integracja BDD Cucumber Test Suites w Jenkinsie

Wymagania

  • Zrozumienie ciągłej integracji.
  • Doświadczenie z Subversion lub dowolnym systemem kontroli wersji.
  • Doświadczenie w programowaniu Java.

Publikacja docelowa

  • Inżynierowie
  • Testerzy
 35 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie