7600,00 zł
4 paź 2025 - 30 cze 2026
Gdańsk

Testowanie i zarządzanie jakością oprogramowania

Offer image
Wybrany termin:

Termin:

4 paź 2025 - 30 cze 2026

Miejsce:

Gdańsk

Czas trwania:

198 godz.

Cena:

7600,00 zł

Pozostałe terminy:

W tym momencie brak dostepnych innych terminów

Celem studiów jest przekazanie ugruntowanej i praktycznej wiedzy na temat zapewnienia jakości oprogramowania oraz jego testowania. Program pozwala zdobyć kompetencje niezbędne do objęcia stanowisk takich jak Menedżer Testów, Tester Oprogramowania, Specjalista ds. Automatyzacji Testów czy osoba odpowiedzialna za zapewnienie jakości oprogramowania.

Usługa:
Studia podyplomowe
Poziom:
Zaawansowany

Studia przeznaczone są dla osób posiadających dyplom ukończenia studiów wyższych, które:

  • mają zdolności analitycznego myślenia,
  • chcą podnosić swoje kwalifikacje,
  • są otwarte na nową wiedzę i wymianę doświadczeń.
  • Jakość w procesie wytwarzania oprogramowania – wstęp
  • Zarządzanie wymaganiami
  • Wartość biznesowa testowania
  • Podstawy testowania, organizacja i techniki testów
  • Programowanie w języku Python
  • Kontrola wersji
  • Dobre praktyki przy pisaniu testów w oparciu o zasady FIRST oraz SOLID
  • Zwinne zarządzanie projektami (Agile)
  • Bazy danych dla testerów: zagadnienia podstawowe
  • Wsparcie narzędziowe i standardy w testowaniu UI (front-end)
  • Weryfikacja i walidacja, debugowanie – na przykładach
  • Continuous Testing
  • Robot Framework w testach API i www
  • Testy automatyczne API - Java
  • DevOps w testowaniu (Docker, Kubernetes)
  • Budowanie framework do testów automatycznych
  • Uczenie maszynowe w testowaniu (AI)
  • Testy wydajnościowe
  • Testy penetracyjne
  • Praca zaliczeniowa
  • Warsztaty
  • Praca w grupach
  • Case study
  • Laboratoria komputerowe
  • Wykłady, ćwiczenia, laboratoria

Sekretariat:

mgr inż. Joanna Gryczka

tel. 58 347 19 22

e-mail: joanna.gryczka@zie.pg.edu.pl

Uczestnik otrzymuje:

Świadectwo ukończenia studiów podyplomowych wydane przez Politechnikę Gdańską

Wiedza:

  • Znajomość zasad zapewniania jakości oprogramowania
  • Zrozumienie metodyk testowania
  • Wiedza na temat narzędzi wspomagających testowanie
  • Znajomość technik automatyzacji testów
  • Rozumienie roli testowania w cyklu życia oprogramowania
  • Zasady DevOps i CI/CD w testowaniu
  • Znajomość języków programowania stosowanych w testowaniu (Python, Java)
  • Podstawy uczenia maszynowego w testowaniu
  • Znajomość zasad testowania wydajnościowego i penetracyjnego
  • Umiejętność analizy i dokumentowania wyników testów

Umiejętności:

  • Tworzenie strategii testowania
  • Projektowanie przypadków testowych
  • Automatyzacja testów przy użyciu narzędzi (Robot Framework, Selenium)
  • Praca z bazami danych w kontekście testowania
  • Integracja testów z procesem CI/CD
  • Analiza wyników testów i raportowanie błędów
  • Programowanie w Pythonie i Javie na potrzeby testowania
  • Wykorzystanie konteneryzacji (Docker, Kubernetes) w testowaniu
  • Przeprowadzanie testów wydajnościowych
  • Weryfikacja i walidacja oprogramowania

Kompetencje społeczne:

  • Umiejętność pracy zespołowej w projektach IT
  • Dbałość o jakość dostarczanego oprogramowania
  • Umiejętność komunikacji z programistami i analitykami
  • Świadomość roli testera w zespole developerskim
  • Gotowość do ciągłego doskonalenia się
  • Rozwój umiejętności analitycznego myślenia
  • Otwartość na nowe technologie i metodyki
  • Zdolność do skutecznego zarządzania testami w projektach
  • Umiejętność rozwiązywania problemów technicznych
  • Zdolność do pracy pod presją czasu

Pozostałe korzyści:

  • Możliwość zdobycia praktycznej wiedzy od ekspertów z branży IT
  • Podniesienie swojej wartości na rynku pracy
  • Rozbudowanie sieci kontaktów zawodowych