Koszyk (0)

Automatyzacja testów: JavaScript i Playwright

Poziom zaawansowania:

Zaawansowany

Termin:

08.10.2025-05.11.2025

Płatność:

Rozłóż płatność na raty 0%

„Sekretem skalowalnej automatyzacji jest upewnienie się, że testujesz właściwe rzeczy na właściwie wysokim poziomie.”
~ Lisa Crispin, Agile Testing Fellowship

 

Podczas szkolenia zdobędziesz solidne podstawy programowania JavaScript, które pozwalają tworzyć testy automatyczne. W czasie kursu nauczysz się pisać testy UI i API przy użyciu frameworka Playwright. Nasz program łączy zajęcia na żywo z trenerami z praktycznymi warsztatami oraz indywidualnymi projektami, dzięki czemu szybko przekonasz się, że teoria przekłada się na realne rozwiązania.

Dodatkowo, kurs wprowadza w wykorzystanie narzędzi CI/CD, takich jak GitHub Actions, umożliwiając pełną automatyzację procesów wdrożeniowych. Kurs jest stworzony dla testerów, którzy chcą podnieść swoje kompetencje i zwiekszyć możliwości na rynku pracy.

Zajęcia prowadzi dwójka doświadczonych trenerów, tym samym uczestnicy zyskują zarówno perspektywę developerską, jak i testerską.

Program

  1. Podstawy programowania:
    • wprowadzenie do programowania w JavaScript, podstawy HTML, CSS,
    • manipulacja DOM i potrzebne narzędzia deweloperskie, funkcje w JS, 
    • podstawy pętli i instrukcji warunkowych, klasy i obiekty, moduły (import, export), podstawy node.js, 
    • asynchroniczność.
  2. Środowisko i konfiguracja:
    • Playwright vs Cypress – podobieństwa, różnice,
    • instalacja Node.js i Playwright,
    • konfiguracja środowiska testowego, struktura projektu, 
    • narzędzia CLI (np. playwright codegen).
  3. Tworzenie testów:
    • pisanie testów UI z Playwright: lokatory, nawigacja, asercje, 
    • podstawy Page Object Model (POM),
    • testowanie API: żądania HTTP (GET, POST, PUT, DELETE), 
    • mockowanie odpowiedzi,
    • techniki radzenia sobie z flakiness: retry, timeout, interceptowanie żądań.
  4. Integracja z CI/CD:
    • wdrażanie testów Playwright w pipeline: konfiguracja GitHub Actions, 
    • automatyczne uruchamianie testów,
    • generowanie raportów, parametryzacja testów i analiza wyników.
  5. Dobre praktyki i zaawansowane techniki:
    • testowanie wieloplatformowe: różne przeglądarki, emulacja urządzeń mobilnych,
    • optymalizacja i refaktoryzacja kodu testowego: modularność, ponowne wykorzystanie kodu,
    • zaawansowane narzędzia Playwright: trace viewer, analiza logów, debugowanie zaawansowanych scenariuszy.

Pobierz program → 

Dla kogo

Kurs jest przeznaczony dla testerów manualnych, którzy chcą poszerzyć swoje kompetencje i rozpocząć pracę, jako testerzy automatyzujący. Uczestnicy powinni przerobić materiały z podstaw HTML i CSS oraz instrukcję GIT, dostarczone przez organizatora w dniu zapisu na kurs. Powinni również rozumieć procesy testowania manualnego oprogramowania. Mile widziana jest podstawowa znajomość koncepcji testowania i narzędzi do zarządzania testami.

Wymagana wiedza na start

    • Znajomość podstaw HMTL/CSS (z materiału dostarczonego przez organizatora szkolenia).
    • Znajomość procesów testowania manualnego.
    • Umiejętność obsługi komputera i znajomość wybranego systemu operacyjnego w użyciu codziennym (Windows/macOS/Linux).
    • Zainstalowane narzędzia IDE Virtual Studio Code oraz GitHub (link do instalacji oraz instrukcji zostanie przesłany po zapisie na kurs).
Ten kurs to

27 godzin

warsztatowych
regularne

zadania domowe

sprawdzające postęp Twojej nauki
Otrzymasz

Certyfikat

ukończenia kursu
Dostęp do

Hackerspace Trójmiasto

największej społeczności technologicznej na Pomorzu

Co zyskasz dodatkowo?

  • Certyfikat – na zamówienie również w języku angielskim i w wersji papierowej,
  • Bezpłatne materiały szkoleniowe,
  • Poznanie najnowszych trendów w dziedzinie testowania,
  • Przydatne wskazówki i narzędzia w pracy testera.

Sprawdź, jak wyglądają kursy zdalne →

27 godzin

warsztatowych z trenerami

Techniki i narzędzia

usprawniające pracę

Zajęcia wieczorowe

Poniedziałki i środy godz. 17.00-20.00

Projekt

nad którym pracujesz podczas kursu

Kto będzie Cię uczyć?

Emil Mądry

Senior Software Test Automation Engineer

Od 13 lat tester aplikacji internetowych. Zatrudniony przez Wizards of the Coast w projekcie ecommerce związanym z Dungeons & Dragons. Specjalizujący się w testach automatycznych e2e. Aktualnie pracuje z frameworkiem Playwright. Personalnie entuzjasta gier rpg, planszowych i komputerowych.

Monika Niegrzybowska

Senior Frontend Developer

