"JavaScript dla testerów oprogramowania". Autorskie szkolenie praktyczne.
"JavaScript dla testerów oprogramowania". Autorskie szkolenie praktyczne.
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Grupa docelowa usługi
Szkolenie jest przeznaczone dla:
- Testerów manualnych - którzy chcą rozpocząć pracę z automatyzacją testów w oparciu o JavaScript i frameworki E2E.
- Testerów początkujących i osób przygotowujących się do zmiany ścieżki kariery- np. osób rozpoczynających swój rozwój w kierunku QA Automation.
- Specjalistów IT pracujących w projektach webowych- którzy chcą lepiej rozumieć strukturę kodu JavaScript, logikę aplikacji oraz proces automatyzacji.
- Osób znających podstawy testowania- które chcą poszerzyć kompetencje o umiejętność pisania testów E2E oraz pracy z narzędziami automatyzującymi.
- Minimalna liczba uczestników5
- Maksymalna liczba uczestników10
- Data zakończenia rekrutacji15-01-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
Celem szkolenia jest przygotowanie uczestników do samodzielnego wykorzystywania języka JavaScript w procesie testowania aplikacji webowych, zarówno w testach manualnych, jak i automatycznych.Szkolenie prowadzi do nabycia kompetencji w zakresie testowania aplikacji webowych za pomocą narzędzia Selenium WebDriver.
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:1. Uczestnik charakteryzuje podstawowe elementy języka JavaScript | Kryteria weryfikacji Wyjaśnia pojęcia: zmienna, stała, typ danych, operator, instrukcja sterująca. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Rozróżnia typy danych prymitywnych i złożonych w JavaScript. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się 2. Uczestnik definiuje zasady programowania obiektowego w JavaScript. | Kryteria weryfikacji Wyjaśnia mechanizmy: klasy, dziedziczenie, metody, właściwości. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się 3. Uczestnik rozróżnia elementy frameworka Nightwatch.js. | Kryteria weryfikacji Wskazuje podstawowe moduły i strukturę projektu testowego. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Efekty uczenia się 4. Uczestnik opisuje mechanizmy obsługi wyjątków w JavaScript. | Kryteria weryfikacji Wyjaśnia pojęcia try, catch, finally, throw. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Kryteria weryfikacji Opisuje zastosowanie wyjątków w testach automatycznych. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie | |
Efekty uczenia się 1. Uczestnik projektuje proste skrypty JavaScript. | Kryteria weryfikacji Tworzy skrypt wykorzystujący zmienne, instrukcje warunkowe i pętle. | Metoda walidacji Test teoretyczny |
Efekty uczenia się 2. Uczestnik tworzy klasy i obiekty na potrzeby automatyzacji testów. | Kryteria weryfikacji Implementuje klasę z metodami oraz właściwościami. | Metoda walidacji Test teoretyczny |
Efekty uczenia się 3. Uczestnik analizuje i debugguje kod JavaScript. | Kryteria weryfikacji Lokalizuje błędy we wskazanym kodzie. | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie w formule online w czasie rzeczywistym realizowane jest w godzinach 9.00-17.00.
Czas trwania szkolenia to 14 godzin zegarowych. Podczas szkolenia przewidziane są przerwy (łącznie 1h/dzień), które nie są wliczone w czas trwania usługi.
Grupa szkoleniowa liczy 7-15 osób. Uczestnicy korzystają z własnych laptopów/PC zgodnie z informacjami w sekcji "Warunki Techniczne".
Zakres tematyczny
- Przygotowanie środowiska (Visual Studio Code)
- Podstawy języka JavaScript
- Składnia, słowa - klucze, podstawowe pojęcia
- Typy danych
- Operatory
- Instrukcje sterujące
- Pętle
- Wprowadzenie do programowania obiektowego
- Klasy, obiekty i metody
- Dziedziczenie
- Klasy abstrakcyjne
- Obsługa plików
- Zapis i odczyt
- Wprowadzenie do DDT
- Wyjątki
- Obsługa wyjątków
- Zgłaszanie wyjątków
- Debugowanie kodu
- Wprowadzenie do frameworka testowego (Nightwatch.js)
- Sterowniki przeglądarek
- Konfiguracje
- Podstawowe operacje
- Budowa frameworku
- Struktura projektu
- Utworzenie podstawowych elementów - Framework Core
- Konfiguracja testów i ich wykonanie
- Asercje
- Parametryzacja
- Utils
- Automatyczne logowanie przebiegu testów
- Automatyczne raportowanie testów
- Automatyczne wykonywanie screenshotów
- Integracja z zewnętrznymi bibliotekami i narzędziami
- Wzorce projektowe
- Page Object Pattern
- Fluent interface.
- Walidacja
Harmonogram
Harmonogram
| Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 11 Przygotowanie środowiska (Visual Studio Code)- prezentacja | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 19-01-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 2 z 11 Podstawy języka JavaScript- prezentacja, ćwiczenia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 19-01-2026 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 12:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 3 z 11 Wprowadzenie do programowania obiektowego- prezentacja | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 19-01-2026 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 15:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 4 z 11 Obsługa plików- prezentacja, ćwiczenia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 19-01-2026 | Godzina rozpoczęcia 15:00 | Godzina zakończenia 16:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 5 z 11 Wyjątki- prezentacja, ćwiczenia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 19-01-2026 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 6 z 11 Debugowanie kodu- prezentacja, ćwiczenia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 20-01-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 10:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 7 z 11 Wprowadzenie do frameworka testowego (Nightwatch.js) | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 20-01-2026 | Godzina rozpoczęcia 10:00 | Godzina zakończenia 11:00 | Liczba godzin 01:00 |
Przedmiot / temat zajęć 8 z 11 Budowa frameworku- prezentacja, ćwiczenia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 20-01-2026 | Godzina rozpoczęcia 11:00 | Godzina zakończenia 13:00 | Liczba godzin 02:00 |
Przedmiot / temat zajęć 9 z 11 Utils- prezentacja, ćwiczenia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 20-01-2026 | Godzina rozpoczęcia 14:00 | Godzina zakończenia 15:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 10 z 11 Wzorce projektowe- prezentacja, ćwiczenia | Prowadzący Krzysztof Kołodziejczyk | Data realizacji zajęć 20-01-2026 | Godzina rozpoczęcia 15:30 | Godzina zakończenia 17:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 11 z 11 Walidacja- test teoretyczno-praktyczny | Prowadzący - | Data realizacji zajęć 20-01-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 214,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 1 800,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 147,60 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 120,00 PLN |
Prowadzący
Prowadzący
Krzysztof Kołodziejczyk
Główny obszar jego działań to: tworzenie testów automatycznych, budowa frameworków testowych, projektowanie i wdrażanie całych procesów testowych dla projektów uwzględniających automatyzację, m.in. dla jednego z największych banków w Polsce.
Trener szkoleń z zakresu testowania oprogramowania i testów automatycznych.
Autor artykułów o testowaniu oraz serii materiałów filmowych na temat automatyzacji testów w Javie.
Posiadane certyfikaty:
ISTQB® Poziom Podstawowy
A4Q Selenium Tester - Poziom Podstawowy
Posiadane akredytacje:
Trener ISTQB® Poziom Podstawowy
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy szkolenia otrzymają starannie opracowaną prezentację omawiającą zagadnienia poruszane na szkoleniu.
Informacje dodatkowe
Warunkiem organizacji szkolenia jest zebranie grupy minimum 6 osób. W przypadku niewystarczającej liczby chętnych, proponowany jest kolejny termin kursu.
Usługa dofinansowana w min. 70% może być zwolniona z VAT.
Warunki techniczne
Warunki techniczne
Szkolenie odbywa się za pośrednictwem platformy Zoom.
Uczestnicy proszeni są o przygotowanie laptopów/PC zgodnie z instrukcją przekazaną przez trenera.