Program kierunku podyplomowego na WSB - Tester oprogramowania dla aplikacji mobilnych i serwerowych. Czy według Was Tester oprogramowania to dobry wybór na przekwalifikowanie się i wejście w branżę IT ?
TESTER JAKO DEVELOPER NARZĘDZI
(40 godz.)
• Konfiguracja lokalnego środowiska z wykorzystaniem maszyn wirtualnych i kontenerów (8 godz.)
• Linux jako platforma dla narzędzi testera (4 godz.)
• Tester jako developer narzędzi z pomocą Python-a – warsztaty (8 godz.)
• Testy jako obywatel pierwszej kategorii z Test-Driven Development (8 godz.)
• Wprowadzenie do systemu kontroli wersji – GIT (8 godz.)
• Przegląd bibliotek wykorzystywanych w testowaniu (np. pytest) (4 godz.)
Zdobędziesz bądź ugruntujesz wiedzę z zakresu języka Python, platformy Linux oraz poznasz popularne biblioteki używane w testowaniu oprogramowania.
Czytaj mniej
PODSTAWOWE ZAGADNIENIA DLA TESTOWANIA OPROGRAMOWANIA
(28 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 oraz TestFlo.com) (4 godz.)
• Omówienie BDD vs TDD, BDD z użyciem Behave/Cucumber (4 godz.)
Nabędziesz umiejętności dotyczących testowania, rodzajów testów i ich zastosowania. Dowiesz się też, jak testowanie odbywa się w zespołach stosujących Agile (SCRUM i Kanban).
Czytaj mniej
TECHNOLOGIE WYKORZYSTYWANE W TESTOWANIU
(60 godz.)
• Continuous Integration, Continuous Delivery, kultura DevOps (4 godz.)
• Wykorzystanie języka zapytań SQL w testowaniu baz danych (8 godz.)
• Narzędzia: Github, Gitlab, Sonar, Jenkins, TravisCI i BlackDuck (16 godz.)
• Testowanie aplikacji internetowych oraz API z Robot framework (8 godz.)
• Testowanie aplikacji internetowych z wykorzystaniem Selenium Webdriver (16 godz.)
• Testowanie aplikacji mobilnych iOS/Android z Appium (8 godz.)
Będziesz potrafił zastosować wybrane narzędzia do automatyzowania testowania w różnych etapach budowy oprogramowania.
Czytaj mniej
NAJLEPSZE PRAKTYKI
(24 godz.)
• Najlepsze praktyki , Cargo Cult i Silver Bullet (4 godz.)
• Wykorzystanie platform w chmurze (Docker, Kubernetes, Heroku i AWS) (8 godz.)
• Testowanie wydajnościowe aplikacji (8 godz.)
• Projektowanie testów i dokumentacja (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ą.
Czytaj mniej
MIĘKKIE ASPEKTY INŻYNIERII OPROGRAMOWANIA
(16 godz.)
• Software Craftmanship i Profesjonalizm (4 godz.)
• Kultura testowania w zespole i współpraca z programistami (4 godz.)
• Przygotowanie do przykładowych zadań na rozmowie o pracę na stanowisku testera oprogramowania (4 godz.)
• Przygotowanie CV, profilów: github, LinkedIn, xing, goldenline (4 godz.)
• Zdobędziesz miękkie umiejętności niezbędne w pracy w zespole informatycznym.
Czytaj mniej
EGZAMIN I PRACA ZALICZENIOWA
(8 godz.)
• Podsumowanie (1 godz.)
• Prezentacja prac zaliczeniowych (6 godz.)
• Egzamin (1 godz.).