Agenda szkolenia
  1. Podstawy języka Java
    • Omówienie podstaw języka Java
    • Wprowadzenie do Obiect Oriented Programming
    • Wykorzystanie Maven w organizacji i budowie projektu
  2.  Podstawy tworzenia testów w Javie
    • Omówienie bibliotek testowych JUnit oraz TestNG
    • Tworzenie testów przy użyciu JUnit – asercje, test suites, test listeners
    • Raportowanie wyników testów
    • Przydatne zewnętrzne biblioteki
  3. Podstawy Selenium
    • Omówienie biblioteki Selenium
    • Wykorzystanie WebDriver w Javie – obsługa przeglądarek, nawigacja, wyszukiwanie elementów, interakcje 
    • Korzyści ze stosowania Page Object Model
    • Tworzenie testów GUI
  4. Pozostałe funkcje Selenium
    • Omówienie pozostałych funkcji Selenium – wsparcie różnych przeglądarek, obsługa okien, wykonywanie kodu JS, Actions API, screenshoty, Grid