Sprawdź 105 GWARANTOWANYCH TERMINÓW SZKOLEŃ na rok 2026! Dofinansowanie do 100% — sprawdź możliwości z BUR i KFS!
22 299 53 69
Szkolenie Java

Selenium WebDriver, BDD & Continous Integration – automatyzacja testów w Java

Selenium WebDriver jest najbardziej rozbudowaną biblioteką stosowaną do testów UI oraz testów funkcjonalnych aplikacji Webowych. Umożliwia wyszukiwanie elementów na stronie...

więcej →

Program, termin i format dostosujemy do Twojego zespołu

Czas trwania 3 dni

Najbliższe terminy 9:00 – 16:00

Brak dostępnych terminów. Skontaktuj się z nami!

Powiadamiaj mnie o nowych terminach gwarantowanych tego szkolenia

Powiadomienia o terminach gwarantowanych

Na podany adres e-mail będziesz otrzymywać informacje o pojawiających się terminach gwarantowanych szkolenia Selenium WebDriver, BDD & Continous Integration – automatyzacja testów w Java .

Z powiadomień możesz wypisać się w dowolnym momencie.

Zorganizuj to szkolenie tylko dla swojego zespołu

To szkolenie można zorganizować w formie zamkniętej — z programem dopasowanym do potrzeb Twojego zespołu, w uzgodnionym terminie i formacie.

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

Cucumber jest najpopularniejszym narzędziem pozwalającym na zautomatyzowanie procesu integracji scenariuszy użytkownika z wykonywanymi testami.

TeamCity jest jednym z najbardziej popularnych narzędzi Continous Integration do zdalnego budowania oraz uruchamiania testów.

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 zbudować swój własny rozbudowany i ustrukturyzowany framework testowy zarówno dla warstwy frontendowej jak i backendowej jak również nauczą zautomatyzować proces zdalnego przechowywania i uruchamiania testów.
Rozpoczynając to szkolenie uczestnik powinien znać przynajmniej podstawy programowania w języku Java.
Przejdź do programu szkolenia

Trenerzy prowadzący szkolenia Java

Marcin Chrost

Marcin Chrost

Marcin Dzierżak

Marcin Dzierżak

Maciej Górnicki

Maciej Górnicki

Michał Podbielski

Michał Podbielski

Program szkolenia

  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
      • podstawowe metody
      • budowanie akcji
      • MultiTab
      • MultiWindow
  11. wykorzystanie narzędzia developerskiego przeglądarki – Chrome
    • lokalizowania elementów – XPath
    • lokalizowanie elementów – CSS selectory
    • wykorzystanie konsoli
  12. Wzorce projektowe stosowane w automatyzacji testów
    • Page Object Pattern
    • Page factory
  13. Behave Driven Developer z użyciem Cucumber i Gherkin
    • Scenariusze testowe
    • stepy czyli when – given – then – budujemy logikę testów
    • page – budujemy content stron I modułów
    • Test Driven Development
    • Data Driven Testing
  14. Continous Integration z użyciem narzędzia TeamCity
    • instalacja
    • konfiguracja
    • praca ze zdalnym repozytorium
    • zdalne uruchamianie testów

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Szkolenie Selenium WebDriver, BDD & Continous Integration – automatyzacja testów w Java realizowane tylko dla pracowników Twojej firmy?

To szkolenie możemy zorganizować w formie zamkniętej — wyłącznie dla Twojego zespołu. Doświadczony trener-praktyk poprowadzi szkolenie skrojone pod potrzeby Twojej organizacji:

  • Program dopasujemy do potrzeb i poziomu uczestników
  • Termin ustalimy indywidualnie, pod Twój kalendarz
  • Format do wyboru: online na żywo lub stacjonarnie w Twojej lub naszej siedzibie

Zamów bezpłatną, niezobowiązującą wycenę szkolenia zamkniętego.

Zapytaj o bezpłatną wycenę szkolenia
Szkolenie dedykowane dla Twojego zespołu Dopasowany program, termin i format. Napisz lub zadzwoń — wspólnie dobierzemy rozwiązanie dla Twoich pracowników.
5/5 średnia ocena JSystems w Google na podstawie 292 ocen

Terminy gwarantowane

Szkolenia oznaczone jako "termin gwarantowany" odbędą się w zaplanowanym terminie niezależnie od liczby zgłoszonych uczestników. Nie musisz się martwić, że szkolenie zostanie odwołane z powodu zbyt małej liczby zapisanych osób.

Szkolenia online

Szkolenie realizowane jest w formie zdalnej na żywo poprzez platformę ZOOM. Trener prowadzi szkolenie na żywo, a uczestnicy mogą na bieżąco zadawać pytania i wykonywać ćwiczenia. Format online zapewnia pełną interakcję z trenerem, identyczną jak przy szkoleniu stacjonarnym.

Szkolenie na żywo z trenerem — nie kurs video

To nie jest nagrany kurs video. Przez cały czas trwania szkolenia masz bezpośredni kontakt z doświadczonym trenerem-praktykiem. Możesz na bieżąco zadawać pytania, prosić o wyjaśnienie trudnych zagadnień, konsultować własne projekty i uzyskać odpowiedź na dowolne pytanie związane z tematyką szkolenia. To realne wsparcie eksperta, którego nie zapewni żaden kurs nagrany.

