2
dni (2 x 8 h)
09:00 - 17:00
polski
polski
Cel nauczania
Selenium IDE to bardzo użyteczne narzędzie do szybkiej i skutecznej automatyzacji testów aplikacji internetowych. Jest ono kompromisem między typową automatyzacją, wymagającą kodowania, a testowaniem manualnym. Posiada wiele zalet, ale na szkoleniu nie unikamy również tematu wad i ograniczeń. Wykorzystując jego potencjał już w wersji podstawowej jesteśmy w stanie szybko przygotować niezawodny zestaw testów, uruchamiany według zaplanowanego harmonogramu. Możemy następnie odczytać raport i cieszyć się z oszczędności czasu, który spożytkujemy na dodatkowe lub inne zadania. Wspomagając się dodatkowymi narzędziami współpracującymi z Selenium IDE otrzymujemy zaawansowane narzędzie do automatyzacji weryfikacji aplikacji internetowych, które może być również wykorzystane w procesie CI.
Jest to obecnie najlepsze darmowe narzędzie do automatyzacji testów aplikacji internetowych, dostępne dla każdego bez względu na jego doświadczenie i wiedzę w tym temacie oraz doświadczenie w kodowaniu.
Zakres tematyczny
- Wprowadzenie do automatyzacji
- Czym jest automatyzacja?
- Co automatyzować?
- Korzyści i wady automatyzacji
- Przegląd narzędzi Selenium
- Przygotowanie środowiska do pracy z Selenium IDE
- Charakterystyka Selenium IDE
- Omówienie interfejsu
- Zalety i wady narzędzia
- Pierwszy test z Selenium IDE
- Struktura i składnia poleceń Selenium IDE
- Asercje i weryfikatory
- Sposoby identyfikowania elementów
- Typy lokalizatorów
- Przycisk "Find" i "Select"
- Wykorzystanie narzędzi deweloperskich przeglądarek
- Firebug, Firepath
- Tworzenie, przechowywanie i wykorzystywanie zmiennych
- Obsługa zaawansowanych elementów aplikacji
- Obsługa poleceń Ajax
- Obsługa okien dialogowych
- Obsługa okien, ramek i popup-ów
- Obsługa poleceń JavaScript
- Eksport testów do wybranych języków programowania
- Rozszerzenia użytkownika
- Instalacja i obsługa wybranych rozszerzeń
- Planowanie uruchamiania testów
- Harmonogram i jego obsługa
- Uruchamianie testów na wybranych środowiskach
- Uruchamianie zestawów testów za pomocą wybranych narzędzi
- Skrypty Selenium IDE w procesie CI
- Podstawy obsługi GIT
- Tworzenie i konfigurowanie zadań w Jenkins dla skryptów Selenium IDE
Jak się przygotować
Szkolenie przeznaczone jest dla osób, które zaczynają pracę z narzędziem i automatyzacją testowania.
Metody nauczania
Szkolenie ma charakter warsztatu połączonego z wykładem.
Materiały edukacyjne
Będąc uczestnikiem szkolenia „Podstawy automatyzacji z Selenium IDE” otrzymasz komplet starannie opracowanych materiałów szkoleniowych w formie podręcznika opisującego zagadnienia omawiane podczas szkolenia oraz pełen dostęp do materiałów elektronicznych na platformie edu.ittraining.pl.
Korzyści
Uczestnik kursu:
- posiądzie umiejętność automatyzacji podstawowych czynności związanych z testowaniem aplikacji internetowych
- nauczy się optymalnie przygotowywać zestawy testów
- będzie gotowy do podjęcia pracy z narzędziem w stopniu zaawansowanym
- pozna narzędzia wykorzystywane w procesie ciągłej integracji i nauczy się je wykorzystywać według własnych potrzeb.