"Selenium WebDriver dla średnio zaawansowanych. Budowa frameworku testowego". Automatyzacja testów dla testerów oprogramowania.
"Selenium WebDriver dla średnio zaawansowanych. Budowa frameworku testowego". Automatyzacja testów dla testerów oprogramowania.
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikatory projektówMałopolski Pociąg do kariery, Kierunek - Rozwój, Nowy start w Małopolsce z EURESEM
- Grupa docelowa usługi
Szkolenie skierowane jest do:
- testerów automatyzujących posiadających podstawową wiedzę i doświadczenie w pracy z Selenium WebDriver,
- testerów manualnych chcących rozwinąć kompetencje w zakresie automatyzacji testów UI,
- inżynierów QA uczestniczących w projektowaniu i utrzymaniu testów automatycznych,
- programistów testów rozpoczynających pracę z architekturą frameworków testowych,
- członków zespołów projektowych odpowiedzialnych za jakość oprogramowania, którzy chcą uporządkować i skalować automatyzację testów.
- Minimalna liczba uczestników5
- Maksymalna liczba uczestników12
- Data zakończenia rekrutacji26-02-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi15
- Podstawa uzyskania wpisu do BURStandard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0
Cel
Cel
Cel edukacyjny
Szkolenie prowadzi do nabycia kompetencji w zakresie samodzielnego projektowania, budowy, konfiguracji i utrzymania skalowalnego frameworku testów automatycznych opartego o Selenium WebDriver, z wykorzystaniem wzorców projektowych, mechanizmów parametryzacji, raportowania oraz testów rozproszonych.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
Efekty uczenia się W zakresie wiedzy:Uczestnik charakteryzuje architekturę frameworku testowego opartego o Selenium WebDriver. | Kryteria weryfikacji Opisuje podstawowe warstwy frameworku testowego (np. core, testy, konfiguracja, utils). | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Wyjaśnia rolę poszczególnych komponentów frameworku (DataFactory, Utils, konfiguracja). | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Uczestnik definiuje mechanizmy konfiguracji i parametryzacji testów automatycznych. | Kryteria weryfikacji Wyjaśnia rolę plików properties i parametrów uruchomieniowych. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Rozróżnia parametryzację danych testowych od konfiguracji środowiska. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Uczestnik rozróżnia wzorce projektowe stosowane w zaawansowanej automatyzacji testów. | Kryteria weryfikacji Definiuje Page Object Pattern i PageFactory. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Wyjaśnia korzyści stosowania wzorców projektowych w frameworku testowym. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Uczestnik omawia zasady działania Selenium Grid i RemoteWebDriver. | Kryteria weryfikacji Wyjaśnia ideę testów rozproszonych. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Opisuje rolę serwera Grid oraz węzłów (nodes). | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się W zakresie umiejętności: Uczestnik projektuje strukturę projektu frameworku testowego Selenium. | Kryteria weryfikacji Projektuje strukturę katalogów frameworku testowego. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Wyodrębnia warstwy odpowiedzialne za konfigurację, logikę testów i narzędzia pomocnicze. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Uczestnik implementuje mechanizmy parametryzacji i obsługi danych testowych. | Kryteria weryfikacji Konfiguruje testy z wykorzystaniem parametrów i plików konfiguracyjnych. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Implementuje odczyt danych testowych przy użyciu DataFactory lub DataReader. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się W zakresie kompetencji społecznych:Uczestnik stosuje analityczne podejście do projektowania frameworku testowego. | Kryteria weryfikacji Analizuje potrzeby projektu przed wyborem architektury frameworku. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Uzasadnia dobór rozwiązań technicznych. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Uczestnik współpracuje z zespołem projektowym przy rozwoju frameworku testowego. | Kryteria weryfikacji Komunikuje założenia architektury frameworku innym członkom zespołu. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Uczestnik wykazuje odpowiedzialność za utrzymanie i rozwój frameworku testowego. | Kryteria weryfikacji Identyfikuje ryzyka związane z rozbudową frameworku. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Proponuje usprawnienia zwiększające stabilność i czytelność testów. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie odbywa się w godzinach 9.00-17.00. Czas trwania usługi to 15 godzin zegarowych. W trakcie szkolenia przewidziane są przerwy (łącznie 1 godzina zegarowa), które nie są wliczone w czas trwania usługi.
Grupa szkoleniowa liczy 5-12 osób. Uczestnicy korzystają z własnych laptopów/PC zgodnie z informacjami w sekcji "Warunki techniczne".
Walidacja przeprowadzana jest po zakończeniu szkolenia.
Zakres tematyczny
- Selenium WebDriver – rozszerzenie podstawowych pojęć i technik
- Budowa frameworku
- Struktura projektu
- Utworzenie podstawowych elementów - Framework Core
- Konfiguracja testów i ich wykonanie
- Properties
- Parameters
- Parametryzacja testów danymi testowymi
- DataFactory
- DataReader
- Utils
- Automatyczne logowanie przebiegu testów
- Automatyczne raportowanie testów
- Automatyczne wykonywanie screenshotów
- Integracja z zewnętrznymi bibliotekami i narzędziami
- Wzorce projektowe
- PageObjectPattern i PageFactory dla zaawansowanych
- RemoteWebDriver i Grid
- Konfiguracja serwera i zdalnych maszyn
- Uruchomienie testów na zdalnych maszynach
- Rozwiązywanie problemów w pracy z frameworkiem
- Testowanie aplikacji przy wykorzystaniu frameworka
- Struktura projektu
- Walidacja
Harmonogram
Harmonogram
| Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 6 Selenium WebDriver – rozszerzenie podstawowych pojęć i technik - wykład, prezentacja | Prowadzący Sławek Radzymiński | Data realizacji zajęć 02-03-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 2 z 6 Budowa frameworku- prezentacja, ćwiczenia | Prowadzący Sławek Radzymiński | Data realizacji zajęć 02-03-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 17:00 | Liczba godzin 04:00 |
Przedmiot / temat zajęć 3 z 6 Wzorce projektowe - prezentacja, ćwiczenia | Prowadzący Sławek Radzymiński | Data realizacji zajęć 03-03-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 12:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 4 z 6 Rozwiązywanie problemów w pracy z frameworkiem - prezentacja, ćwiczenia | Prowadzący Sławek Radzymiński | Data realizacji zajęć 03-03-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 15:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 5 z 6 Testowanie aplikacji przy wykorzystaniu frameworka - prezentacja, ćwiczenia | Prowadzący Sławek Radzymiński | Data realizacji zajęć 03-03-2026 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 17:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 6 z 6 Walidacja - test | Prowadzący - | Data realizacji zajęć 03-03-2026 | Godzina rozpoczęcia 17:00 | Godzina zakończenia 18:00 | Liczba godzin 01:00 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 706,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 2 200,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 180,40 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 146,67 PLN |
Prowadzący
Prowadzący
Jakub Konicki
Od 2022 twórca podcastu "Po szklanie i na testowanie". Występował w roli prelegenta oraz członka rady programowej na takich konferencjach jak TADA (ConSelenium), TestWarez czy Na Podbój IT.
Sławek Radzymiński
Wielki zwolennik automatyzacji testów i wplatania ich w procesy Continuous Integration/Continuous Delivery. Zainteresowany nowoczesnymi technikami wytwarzania oprogramowania, które dążą do jak najszybszego dostarczania klientom produktu wysokiej jakości.
Obecnie pracuje jako Principal Software Engineer in Test w Ocado Technology.
Po godzinach aktywny trener współpracujący z kilkoma firmami szkoleniowymi i uczelniami.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
- Prezentacja szkoleniowa
- Zestaw ćwiczeń
Warunki uczestnictwa
Uczestnicy powinni znać podstawy programowania oraz podstawowe mechanizmy Selenium WebDriver.
Informacje dodatkowe
Warunkiem organizacji szkolenia jest zebranie grupy min. 5 osób. W przypadku niewystarczającej liczby chętnych szkolenie zostanie przełożone na kolejny termin.
Usługa z dofinansowaniem min.70% może być zwolniona z VAT.
Warunki techniczne
Warunki techniczne
Szkolenie odbywa się za pośrednictwem platformy Zoom, MS Teams bądź Google Meets.
Na szkolenie należy przygotować laptop/PC ze stabilnym łączem internetowym, przeglądarką internetową oraz edytorem tesktu, zgodnie z instrukcją przekazaną 3 dni robocze przed rozpoczęciem kursu.