Agenda szkolenia
- Podstawy języka Java
- Omówienie podstaw języka Java
- Wprowadzenie do Obiect Oriented Programming
- Wykorzystanie Maven w organizacji i budowie projektu
- 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
- 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
- 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