Podstawy automatyzacji z Selenium IDE

 

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 oraz pełen dostęp do materiałów elektronicznych na platformie EDU. 

 

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.

 

Czas trwania: 2 dni (2 x 8 h)

Cena: 2 000,00 PLN netto (2 460,00 PLN brutto)

Pobierz ofertę [PDF] 

 

 

Ścieżka dalszego rozwoju kompetencji i umiejętności

Poniższy schemat obrazuje możliwe ścieżki doskonalenia umiejętności i kompetencji z zakresu testowania oprogramowania.

Agendy szkoleń zostały tak skonstruowane, aby nie pokrywać i nie powielać informacji. Na każdym ze szkoleń otrzymasz nową dawkę wiedzy.

Poniższy wykres sugeruje jedynie ścieżkę rozwoju w ramach udziału w szkoleniach. Na każdy kurs możesz przyjść bez udziału w innym. W przypadku chęci podejścia do egzaminów ISTQB Poziomu Zaawansowanego (ISTQB Advanced Level) wymagane jest posiadanie certyfikatu na Poziomie Podstawowym (ISTQB Foundation Level).