"Selenium WebDriver dla początkujących". Automatyzacja testów dla testerów oprogramowania.
"Selenium WebDriver dla początkujących". 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 manualnych rozpoczynających automatyzację testów,
- początkujących testerów automatyzujących,
- programistów chcących poznać podstawy testów UI,
- osób planujących rozwój w kierunku QA Automation Engineer.
- Minimalna liczba uczestników5
- Maksymalna liczba uczestników12
- 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 tworzenia, uruchamiania i utrzymywania prostych testów automatycznych aplikacji webowych z wykorzystaniem Selenium WebDriver, obejmujących lokalizowanie elementów, synchronizację testów, podstawową architekturę testów oraz dobre praktyki automatyzacji.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
Efekty uczenia się Uczestnik: Definiuje podstawowe pojęcia związane z Selenium WebDriver. | Kryteria weryfikacji Wyjaśnia czym jest Selenium WebDriver. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Rozróżnia WebDriver od Selenium IDE i Selenium Grid. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Charakteryzuje rolę klasy WebDriver i sterowników przeglądarek. | Kryteria weryfikacji Wyjaśnia rolę sterownika przeglądarki (ChromeDriver, GeckoDriver). | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Opisuje sposób komunikacji WebDrivera z przeglądarką. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Wyjaśnia podstawowe koncepcje architektoniczne w Selenium. | Kryteria weryfikacji Opisuje założenia Page Object Pattern. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Wyjaśnia ideę Data Driven Testing. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Kryteria weryfikacji Charakteryzuje przeznaczenie Selenium Grid. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się Tworzy i uruchamia prosty test automatyczny. | Kryteria weryfikacji Inicjalizuje obiekt WebDriver. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Lokalizuje i obsługuje elementy. | Kryteria weryfikacji Lokalizuje element przy użyciu poprawnego selektora. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Stosuje dobre praktyki w tworzeniu testów automatycznych. | Kryteria weryfikacji Dba o czytelność i utrzymywalność testów. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się Analizuje stabilność i wiarygodność testów. | Kryteria weryfikacji Identyfikuje przyczyny niestabilnych testów (flaky tests). | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Proponuje proste usprawnienia 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-17. 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
- Przygotowanie środowiska do pracy w oparciu o środowisko deweloperskie Eclipse IntelliJ lub Visual Studio Code
- Wprowadzenie do Selenium
- Selenium WebDriver
- Klasa WebDriver
- Sterowniki przeglądarek
- Konfiguracje
- Podstawowe operacje
- Klasa WebElement
- Lokalizowanie elementów na podstawie selektorów
- Operacje na elementach
- Klasa WebDriverWait
- Oczekiwanie na element
- Oczekiwanie na zdarzenie
- Klasa WebDriver
- Wprowadzenie do PageObjectPattern i PageFactory
- Wprowadzenie do Data driven testing
- Wprowadzenie do Selenium Grid
Harmonogram
Harmonogram
| Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 7 Przygotowanie środowiska do pracy w oparciu o środowisko deweloperskie Eclipse IntelliJ lub Visual Studio Code- prezentacja | Prowadzący Jakub Konicki | Data realizacji zajęć 26-02-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 2 z 7 Wprowadzenie do Selenium- wykład, prezentacja | Prowadzący Jakub Konicki | Data realizacji zajęć 26-02-2026 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 11:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 3 z 7 Selenium WebDriver - prezentacja | Prowadzący Jakub Konicki | Data realizacji zajęć 26-02-2026 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 17:00 | Liczba godzin 05:00 |
Przedmiot / temat zajęć 4 z 7 Wprowadzenie do PageObjectPattern i PageFactory - prezentacja | Prowadzący Jakub Konicki | Data realizacji zajęć 27-02-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 11:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 5 z 7 Wprowadzenie do Data driven testing- prezentacja | Prowadzący Jakub Konicki | Data realizacji zajęć 27-02-2026 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 14:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 6 z 7 Wprowadzenie do Selenium Grid- prezentacja | Prowadzący Jakub Konicki | Data realizacji zajęć 27-02-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 17:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 7 z 7 Walidacja - test teoretyczny | Prowadzący - | Data realizacji zajęć 27-02-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 177,10 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 1 770,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 145,14 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 118,00 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.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
- Prezentacja szkoleniowa
- Zestaw ćwiczeń
Warunki uczestnictwa
Uczestnicy powinni znać podstawy programowania.
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.