Szkolenie "Automatyzacja testów w Selenium WebDriver w języku Python"
Szkolenie praktyczne
Czas trwania: 24h (3 x 8h)
Zakres tematyczny :
Sekcja 1 - Selenium Webdriver
- Wprowadzenie do technologii webowych-HTML, Javascript, CSS, XHR i co dzieje się pod maską przeglądarki internetowej
- Pisanie scenariuszy testowych w oparciu o aplikacje web
- Jak lokalizować elementy na stronie internetowej- xpath
- Pisanie własnych metod wspomagających
- Dynamicznie generowane strony internetowe i jak sobie z nimi radzić-oczekiwanie na elementy
- Automatyzacja scenariuszy testowych
- Wypełnianie formularzy
- Sięganie po atrybuty elementów oraz ich wartości
Sekcja 2 - Docker
- Wprowadzenie do technologii Docker i automatyzacji przygotowania środowiska
- Docker Hub
- Obrazy
- Kontenery
- Budowanie i uruchamianie obrazu
- Interakcja z kontenerem, na którym będzie uruchamiany kod zautomatyzowanych testów
Sekcja 3 - Selenium Grid
- Wprowadzenie do technologii Selenium Grid
- Uruchamianie testów zdalnie
- Obiekt Options- jak uruchomić test na konkretnej platformie dostępnej w
- Selenium Grid
Opis szkolenia
Warsztat stanowi wprowadzenie do automatyzacji testów stron internetowych przy użyciu narzędzi Selenium Webdriver, Docker oraz Selenium Grid.
Celem 3- dniowego kursu jest nabycie umiejętności automatyzacji weryfikowania elementów stron internetowych oraz ich poprawnego działania, a także automatyzacji przygotowania środowiska.
Grupa docelowa
Szkolenie skierowane jest do osób posiadających doświadczenie w języku programowania Python na poziomie podstawowym lub średnio-zaawansowanym.
Po szkoleniu
Uczestnicy dowiedzą się, jak działają strony internetowe pod maską oraz co definiuje poprawne działanie serwisów, a także nauczą się pisania testów automatycznych frontend, automatyzacji przygotowania środowiska przy użyciu technologii Docker oraz zdalnego uruchamiania testów automatycznych na platformie Selenium Grid.
Materiały
Do tego szkolenia nie ma żadnych materiałów szkoleniowych.