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
(64 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  (24 godz.)
  • Testy jako obywatel pierwszej kategorii z Test-Driven Development (4 godz.)
  • Wprowadzenie do systemu kontroli wersji – GIT (4 godz.)
  • BDD (4 godz.)
  • Git oraz GitHub/GitLab (4 godz.)
  • Testy wydajności (8 godz.)
  • Testowanie aplikacji internetowych z wykorzystaniem Playwright (8 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
(32 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.)
  • Machine Learning dla testerów z wykorzystaniem języka Python (4 godz.)
  • Projektowanie testów (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
(64 godz.)
  • Testowanie aplikacji internetowych z wykorzystaniem Selenium Webdriver (16 godz.)
  • Testowanie aplikacji internetowych oraz API z Robot framework (16 godz.)
  • Testowanie aplikacji mobilnych iOS/Android z Appium (16 godz.)
  • Kultura DevOps, Continuous Integration i Delivery z Jenkinsem. Konteneryzacja z Dockerem, wstęp do środowiska chmurowego Azure (16 godz.)

 

Zagadnienia rozszerzające testowanie
(8 godz.)
  • Wykorzystanie języka zapytań SQL w testowaniu baz danych (5 godz.)
  • Przygotowanie CV i profilów dla testera: Github/Linkedin/Xing (1 godz.)
  • Prezentacja prac zaliczeniowych (1 godz.)
  • Egzamin (1 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 dyplomowe
(8 godz.)

Konsultacje projektów końcowych (8 godz.)

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