Frontend Software Architect pracująca w Wakacje.pl. Entuzjastka czystego kodu, zwinnych metodyk i kultury Software Craftsmanship. Na co dzień pracuje z React, Next.js i TypeScriptem, posiada doświadczenie w projektowaniu architektury mikrofrontendów. Tworzy skalowalne, testowalne i łatwe w utrzymaniu rozwiązania frontendowe. W pracy stawia na jakość, przejrzystość i współpracę — wspiera zespoły poprzez dobrą komunikację, empatię i dążenie do ciągłego doskonalenia. Po godzinach wspiera kobiety w środowiskach IT m.in. Girls.js dzieląc się wiedzą programistyczną, a siły regeneruje grając w planszówki i praktykując jogę.

Dlaczego uczyć się właśnie z CODE:ME?

  • Dogodne finansowanie: wszystkie nasze kursy można opłacić w ratach 0% lub skorzystać z dofinansowania nawet do 95% w ramach programów unijnych. Zobacz szczegóły >>>
  • Odpowiadamy na zapotrzebowanie rynku dzięki kontaktom z potencjalnymi pracodawcami.
  • Nie musisz porzucać swojego życia: nasze zajęcia odbywają się w dogodnych terminach – wieczorami i w weekendy.
  • Hackerspace Trójmiasto: tworzymy największą w Trójmieście społeczność skupioną wokół technologii, gdzie będziesz mógł rozwijać się także po ukończeniu kursu.
  • Metody nauki dostosowane do rynku pracy: połączenie grupowych warsztatów i samodzielnego rozwiązywania zadań przygotuje Cię zarówno do pracy zespołowej, jak i indywidualnej.
  • Twoimi trenerami będą praktycy z wieloletnim doświadczeniem!

Dzięki wpisowi do Bazy Usług Rozwojowych możemy zagwarantować najwyższą jakość naszych kursów.

Co dalej po kursie?

Kontynuuj naukę i wejdź na wyższy poziom!

Dla absolwentów naszych kursów przewidujemy rabaty 15% na kolejne szkolenia. Sprawdź ofertę naszych kursów i dalej inwestuj w swój rozwój!

Dołącz do Hackerspace Trójmiasto

Dołącz do największej na Pomorzu społeczności łączącej programistów, makerów, entuzjastów IT, instytucji otoczenia biznesu, firm IT, uczelni i kół naukowych.

Weź udział w eventach!

W ciągu roku organizujemy eventy związane w różnym stopniu z technologiami i branżą IT. Hackathony, warsztaty, prelekcje, meetupy w formie offline oraz online.

Poznaj opinie naszych absolwentów

To oni najlepiej odpowiedzą na pytanie, czy warto uczyć się programowania z CODE:ME
Opinie pochodzą z profilu CODE:ME na google.pl

Nasi kursanci pracują w

Rozpocznij swoją karierę w IT jako tester automatyzujący z CODE:ME!

Chcesz wejść na kolejny poziom kariery w IT? Zostań testerem automatyzującym opanuj Playwright!

Jeśli masz już doświadczenie jako tester manualny i szukasz ścieżki rozwoju zawodowego – automatyzacja testów to naturalny krok naprzód. Nasz kurs testowania automatycznego został stworzony z myślą o osobach, które chcą rozwijać się w kierunku testera automatyzującego i zdobyć umiejętności poszukiwane na rynku pracy.

Rozwój testera manualnego – czas na automatyzację!

Automatyzacja testów to przyszłość testowania oprogramowania. Dzięki niej procesy stają się szybsze, bardziej niezawodne i skalowalne. Tester automatyzujący to specjalista, który nie tylko zna zasady testowania, ale również potrafi pisać skrypty automatyczne i pracować z narzędziami takimi jak Selenium, Postman czy frameworki Cypress i Playwright. To rola łącząca wiedzę techniczną, logiczne myślenie i zrozumienie procesu wytwarzania oprogramowania.

Ścieżka kariery testera manualnego – co dalej?

Wielu testerów manualnych zastanawia się, jak wygląda dalsza droga. Kurs testowania automatyzującego to nie tylko nauka nowych narzędzi, ale realna szansa na:

  • zwiększenie zarobków,

  • poszerzenie kompetencji technicznych,

  • większą samodzielność w projektach,

  • łatwiejsze zdobycie atrakcyjnych ofert pracy jako tester automatyczny.

Dlaczego warto wybrać nasz kurs automatyzacji testów?

👉 Kurs prowadzony jest przez praktyków – doświadczonych testerów automatyzujących, którzy na co dzień pracują w branży IT.
👉 Uczysz się nie tylko teorii, ale też praktyki – na realnych przykładach i zadaniach.
👉 Kurs odbywa się online, na żywo – z możliwością zadawania pytań, otrzymywania feedbacku i nauki w swoim tempie.

Co zyskasz dzięki kursowi automatyzacji testów?

  • Umiejętność projektowania i wdrażania testów automatycznych w środowisku JavaScript i Playwright,

  • Praktyczną znajomość narzędzi używanych w automatyzacji,

  • Lepsze zrozumienie procesów CI/CD,

  • Mocny punkt w CV, który przybliży Cię do roli testera automatycznego,

  • Nowy etap w ścieżce kariery testera manualnego.

Fundacja CODE:ME – Twój partner w rozwoju

Od lat pomagamy osobom, które chcą wejść do IT lub rozwinąć się w tej branży. Nasze kursy to coś więcej niż szkolenie – to realna zmiana zawodowa. Jeżeli chcesz zrobić krok dalej i przejść z testów manualnych do automatyzacji, jesteś w dobrym miejscu.


Zacznij automatyzować! Dołącz do kursu i zostań testerem automatyzującym z CODE:ME.

Nie wiesz czy to kurs dla Ciebie?

Skontaktuj się z nami, podpowiemy, doradzimy i pomożemy wybrać Ci odpowiedni kierunek!