Plan szkolenia
1. Testowanie
○ Automatyzacja testów, wyzwania i dobre praktyki
○ Typy testów, funkcjonalne, akceptacyjne, wydajności, regresji
○ Proces TDD i BDD
2. Środowisko S-IDE
○ Charakterystyka ekosystemu Selenium
○ Instalacja i konfiguracja środowiska
○ Wykonywanie testów z command-line runner
○ Sterowanie przepływem, warunki, pętle
3. WebDriver
○ Charakterystyka komponentów
○ Przeglądarki i konfiguracja driverów
○ Użycie locators w kontekście HTML, CSS
○ Praca z formularzami, pola edycji, akcje
○ Nawigacja między stronami
○ Przechwytywanie ciasteczek
○ Mechanizm interakcji przez akcje myszki i klawiatury
○ Synchronizacja ze stanem drzewa DOM
○ Praca ze zdarzeniami, WebDriver Events
4. RemoteWebDriver
○ Przygotowanie Selenium Standalone Server
○ Wykonywanie testów w przeglądarkach na zewnętrznych komputerach
5. Grid
○ Testowanie w środowisku cross-browser
○ Trybu hub i node
○ Konfiguracja serwera w trybie hub
○ Konfiguracja serwera w trybie node