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.
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.)