Certyfikat ukończenia szkolenia

Każdy uczestnik po ukończeniu szkolenia otrzymuje imienny certyfikat potwierdzający udział i zdobyte kompetencje. Certyfikat wystawiany jest przez JSystems — firmę z certyfikatem ISO 9001 — i jest honorowany przez pracodawców.

Środowisko robocze

Nie jest wymagane instalowanie żadnego oprogramowania. Każdy uczestnik szkolenia otrzymuje dostęp do gotowego środowiska w chmurze, skonfigurowanego na potrzeby szkolenia. Dostęp realizowany jest poprzez przeglądarkę lub zdalny pulpit, w zależności od szkolenia.

Sprawdź pozostałe szkolenia z kategorii:

Java

Opinie uczestników

5.0/5
Programowanie w języku Java

POLECAM - Marcin rules !

Grzegorz Koper EduBroker Sp. z o.o.
4.9/5
Spring Boot i Docker + wprowadzenie do mikroserwisów

Bardzo dobre szkolenie.

Jeremi Zglinicki SIEMENS INDUSTRY SOFTWARE SPOLKA Z OGRANICZONA ODPOWIEDZIALNOSCIA
5.0/5
Programowanie w języku Java

Szkolenie było super zorganizowane – intensywne, ale bardzo wartościowe. Duża dawka wiedzy, swobodna atmosfera sprzyjająca wymianie doświadczeń i zadawaniu pytań. Marcin wykazał się ogromną cierpliwością i świetną umiejętnością przekazywania wiedzy – widać, że zna temat od podszewki. Zdecydowanie polecam!

Anita Gniewosz PZU SA/PZU ŻYCIE SA
5.0/5
Spring WebFlux: Programowanie reaktywne w Javie z wykorzystaniem frameworka Spring

Szkolenie przeprowadzone profesjonalnie, duża wiedza merytoryczna trenera. Polecam.

Jarosław Kokociński SoftSystem Sp. z o.o.
5.0/5
Spring Boot - budowanie aplikacji REST

Profesjonalne, warte swojej ceny, ogrom wiedzy, świetni trenerzy, dobra współpraca z JSystems.

Jarosław Demkowski Silky Coders
5.0/5
Spring Cloud

Ciekawy sposób tłumaczenia kolejnych, powiązanych ze sobą zagadnień przez wykładowcę, dzięki czemu jest łatwiej zrozumieć co z czego wynika. Prowadzący to osoba z praktycznym doświadczeniem, która przywiązuje dużą wagę do jak najlepszego przekazania swojej wiedzy.

Paweł Dziedzic SoftSystem Sp. z o.o.
5.0/5
Spring Boot i Docker + wprowadzenie do mikroserwisów

Polecam!

Mateusz Jusiak Edubroker Sp. z o.o.
5.0/5
Spring Boot i Docker + wprowadzenie do mikroserwisów

Polecam każdemu szkolenie :)!, Bardzo fajnie prowadzone zajęcia, łatwo wszystko przyswoić. Widać że prowadzący zna się na rzeczy i co chyba najważniejsze... potrafi wyjaśnić problem na konkretnych przykładach!. Pozdrawiam!.

Zygmunt Postawa PKP Intercity S.A.
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...oraz setki innych firm

Dlaczego warto nas wybrać?

Terminy gwarantowane na 100%

Jeśli termin jest oznaczony jako gwarantowany, odbędzie się we wskazanym czasie — nawet jeśli część grupy wycofa się z udziału. Ryzyko organizacyjne ponosimy my, nie Ty.

Trenerzy-praktycy z oceną minimum 4.75/5

Każdy trener JSystems ma bogate doświadczenie komercyjne w technologiach których uczy i musi utrzymywać średnią z ankiet powyżej 4.75 na 5. Czerwony pasek to u nas minimum ;)

100% format warsztatowy

Każde zagadnienie teoretyczne jest poparte ćwiczeniami praktycznymi o rosnącym poziomie trudności. Uczymy przez działanie, nie przez slajdy.

Jesteśmy w BUR

Jako zarejestrowany dostawca usług w Bazie Usług Rozwojowych umożliwiamy sfinansowanie szkoleń pracowników ze środków zewnętrznych — dofinansowanie z BUR i KFS sięga nawet 100% wartości szkolenia.

Certyfikat ISO 9001

Posiadamy certyfikat ISO 9001 potwierdzający najwyższe standardy jakości naszych usług szkoleniowych i procesów organizacyjnych.

Gotowe środowiska w chmurze

Do każdego szkolenia wymagającego oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Uczestnik nie musi nic instalować — łączy się przez zdalny pulpit lub SSH.

Dowiedz się dlaczego warto nas wybrać

Masz pytania? Zadzwoń lub napisz!
22 299 53 69 biuro@jsystems.pl
Pon–Pt 9:00–17:00
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

Zanim wyjdziesz

Wyślemy Ci podsumowanie tego szkolenia z terminami i ceną — do przemyślenia w spokoju.

Żadnego spamu — tylko jedno podsumowanie.