Szkolenie: Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Selenium/Java
Szkolenie z automatyzacji testów funkcjonalnych aplikacji webowych uczy praktycznego wykorzystania Selenium i Java, budowy skalowalnych frameworków testowych, wdrażania dobrych praktyk testowania, integracji z CI oraz efektywnego zarządzania testami automatycznymi
Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Selenium/Java
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i implementowania automatycznych testów funkcjonalnych aplikacji internetowych z wykorzystaniem Selenium i języka Java
Szkolenie uczy stosowania dobrych praktyk programistycznych, wzorców projektowych oraz efektywnej organizacji kodu testów w celu zapewnienia ich czytelności, łatwego utrzymania i rozbudowy
Szkolenie rozwija umiejętność integracji testów automatycznych z narzędziami wspierającymi procesy CI/CD oraz pracy z narzędziami do raportowania i analizy wyników testów
Szkolenie pokazuje, jak wykorzystywać dodatkowe biblioteki i narzędzia wspomagające automatyzację testów oraz uruchamianie ich w różnych środowiskach i konfiguracjach
Dla kogo?
Testerów oprogramowania oraz specjalistów ds. jakości posiadających podstawową znajomość języka Java i doświadczenie w testowaniu aplikacji webowych
Programistów i inżynierów testów chcących rozwinąć umiejętności w zakresie automatyzacji testów funkcjonalnych oraz wdrażania frameworków testowych
Osób odpowiedzialnych za wdrażanie i utrzymanie procesów testowania automatycznego w projektach informatycznych
Efekty kształcenia
Uczestnik projektuje i wdraża automatyczne testy funkcjonalne aplikacji webowych
Uczestnik organizuje kod testów zgodnie z dobrymi praktykami i wzorcami projektowymi
Uczestnik integruje testy z narzędziami CI/CD oraz generuje raporty z wyników testów
Uczestnik analizuje i optymalizuje architekturę frameworka testowego
Uczestnik wykorzystuje narzędzia wspierające automatyzację i uruchamianie testów równolegle
Uczestnik rozpoznaje i stosuje strategie oczekiwania oraz obsługi danych testowych
Wymagania
Znajomość zagadnień związanych z testowaniem oraz doświadczenie w pracy z aplikacjami internetowymi
Znajomość podstawowych zagadnień języka Java: klasa, obiekt, funkcja, zmienna, dziedziczenie. Szkolenie to nie uczy języka Java - podstawowa znajomość Javy jest wymagana
Podstawowe doświadczenie w pracy z kodem (zasięg zmiennych)
Podstawowa wiedza na temat Mavena
Mile widziana podstawowa wiedza na temat HTML/CSS
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Kilka słów o automatyzacji testów - dlaczego warto?
Co to jest i jak działają biblioteki Selenium
Model aplikacyjny klient-serwer
Strony statyczne, dynamiczne oraz asynchroniczne
Elementy HTML
Instalacja i konfiguracja środowiska (Maven, jUnit5, WebDriver)
Strategie lokalizacji elementów przy pomocy selektorów CSS
Akcje na elementach
Proste asercje w oparciu o bibliotekę Hamecrest
Pisanie czytelnego kodu
PageObject Pattern
Refactoring
Zaawansowane strategie assercji
Trawersowanie DOM gdy selectory nie wystarczają
Architektura test frameworka
Dobre praktyki
Strategie oczekiwania na elementy - biblioteka Awaitility
Korzystanie z mechanizmu Dependencu Injection w testach
Wprowadzenie do biblioteki Serenity
Generowanie i analiza raportów
Uruchamianie testów na wielu środowiskach
Równoległe uruchamianie testów
Wprowadzenie do Selenium GRID
Uruchamianie testów z lini poleceń - integracja z systemami CI
Autorem szkolenia jest Jakub Szewczyk
Expert QA specjalizujący się w testach funkcjonalnych i automatyzacji procesu testowania. Wielki fan podejścia BDD w procesie wytwarzania oprogramowania, ale również przeciwnik pisania testów behawioralnych dla samych testów. Karierę zaczynał w roku 2005 i przez ten czas miał okazję automatyzować testy dla aplikacji desktopowych, webowych, niskopoziomowych, sterowników oraz mikroserwisów instalowanych w chmurze.
Szkolenie poprowadzi jego autor Jakub Szewczyk
Expert QA specjalizujący się w testach funkcjonalnych i automatyzacji procesu testowania. Wielki fan podejścia BDD w procesie wytwarzania oprogramowania, ale również przeciwnik pisania testów behawioralnych dla samych testów. Karierę zaczynał w roku 2005 i przez ten czas miał okazję automatyzować testy dla aplikacji desktopowych, webowych, niskopoziomowych, sterowników oraz mikroserwisów instalowanych w chmurze.
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Selenium/Java”
Damian Wojtasiewicz, Centralny Ośrodek Informatyki
Trener był bardzo merytoryczny i przytaczał dużo realnych przykładów
25.09.2026
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Selenium/Java”
Adrian Chmilowski, Centralny Ośrodek Informatyki
Bardzo praktyczne ćwiczenia uczące podejścia do pisania kodu, a nie gotowe rozwiązania.
25.09.2026
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Selenium/Java”
Paulina Kuncewicz, Centralny Ośrodek Informatyki
to akurat poziom dopasowania szkolenia do mojego poziomu - jest w punkt
18.02.2026
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Selenium/Java”
Magdalena Ciuba
Przedstawione zostało głównie pisanie testów automatycznych. Fajnie że trener skupił się na testach a nie samym narzędziu, pokazał dobre praktyki i głównie podzielił się swoją wiedzą którą zdobył po latach pracy.
13.06.2024
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Selenium/Java”
Sylwia Kiełb-Helowicz
Bardzo dużo zadań praktycznych, kawał wiedzy przekazanay i na każdym kroku wsparcie prowadzącego. Jedno z lepszych szkoleń na jakich byłam :-)
13.06.2024
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Selenium/Java”
Aleksandra Grydziuszko
Trener wyczerpująco omówił zagadnienia
13.06.2024
Uczestnik szkolenia “Automatyzacja testów funkcjonalnych aplikacji internetowych z użyciem Selenium/Java”
Aleksander Waligóra
Szkolenie treściwie, konkretne, można się dużo dowiedzieć.