Tester automatyzujący w Selenium z kompetencjami AI
Bezpłatne

- Wykłady 0
- Quizy 0
- Liczba godzin 180
- Semestry 2
- Studenci 0
- Oceny Tak

Celem studiów podyplomowych „Tester automatyzujący w Selenium z kompetencjami AI” jest przygotowanie słuchaczy do pracy z nowoczesnymi technikami testowania oraz automatyzacji testów oprogramowania. Program studiów koncentruje się na zdobyciu praktycznych umiejętności związanych z tworzeniem, rozwijaniem i utrzymaniem testów automatycznych (skryptów testowych) z wykorzystaniem narzędzi sztucznej inteligencji (AI).
Studia mają charakter warsztatowy – zajęcia prowadzone są w formie praktycznych ćwiczeń opartych na rzeczywistych scenariuszach i środowiskach testowych. Uczestnicy tworzą skrypty testowe z wykorzystaniem języków programowania Java i Python, pracując głównie z frameworkami Selenium WebDriver oraz Playwright.
Program został przygotowany zarówno dla osób początkujących, jak i tych, które chcą rozwijać kompetencje w zakresie automatyzacji testów. Obejmuje również zagadnienia związane z:
• konfiguracją środowisk testowych,
• testowaniem baz danych,
• programowaniem obiektowym,
• systemami kontroli wersji,
• konteneryzacją z wykorzystaniem Dockera,
• zastosowaniem AI w pracy testera i automatyzacji procesów QA.
Program jest realizowany od 2021 roku i został zaktualizowany zgodnie z aktualnymi wymaganiami rynku IT oraz dynamicznym rozwojem narzędzi opartych na sztucznej inteligencji.
ODBIORCY STUDIÓW
Studia skierowane są do:
• osób chcących nauczyć się automatyzacji testów od podstaw,
• osób planujących przebranżowienie do IT,
• testerów manualnych rozwijających kompetencje automatyzacji,
• specjalistów IT chcących poznać nowoczesne frameworki testowe i narzędzia AI.
Znajomość podstaw testowania manualnego może być pomocna, jednak nie jest wymagana.
Zajęcia realizowane są z wykorzystaniem własnych laptopów uczestników, dzięki czemu możliwe jest kontynuowanie pracy nad projektami również po zajęciach. Uczestnicy mogą konsultować swoje rozwiązania z prowadzącymi – praktykami z wieloletnim doświadczeniem w branży IT oraz edukacji podyplomowej.
Program obejmuje zadania i projekty o różnym poziomie trudności, a tempo pracy dostosowywane jest do poziomu grupy.
FORMA PROWADZENIA ZAJĘĆ
Zajęcia prowadzone są w formie:
• interaktywnych ćwiczeń grupowych,
• warsztatów praktycznych,
• live codingu z wykładowcą,
• pracy projektowej w zespołach,
• współpracy z wykorzystaniem repozytoriów GitHub/GitLab,
• tworzenia testów dla rzeczywistych aplikacji webowych.
Do 40% zajęć może odbywać się w formie online.
Praca realizowana jest na własnych laptopach uczestników. Rekomendowana specyfikacja: minimum 12–16 GB RAM, dowolny system operacyjny.
KORZYŚCI DLA ABSOLWENTA:
Absolwent studiów zdobędzie:
– solidne podstawy programowania w Java i Python,
– praktyczne umiejętności tworzenia testów automatycznych,
– doświadczenie pracy z Selenium WebDriver i Playwright,
– wiedzę z zakresu nowoczesnych narzędzi AI wspierających testowanie,
– umiejętność pracy z Git, Dockerem i środowiskami testowymi,
– doświadczenie projektowe oparte na realnych scenariuszach biznesowych.
Dodatkowe atuty programu:
– duży nacisk na praktykę i realizację projektów,
– zajęcia prowadzone przez praktyków branży IT,
– projektowanie rozwiązań podczas zajęć typu live coding,
– 180 godzin praktycznej nauki,
– możliwość rozpoczęcia kariery w IT lub rozwoju kompetencji w nowoczesnych technologiach QA i AI.
| wpisowe | całość (1 rata) |
semestralnie (2 raty) |
miesięcznie (10 rat) |
| 300 zł | 5900 zł | 3200 zł | 690 zł |
PROWADZĄCY:
mgr inż. Grzegorz Mazur
Absolwent Politechniki Wrocławskiej oraz studiów podyplomowych w Wyższej Szkole Bankowej w Poznaniu (Nowoczesne Technologie Webowe i Mobilne), a także studiów podyplomowych „Android i iOS” na Politechnice Wrocławskiej. Obecnie pracuje w firmie tworzącej oprogramowanie dla amerykańskiej branży edukacyjnej. Posiada doświadczenie zdobyte zarówno w małych, jak i średnich firmach software’owych. Od 2012 roku prowadzi szkolenia dla osób dorosłych, a od 2014 roku specjalizuje się w szkoleniach IT. Od 2017 roku przeszkolił ponad 300 uczestników informatycznych studiów podyplomowych w różnych miastach Polski. Specjalizuje się w praktycznym podejściu do nauki, pracy projektowej oraz automatyzacji testów z wykorzystaniem systemów kontroli wersji.
mgr inż. Karol Kolański
Absolwent Politechniki Wrocławskiej oraz Uniwersytetu Ekonomicznego we Wrocławiu. Z testowaniem oprogramowania związany jest od 2013 roku. Posiada doświadczenie w implementacji testów automatycznych w języku Python dla projektów embedded, webowych oraz mobilnych. Od 2018 roku prowadzi szkolenia informatyczne. Posiada certyfikat ISTQB. W przeszłości pracował jako Embedded Software Test Engineer w amerykańskiej firmie z branży automatyki przemysłowej. Obecnie pracuje jako Embedded Software Developer.
mgr inż. Łukasz Złocki
Absolwent Informatyki Uniwersytetu Śląskiego. Od ponad 13 lat związany jest z branżą IT. Doświadczenie zdobywał jako web developer, programista, tester oraz kierownik testów, rozwijając kompetencje w projektowaniu i rozwoju aplikacji internetowych. Od ponad 6 lat specjalizuje się w testowaniu oprogramowania i zapewnianiu jakości w projektach IT. Posiada certyfikat ISTQB. Prowadzi szkolenia, warsztaty i wykłady, współpracując m.in. z portalem testerzy.pl. Specjalizuje się w narzędziach do testowania aplikacji internetowych, takich jak Selenium z Java, JMeter oraz TestComplete.
LISTA PRZEDMIOTÓW:
Proces testowy w praktyce
Konfiguracja środowiska do automatyzacji z elementami użycia narzędzi AI
Programowanie w Python dla testerów
System kontroli wersji GIT oraz zdalne repozytorium Github dla testerów
Automatyzacja testów webowych w Selenium WebDriver z Pythonem – wprowadzenie
Automatyzacja testów webowych w Selenium WebDriver z Pythonem – zagadnienia rozszerzające i projekt praktyczny 1
Testowanie baz danych
Programowanie w Javie dla testerów
Automatyzacja testów w Selenium WebDriver z Java – wprowadzenie
Automatyzacja testów w Selenium Webdriver z Java – zagadnienia rozszerzające i projekt praktyczny 2
Automatyzacja testów w nowoczesnych framework’ach – Playwright i projekt praktyczny 3
Konteneryzacja dla testerów (Docker)
Testowanie systemów sztucznej inteligencji i machine learning (AI/ML)
Narzędzia AI dla testera – poziom 1 (asystenci kodowania AI: ,Copilot Pro, Gemini Code, Claude Code, weryfikacja jakości kodu, agenci AI w praktyce, Copilot for QA)
Narzędzia AI dla testera – poziom 2 (asystenci kodowania AI: ,Copilot Pro, Gemini Code, Claude Code, weryfikacja jakości kodu, agenci AI w praktyce, Copilot for QA)
Konsultacje projektowe projektu automatyzacji testów dla aplikacji z elementami AI
Liczba punktów ECTS: 30
Liczba godzin: 180
Liczba semestrów: 2
Forma studiów: studia podyplomowe, niestacjonarne (dopuszcza się do 40% zajęć w formie online)
Warunkiem ukończenia studiów jest:
– 80 % frekwencji na zajęciach
– wykonanie projektu końcowego i jego prezentacja na egzaminie końcowym