Szkolenie "Podstawy automatyzacji z Selenium IDE"

Szkolenie praktyczne

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.

 

Tematyka

1. Wprowadzenie do automatyzacji

  • Czym jest automatyzacja?
  • Co automatyzować?
  • Korzyści i wady automatyzacji

2. Przegląd narzędzi Selenium

3. Przygotowanie środowiska do pracy z Selenium IDE

4. Charakterystyka Selenium IDE

  • Omówienie interfejsu
  • Zalety i wady narzędzia

5. Pierwszy test z Selenium IDE

  • Struktura i składnia poleceń Selenium IDE
  • Asercje i weryfikatory

6. Sposoby identyfikowania elementów

  • Typy lokalizatorów
  • Przycisk "Find" i "Select"
  • Wykorzystanie narzędzi deweloperskich przeglądarek
  • Firebug, Firepath

7. Tworzenie, przechowywanie i wykorzystywanie zmiennych

8. 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

9. Eksport testów do wybranych języków programowania

10. Rozszerzenia użytkownika

  • Instalacja i obsługa wybranych rozszerzeń

11. Planowanie uruchamiania testów

  • Harmonogram i jego obsługa

12. Uruchamianie testów na wybranych środowiskach

  • Uruchamianie zestawów testów za pomocą wybranych narzędzi

13. Skrypty Selenium IDE w procesie CI 

  • Podstawy obsługi GIT
  • Tworzenie i konfigurowanie zadań w Jenkins dla skryptów Selenium IDE

 

Przed szkoleniem 

Szkolenie przeznaczone jest dla osób, które zaczynają pracę z narzędziem i automatyzacją testowania.

 

Metody szkolenia 

Szkolenie ma charakter warsztatu połączonego z wykładem.

 

Materiały szkoleniowe 

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.

 

Po szkoleniu 

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.

 

Materiały

Dla wszystkich
Dla uczestników szkolenia

Chcesz wiedzieć co się dzieje na EDU?

Zapisz się na newsletter i otrzymuj najnowsze informacje!

˟
Zapisz się
Chcesz być na bieżąco?
˟
Dziękujemy za zapisanie się na newsletter. Potwierdź subskrypcję klikając w link aktywacyjny przysłany na maila.