Najważniejsze informacje

Tytuł szkolenia
Selenium WebDriver automatyzacja testów w Javie
Czas trwania
2 dni
Odbywa się w miastach
Wrocław,
Warszawa,
Kraków,
Katowice,
Gdańsk
Ceny
980 zł netto
Kod szkolenia
TEST-SELENIUM

Vouchery z roczną ważnością

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym. Wpłacana kwota jest dowolna. Vouchery są ważne przez rok. W celu uzyskania szczegółowych informacji prosimy o kontakt z biurem.


Szkolenie z tabletem

Istnieje możliwość wykupu szkolenia wraz z tabletem. Na tablecie dostarczane są materiały szkoleniowe. Urządzenie w takiej sytuacji jest traktowane jako nośnik.



Szkolenie zamknięte

Istnieje możliwość organizacji szkolenia zamkniętego w siedzibie klienta lub w naszych salach. Przy grupach 4 i więcej osób może to być korzystniejsze cenowo. Ponadto istnieje możliwość dostosowania programu szkolenia do potrzeb klienta.
Skontaktuj się z nami by dowiedzieć się więcej

Opis szkolenia

Selenium WebDriver jest najbardziej rozbudowaną biblioteką stosowaną do testów UI oraz testów funkcjonalnych aplikacji Webowych. Umożliwia wyszukiwanie elementów na stronie poprzez szerokie spektrum dostępnych lokalizatorów oraz pozwala sprawdzić czy elementy wyświetlane są w sposób prawidłowy oraz zgodny z przeznaczeniem. Ma wbudowanych wiele interfejsów do symulowania działań użytkownika jak i budowania zestawu akcji.

Szkolenie skierowane jest dla testerów oraz programistów chcących poszerzyć swoje umiejętności w obszarze automatyzacji testów UI oraz warstwy Frontendowej jak również warstwy backendowej na poziomie testów modułowych.

Po ukończeniu tego szkolenia uczestnicy będą potrafili zautomatyzować testy UI oraz testy funkcjonalne warstwy frontendowej jak również pisać testy warstwy backendowej na poziomie testów modułowych.

Rozpoczynając to szkolenie uczestnik powinien znać przynajmniej podstawy programowania w języku Java.

Program

  1. Wprowadzenie do środowiska programistycznego IntelliJ IDE
    • instalacja
    • konfiguracja środowiska
    • ustawienie zmiennych środowiskowych
  2. Budowanie projektu z narzędziem Maven
    • instalacja
    • konfiguracja
    • ustawianie zmiennych środowiskowych
    • omówienie zasady działania
  3. Implementacja bibliotek
    • wyszukiwanie
    • instalowanie
    • konfiguracja
  4. Testy jednostkowe
    • JUnit
      • przed i po testach
        • setUp()
        • tearDown()
        • @Before, @BeforeClass, @BeforeTest, BeforeSuit
        • @After, @AfterClass, @AfterTest, AfterSuit
      • Assercje – rodzaje i zastosowanie
        • assertTrue
        • assertFalse
        • assertNotNull
        • assertEquals
        • assertThat
        • assertSame
      • Expected Exceptions
  5. Parametryzacja testów
    • JUnitParams – rodzaje i możliwości
      • @Parameters
      • @CombinedParameters
      • @CustomParameters
  6. Budowa podstawowej struktury testów
  7. Selenium IDE & Scirocco Recorder for Chrome
    • instalacja
    • nagrywanie testów
    • odtwarzanie testów
    • export do środowiska programistycznego
    • dlaczego nie używam
  8. Systemy kontroli wersji GIT
    • zakładanie repozytorium
    • praca z repozytorium
    • praca z repozytorium zdalnym
  9. Clean Code, testy łatwe i tanie w utrzymaniu
  10. Testy UI oraz funkcjonalne aplikacji webowych z wykorzystaniem Selenium WebDriver
    • Testy UI
      • lokalizacja i selekcjonowanie elementów
      • wyświetlanie
      • sprawdzamy zlokalizowane elementy
        • isDisplayed
        • isSelected
        • isEnabled
    • testy funkcjonalne
      • drivery
      • podstawowe metody
      • budowanie akcji
      • MultiTab
      • MultiWindow
  11. wykorzystanie narzędzia developerskiego przeglądarki – Chrome
  12. lokalizowania elementów – XPath
  13. lokalizowanie elementów – CSS selectory
  14. wykorzystanie konsoli
  15. Wzorce projektowe stosowane w automatyzacji testów
    • Page Object Pattern
    • Page factory
  16. Na koniec opowiemy o kierunkach dalszego rozwoju

Szkolenia poprzedzające

Szkolenia kontynuujące

Proponowane terminy

Termin od Do Miasto Cena Opcje
11-06-2018 12-06-2018 Kraków 980 zł netto Rezerwuj Pokaż
11-06-2018 12-06-2018 Warszawa 980 zł netto Rezerwuj Pokaż
11-06-2018 12-06-2018 Katowice 980 zł netto Rezerwuj Pokaż
11-06-2018 12-06-2018 Wrocław 980 zł netto Rezerwuj Pokaż
27-08-2018 28-08-2018 Kraków 980 zł netto Rezerwuj Pokaż
27-08-2018 28-08-2018 Warszawa 980 zł netto Rezerwuj Pokaż
27-08-2018 28-08-2018 Katowice 980 zł netto Rezerwuj Pokaż
27-08-2018 28-08-2018 Wrocław 980 zł netto Rezerwuj Pokaż
22-10-2018 23-10-2018 Kraków 980 zł netto Rezerwuj Pokaż
22-10-2018 23-10-2018 Warszawa 980 zł netto Rezerwuj Pokaż
22-10-2018 23-10-2018 Katowice 980 zł netto Rezerwuj Pokaż
22-10-2018 23-10-2018 Wrocław 980 zł netto Rezerwuj Pokaż
17-12-2018 18-12-2018 Kraków 980 zł netto Rezerwuj Pokaż
17-12-2018 18-12-2018 Warszawa 980 zł netto Rezerwuj Pokaż
17-12-2018 18-12-2018 Katowice 980 zł netto Rezerwuj Pokaż
17-12-2018 18-12-2018 Wrocław 980 zł netto Rezerwuj Pokaż