Testowanie oprogramowania

Offer image
Wybrany termin:

Termin:

4 paź 2026 - 4 lip 2027

Miejsce:

Kraków

Czas trwania:

200 godz.

Cena:

7000,00 zł

Prowadzący:
Kierownik studiów: prof. dr hab. Adam Roman

Pozostałe terminy:

W tym momencie brak dostepnych innych terminów

Studia powstały we współpracy środowiska akademickiego z praktykami branży IT. Ich celem jest:

  1. przygotowanie specjalistów ds. zapewniania jakości oprogramowania,
  2. zdobycie wiedzy i umiejętności w zakresie testów manualnych i automatycznych,
  3. nauka zarządzania procesem testowym,
  4. przygotowanie do pracy w projektach IT (tester, analityk, manager testów),
  5. rozwój kompetencji praktycznych poprzez ćwiczenia i pracę w laboratoriach.


Usługa:
Studia podyplomowe
Poziom:
Zaawansowany
  1. osoby odpowiedzialne za jakość oprogramowania,
  2. pracownicy firm IT,
  3. osoby chcące zmienić ścieżkę kariery na testowanie,
  4. absolwenci dowolnych kierunków (min. licencjat),
  5. osoby zainteresowane testowaniem i zapewnianiem jakości.

Program studiów podyplomowych „Testowanie oprogramowania” koncentruje się na kompleksowym przygotowaniu słuchaczy do pracy w obszarze zapewniania jakości systemów informatycznych. Obejmuje zarówno zagadnienia teoretyczne, jak i intensywną praktykę w środowisku zbliżonym do realnych projektów IT.

Podstawy testowania i jakości oprogramowania

Uczestnicy zdobywają wiedzę dotyczącą fundamentalnych zasad testowania oraz roli jakości w procesie tworzenia oprogramowania. Omawiane są pojęcia związane z cyklem życia oprogramowania oraz znaczeniem testów w organizacji.

Techniki projektowania i realizacji testów

Program obejmuje naukę projektowania przypadków testowych oraz wykorzystania różnych technik testowania. Uczestnicy uczą się identyfikować błędy oraz analizować wymagania funkcjonalne i niefunkcjonalne.

Testowanie manualne i automatyczne

Słuchacze poznają narzędzia i metody stosowane zarówno w testach manualnych, jak i automatycznych. Program uwzględnia testowanie aplikacji:

  1. desktopowych,
  2. webowych,
  3. mobilnych.

Automatyzacja testów

Studia wprowadzają w zagadnienia automatyzacji procesów testowych, w tym dobór odpowiednich testów do automatyzacji oraz praktyczną implementację testów automatycznych.

Zarządzanie procesem testowym

Uczestnicy uczą się planowania, organizowania i nadzorowania procesu testowego:

  1. tworzenie planów testów,
  2. zarządzanie zespołem testerów,
  3. kontrola przebiegu testów,
  4. raportowanie wyników.

Dokumentowanie i raportowanie

Program obejmuje naukę prawidłowego dokumentowania:

  1. przypadków testowych,
  2. wyników testów,
  3. wykrytych defektów,
  4. przebiegu procesu testowego.

Środowisko testowe

Słuchacze zdobywają umiejętności przygotowania i konfiguracji środowiska testowego, w tym pracy z narzędziami wspierającymi testowanie.

Role i ścieżki kariery w testowaniu

Studia przybliżają strukturę zespołów projektowych oraz role w obszarze QA (tester, analityk, manager testów), a także możliwe ścieżki rozwoju zawodowego w branży IT.

  1. zajęcia praktyczne i ćwiczenia,
  2. laboratoria komputerowe,
  3. nauczanie oparte na realnych przypadkach,
  4. zajęcia prowadzone przez praktyków IT,
  5. praca z narzędziami testowymi.

Dane do kontaktu

  1. Adres: ul. Łojasiewicza 6, 30-348 Kraków
  2. Telefon: 12 664 66 28
  3. E-mail: dydaktykaiimk@ii.uj.edu
  4. WWW: https://ii.uj.edu.pl/sp#TO

Uczestnik otrzymuje:

Świadectwo ukończenia studiów

Wiedza:

Absolwent:

  1. zna podstawy testowania i zapewniania jakości oprogramowania
  2. rozumie rolę testowania w cyklu życia oprogramowania
  3. ma wiedzę w zakresie zarządzania procesem testowym
  4. zna techniki projektowania testów
  5. ma wiedzę dotyczącą automatyzacji testów
  6. rozumie potrzebę dokumentowania procesu testowego
  7. zna struktury i role w projekcie testowym
  8. rozumie możliwe ścieżki kariery w testowaniu
  9. zna metody testowania aplikacji desktopowych, webowych i mobilnych
  10. rozumie znaczenie wdrożenia procesu testowego w organizacji


Umiejętności:

Absolwent potrafi:

  1. projektować przypadki testowe
  2. wykonywać testy manualne
  3. implementować testy automatyczne
  4. analizować wymagania funkcjonalne i niefunkcjonalne
  5. identyfikować i raportować błędy oprogramowania
  6. opracowywać plan testów
  7. dokumentować przebieg i wyniki testów
  8. przygotować i skonfigurować środowisko testowe
  9. nadzorować i kontrolować proces testowy
  10. zarządzać zespołem testerów (na poziomie podstawowym)


Kompetencje społeczne:

Absolwent:

  1. jest gotów do ciągłego doskonalenia zawodowego
  2. rozumie potrzebę uczenia się przez całe życie
  3. potrafi efektywnie komunikować się w zespole projektowym
  4. potrafi komunikować się z klientem i interesariuszami
  5. rozumie znaczenie współpracy w projektach IT
  6. jest świadomy odpowiedzialności za jakość produktu
  7. przestrzega zasad etyki zawodowej
  8. wykazuje inicjatywę w rozwiązywaniu problemów
  9. potrafi pracować w środowisku projektowym pod presją czasu
  10. jest otwarty na zmiany technologiczne i nowe narzędzia


Pozostałe korzyści:

Program przygotowuje uczestników do egzaminu: ISTQB Certified Tester – Foundation Level