Tester oprogramowania (studia online) - studia podyplomowe
Tester oprogramowania (studia online) - studia podyplomowe
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikator projektuKierunek - Rozwój
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Studia adresowane są do osób planujących rozwijanie swojej kariery w branży IT. Dzięki omówieniu szerokiego wachlarza technologii i ćwiczeń praktycznych, studia będą inspiracją do poszerzenia swojej wiedzy zarówno dla osób doświadczonych jak i rozpoczynających swoją karierę w IT.
Warto przed pierwszymi zajęciami, poświęcić czas na przygotowanie się. Podstawowa znajomość programowania w dowolnym języku programowania będzie pomocna. Polecamy na początek: Ruby, Python albo Golang.kierunek dedykowany jest również dla osób bioracych udział w projekcie kierunek - rozwój.
- Minimalna liczba uczestników2
- Maksymalna liczba uczestników30
- Data zakończenia rekrutacji25-10-2024
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi176
- Podstawa uzyskania wpisu do BURart. 163 ust. 1 ustawy z dnia 20 lipca 2018 r. Prawo o szkolnictwie wyższym i nauce (t.j. Dz. U. z 2023 r. poz. 742, z późn. zm.)
- Zakres uprawnieńStudia podyplomowe
Cel
Cel
Cel edukacyjny
Celem studiów jest wykształcenie testerów oraz osób odpowiedzialnych za automatyzację procesów związanych z rozwojem oprogramowania, np. testowaniem oraz integracją dla aplikacji mobilnych oraz serwerowych.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się konfiguruje środowisko pracy testera przy użyciu maszyn wirtualnych i kontenerów | Kryteria weryfikacji Poprawnie wykorzystuje język Python do tworzenia i uruchamiania prostych narzędzi testerskich | Metoda walidacji Prezentacja |
Efekty uczenia się zarządza wersjami kodu w systemie kontroli wersji GIT oraz stosuje GIT do organizacji testów | Kryteria weryfikacji Skutecznie zarządza wersjami kodu w GIT | Metoda walidacji Prezentacja |
Efekty uczenia się stosuje język SQL do weryfikacji danych w bazach danych | Kryteria weryfikacji Skuteczne używa zapytań SQL do walidacji danych w bazach | Metoda walidacji Obserwacja w warunkach rzeczywistych |
Kryteria weryfikacji wdraża CI/CD z wykorzystaniem narzędzi takich jak Jenkins czy TravisCI | Metoda walidacji Obserwacja w warunkach rzeczywistych | |
Efekty uczenia się projektuje i testuje w chmurze | Kryteria weryfikacji tworzy poprawnie zaprojektowaną dokumentację testową | Metoda walidacji Test teoretyczny |
Kryteria weryfikacji Opisuje najnowsze trendy w testowaniu | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Absolwent uzyskuje zaświadczenie potwierdzające zdobyte efekty kształcenia.
Studia kończą się zaliczeniem na ocenę określonym w karcie kierunku.
Program
Program
TESTER JAKO DEVELOPER NARZĘDZI
(40 godz.)
- Konfiguracja lokalnego środowiska z wykorzystaniem maszyn wirtualnych i kontenerów,
- Linux jako platforma dla narzędzi testera,
- Tester jako developer narzędzi z pomocą Python-a – warsztaty,
- Testy jako obywatel pierwszej kategorii z Test-Driven Development,
- Wprowadzenie do systemu kontroli wersji – GIT,
- BDD,
Uczestnik nabędzie (ugruntuje) wiedzę z zakresu języka Python, platformy Linux oraz pozna popularne biblioteki używane w testowaniu oprogramowania.
PODSTAWOWE ZAGADNIENIA DLA TESTOWANIA OPROGRAMOWANIA
(24 godz.)
- Testy w cyklu rozwoju oprogramowania.
- Rodzaje testów według funkcjonalności oraz celów.
- Strategie testowania oraz priorytetyzacja testów.
- Techniki projektowania testów.
- Testy w zespołach stosujących metodyki zwinne Agile (SCRUM, Kanban).
- Współpraca, raporty i zarządzanie testami (JIRA i dodatki).
Uczestnik zdobędzie wiedzę i umiejętności praktyczne dotyczące testowania, rodzajów testów i ich zastosowania. Uczestnik dowie się również, jak testowanie odbywa się w zespołach stosujących Agile (SCRUM i Kanban) z wykorzystaniem Atlassian JIRA i dodatków wspomagających pracę testera.
TECHNOLOGIE WYKORZYSTYWANE W TESTOWANIU
(80 godz.)
- Wykorzystanie języka zapytań SQL w testowaniu baz danych.
- Narzędzia testerskie (Github, Gitlab, Sonar, Jenkins, TravisCI i BlackDuck).
- Continuous Deployment i platformy w chmurze.
- Testowanie aplikacji internetowych z wykorzystaniem Selenium Webdriver.
- Testowanie aplikacji mobilnych iOS/Android z Appium.
- Testowanie aplikacji internetowych oraz API z Robot Framework.
Uczestnik będzie potrafił zastosować wybrane narzędzia do automatyzowania testowania (CI/CD) na różnych etapach budowy oprogramowania. W tym module również zautomatyzuje swoje testy, praktykując na projektach rzeczywistych aplikacji webowych i mobilnych.
ZAGADNIENIA ROZSZERZAJĄCE TESTOWANIE
(16 godz.)
- Projektowanie testów.
- Testy wydajności.
- Nowe trendy w testowaniu.
Uczestnik będzie rozumiał, ż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.
EGZAMIN I PRACA ZALICZENIOWA
(16 godz.)
- Seminarium dyplomowe.
- Przygotowane CV i profilów dla testera: Github/Linkedin/Xing.
- Prezentacja prac zaliczeniowych.
- Egzamin.
FORMA ZALICZENIA
Egzamin sprawdzający wiedzę i umiejętności
Projekt wykonywany indywidualnie lub zespołowo.
Walidacja odbywa się na ostatnich zajęciach.
Zjazd I – 26-27.10.2024
Zjazd II – 16-17.11.2024
Zjazd III – 07-08.12.2024
Zjazd IV – 11-12.01.2025
Zjazd V – 08-09.02.2025
Zjazd VI – 08-09.03.2025
Zjazd VII – 22-23.03.2025
Zjazd VIII – 12-13.04.2025
Zjazd IX– 10-11.05.2025
Zjazd X – 24-25.05.2025
Zjazd XI – 07-08.06.2025 Zajęcia + egzamin końcowy
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|
Przedmiot / temat zajęć 1 z 15 Konfiguracja lokalnego środowiska z wykorzystaniem maszyn wirtualnych i kontenerów (4) Marcin Gąstół | Data realizacji zajęć 26-10-2024 | Godzina rozpoczęcia 08:30 | Godzina zakończenia 10:00 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 2 z 15 Konfiguracja lokalnego środowiska z wykorzystaniem maszyn wirtualnych i kontenerów (4) Marcin Gąstół | Data realizacji zajęć 26-10-2024 | Godzina rozpoczęcia 10:15 | Godzina zakończenia 11:45 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 3 z 15 inux jako platforma dla narzędzi testera (4) Marcin Gąstół | Data realizacji zajęć 26-10-2024 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 13:30 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 4 z 15 inux jako platforma dla narzędzi testera (4) Marcin Gąstół | Data realizacji zajęć 26-10-2024 | Godzina rozpoczęcia 13:40 | Godzina zakończenia 15:10 | Liczba godzin 01:30 |
Przedmiot / temat zajęć 5 z 15 Tester jako developer narzędzi z pomocą Python-a – warsztaty (8) Marcin Gąstół | Data realizacji zajęć 27-10-2024 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 11:30 | Liczba godzin 03:30 |
Przedmiot / temat zajęć 6 z 15 Tester jako developer narzędzi z pomocą Python-a – warsztaty (8) Marcin Gąstół | Data realizacji zajęć 27-10-2024 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 15:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 7 z 15 Testy w cyklu rozwoju oprogramowania (4) | Data realizacji zajęć 16-11-2024 | Godzina rozpoczęcia 08:30 | Godzina zakończenia 11:30 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 8 z 15 Rodzaje testów według funkcjonalności oraz celów (4) | Data realizacji zajęć 16-11-2024 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 15:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 9 z 15 Strategie testowania oraz priorytetyzacja testów (4) | Data realizacji zajęć 17-11-2024 | Godzina rozpoczęcia 08:30 | Godzina zakończenia 11:30 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 10 z 15 Techniki projektowania testów (4) | Data realizacji zajęć 17-11-2024 | Godzina rozpoczęcia 12:00 | Godzina zakończenia 15:00 | Liczba godzin 03:00 |
Przedmiot / temat zajęć 11 z 15 Tester oprogramowania | Data realizacji zajęć 07-12-2024 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 15:00 | Liczba godzin 07:00 |
Przedmiot / temat zajęć 12 z 15 Tester oprogramowania | Data realizacji zajęć 08-12-2024 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 15:00 | Liczba godzin 07:00 |
Przedmiot / temat zajęć 13 z 15 Tester oprogramowania | Data realizacji zajęć 11-01-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 15:00 | Liczba godzin 07:00 |
Przedmiot / temat zajęć 14 z 15 Tester oprogramowania | Data realizacji zajęć 12-01-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 15:00 | Liczba godzin 07:00 |
Przedmiot / temat zajęć 15 z 15 Tester oprogramowania / walidacja | Data realizacji zajęć 28-06-2025 | Godzina rozpoczęcia 08:00 | Godzina zakończenia 16:00 | Liczba godzin 08:00 |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt usługi brutto6 300,00 PLN
- Koszt usługi netto6 300,00 PLN
- Koszt godziny brutto35,80 PLN
- Koszt godziny netto35,80 PLN
Prowadzący
Prowadzący
Wojciech Barczyński
Karol Kolański
Adam Przybyła
Łukasz Złocki
Swoje doświadczenie związane z testowaniem od kilku lat z sukcesem przenosi na szkolenia, warsztaty czy wykłady, które prowadzi. Specjalizuje się głównie w tematyce związanej z narzędziami do testowania aplikacji internetowych oraz desktopowych jak Selenium, JMeter, TestComplete.
Pasjonat szeroko pojętych social media. Związany jest z motorsportem i w wolnych chwilach oddaje się swojemu hobby jeżdżąc rekreacyjnie w rajdach off road.
Marcin Gąstół
Kamil Musiał
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Podczas zjazdu każdy uczestnik programu otrzymuje komplet materiałów dydaktycznych na platformie MS Teams. Materiały te przygotowują wykładowcy, dostosowując je do specyfiki prowadzonego tematu. Pliki dokumentów moga być przygotowane w różnych formatach.
Uczestnicy studiów pracują na platformie MS Teams, to platforma komunikacyjna Uczelni WSB Merito, stworzona w celu ograniczenia formalności oraz ułatwienia przepływu informacji między uczestnikami a uczelnią. Za jej pomocą przez całą dobę i z każdego miejsca na świecie uczestnicy mają dostęp do:
- harmonogramu zajęć,
- materiałów dydaktycznych,
- informacji dotyczących zmian w planach zajęć, ogłoszeń i aktualności.
Warunki uczestnictwa
Uczestnikiem studiów podyplomowych na Uniwersytecie WSB Merito w Toruniu może zostać każda osoba w wykształceniem wyższym (licencjackim, inżynierskim lub magisterskim). O przyjęciu na studia decyduje kolejność zgłoszeń.
Informacje dodatkowe
- Szczegółowy harmonogram usługi może ulec zmianie w postaci realizowanych przedmiotów w danym dniu i osób prowadzących. Zmianie nie ulegają godziny usługi.
- Harmonogram zjazdów zostanie upubliczniony na stronach Uczelni
- Godziny zajęć podane są w godzinach dydaktycznych.
Zawarto umowę z WUP w Toruniu w ramach projektu Kierunek - Rozwój do celów rozliczania bonów.
Warunki techniczne
Warunki techniczne
Techniczne wymagania do zajęć:
- komputer (z wbudowanymi lub podłączonymi głośnikami i mikrofonem),
- stały dostęp do Internetu,
- słuchawki (opcjonalnie),
- jeśli chcesz aby Cię widziano, możesz użyć kamery umieszczonej w laptopie/komputerze.