Program studiów

Program studiów podyplomowych na kierunku tester oprogramowania dla aplikacji mobilnych i serwerowych na Uniwersytecie WSB Merito we Wrocławiu (VIII edycja).

  • 85% w formie ćwiczeń realizowanych w pracowni komputerowej.
  • 15% w formie wykładu.
     
Liczba miesięcy nauki: 9
Liczba godzin: 176
Liczba zjazdów: 11
Liczba semestrów: 2
Tester jako developer narzędzi
(40 godz.)
  • Konfiguracja lokalnego środowiska z wykorzystaniem maszyn wirtualnych i kontenerów  (4 godz.)
  • Linux jako platforma dla narzędzi testera (4 godz.)
  • Tester jako developer narzędzi z pomocą Python-a – warsztaty  (16 godz.)
  • Testy jako obywatel pierwszej kategorii z Test-Driven Development (4 godz.)
  • Wprowadzenie do systemu kontroli wersji – GIT (8 godz.)
  • BDD (4 godz.)
     

Zdobędziesz bądź ugruntujesz wiedzę z zakresu języka Python, platformy Linux oraz poznasz popularne biblioteki używane w testowaniu oprogramowania.
 

Podstawowe zagadnienia dla testowania oprogramowania
(24 godz.)
  • Testy w cyklu rozwoju oprogramowania (4 godz.)
  • Rodzaje testów według funkcjonalności oraz celów (4 godz.)
  • Strategie testowania oraz priorytetyzacja testów (4 godz.)
  • Techniki projektowania testów (4 godz.)
  • Testy w zespołach stosujących metodyki zwinne  Agile (SCRUM, Kanban) (4 godz.)
  • Współpraca, raporty i zarządzanie testami  (JIRA i dodatki) (4 godz.)
     

Zyskasz umiejętności dotyczących testowania, rodzajów testów i ich zastosowania. Dowiesz się jak odbywa się testowanie w zespołach stosujących Agile (SCRUM i Kanban) z wykorzystaniem Atlassian JIRA i dodatków wspomagających pracę testera.

Technologie wykorzystywane w testowaniu
(88 godz.)
  • Wykorzystanie języka zapytań SQL w testowaniu baz danych (8 godz.)  
  • Narzędzia: Github, Gitlab,  Sonar, Jenkins, TravisCI i BlackDuck (16 godz.) 
  • Continuous Deployment i platformy w chmurze (8 godz.) 
  • Testowanie aplikacji internetowych z wykorzystaniem Selenium Webdriver (16 godz.) 
  • Testowanie aplikacji mobilnych iOS/Android z Appium (16 godz.) 

  • Testowanie aplikacji internetowych oraz API z Robot framework (16 godz.) 

  •  
Zagadnienia rozszerzające testowanie
(16 godz.)
  • Projektowanie testów (4 godz.)
  • Testy wydajności (8 godz.)
  • Nowe trendy w testowaniu (4 godz.)
     

Zrozumiesz, że implementacja testów jest równie ważna jak implementacja aplikacji, dlatego podobnie jak w przypadku kodu aplikacji, kod obsługujący testy powinien być projektowany oraz implementowany z właściwą starannością oraz udokumentowany. 
 

Seminarium, egzamin i praca zaliczeniowa
(8 godz.)
  • Seminarium dyplomowe – konsultacje projektów końcowych (8 godzi.) 

  • Przygotowanie CV i profilów dla testera: Github/Linkedin/Xing (2 godz.) 

  • Prezentacja prac zaliczeniowych (4 godz.) 

  • Egzamin (2 godz.) 

Forma zaliczenia
Projekt
egzamin sprawdzający wiedzę i umiejętności
Organizacja
projekt indywidualnie lub zespołowo