Tester oprogramowania

Cena: 500 zł (czesne)

Liczba wpłat: 10
Liczba semestrów: 2

Pamiętaj, że istnieje możliwość wyboru płatności semestralnej bądź jednorazowej

Rekrutacja otwarta

Ocena słuchaczy: 201 opinii
8.9
< powrót do oferty

Kierunek studiów: Tester oprogramowania


Rodzaj studiów: studia podyplomowe


Forma studiów: e-learning (online)


Cel: Celem studiów jest przygotowanie słuchaczy bez doświadczenia programistycznego do podjęcia pracy jako tester manualny i/lub automatyczny. Kierunek ten ma wyposażyć uczestników w znajomość technologii oraz narzędzi, niezbędnych do podjęcia pracy na ww. stanowiskach, a także wyrobić w nich dobre nawyki i nauczyć podstaw programowania w języku Java.


Czas trwania studiów: 2 semestry


Opis kierunku:

Głównym zadaniem kierunku jest przygotowanie uczestnika studiów bez doświadczenia programistycznego do podjęcia pracy jako tester; nauczenie od podstaw manualnego i automatycznego testowania oprogramowania. Jest to najszybszy sposób na wejście do branży IT.

Tester manualny jest odpowiedzialnym za swoiste "sprawdzenie" projektów (m.in. aplikacji czy serwisów internetowych), które zostały stworzone przez programistów. Najczęściej tester manualny dokonuje wszelkich możliwych czynności, które mógłby dokonać użytkownik danego oprogramowania.

Potrafi manualnie/ręcznie „przeklikać” wskazany program czy też aplikację webową w celu sprawdzenia, czy działa poprawnie i wyłapaniu ewentualnych błędów na podstawie odpowiedniej specyfikacji technicznej. Potrafi stworzyć tzw. test plany oraz scenariusze testowe, które zapewniają jak najlepsze pokrycie testami danego oprogramowania.

Tester automatyczny poza przeprowadzeniem analizy przed i po wykonaniu testów, opracowaniem scenariuszy testowych i współpracy z programistami, musi także posiadać umiejętności programowania w tym m.in. pisania skryptów, programów w jednym z języków programowania oraz znać narzędzia, które będą mu do tego niezbędne.

Testowanie oprogramowania to jeden z procesów zapewnienia jego jakości. W związku z wciąż rosnącą ilością oprogramowania wypuszczoną na rynek, testerzy stają się niezbędnym trybem w maszynie produkującej oprogramowanie, stąd też rosnące zapotrzebowanie testerów na rynku pracy.

Uczestnik kierunku w trakcie kształcenia:

- poznaje zagadnienia związane z planowaniem, przygotowaniem i przeprowadzaniem oraz automatyzacją testów, a także umiejscowieniem procesu testowego w cyklu życia oprogramowania,

- zdobywa wiedzę potrzebną testerom oraz wspomagającą kompetentne zarządzanie testami.

Program studiów obejmuje m.in.: postawy systemów informatycznych, Linux, HTML i CSS, ISTQB Foundation Level, inżynierię wymagań, XML/WebServices, MySQL, podstawy języka Java, wprowadzenie do testów automatycznych, funkcjonalne testy automatyczne, Selenium WebDriver, Junit /TestNG, Cucumber Framework oraz Jmeter.

Słuchacz po ukończeniu studiów posiada wiedzę, umiejętności oraz kompetencje umożliwiające mu manualne i automatyczne testowanie oprogramowania tj. sprawdzanie czy wszystkie funkcjonalności w danym oprogramowaniu działają poprawnie. Potrafi poddać weryfikacji kod stworzony przez dewelopera- sprawdzić czy przyszły użytkownik będzie mógł z niego korzystać we właściwy sposób. Potrafi także przeanalizować specyfikację techniczną, czyli informacje o wszystkich działaniach oraz wyglądzie oprogramowania, i porównać ją z wersją otrzymaną od programistów.

Absolwent studiów:

- zna i rozumie teoretyczne podłoże prowadzenia testów oprogramowania,

- potrafi zautomatyzować wykonywane zadania testowe,

- ma opanowane podstawy języka SQL,

- ma opanowane podstawy działania najpopularniejszych programów do zarządzania projektami,

- potrafi przetestować aplikacje pod kątem otrzymanej specyfikacji i wymagań,

- zorientowany jest w technologiach, wie jak dane oprogramowanie czy system są wykorzystywane i jak wyglądają procesy biznesowe w firmie,

- współpracuje z programistami.


Adresaci:

Studia adresowane są do osób planujących rozwijanie swojej kariery w projektach informatycznych w dziedzinie zapewniania jakości oprogramowania; programistów pragnących zdobyć wiedzę o testowaniu manualnym i automatycznym oraz osób odpowiadających w projektach za zarządzanie testami.