Tester oprogramowania
Tester oprogramowania
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- 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
- Minimalna liczba uczestników18
- Maksymalna liczba uczestników25
- Data zakończenia rekrutacji01-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. W czasie kursu nauczysz się m.in.: programować w języku Python, poznasz Selenium Webdriver, SQL-a, Jenkinsa i Docker-a, Jira oraz TestFLOW i platformy w chmurze. Poznasz pracę testera na przykładzie projektu aplikacji mobilnej i webowej.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Wiedza:1. Zna język python i narzędzia do testowania oprogramowania. 2. Posiada wiedzę podstawową o testowaniu i programowaniu. 3. Zna podstawy inżynierii oprogramowania i "rzemiosła" programowania (software craftsmanship). 4. Posiada wiedze o sprawdzonych rozwiązaniach. 5. Zna podstawy narzędzi do testowania. 6. Wie jak szukać rozwiązań problemy jakości oprogramowania posługując się narzędziami do testowania i pisania skryptów z użyciem języka python. | Kryteria weryfikacji Egzamin sprawdzający wiedzę i umiejętności | Metoda walidacji Test teoretyczny |
Efekty uczenia się Umiejętności:1. Potrafi posługiwać się językiem python i automatyzować procesy testowania z użyciem narzędzi testerskich. 2. Umie pisać testy w celu zapewnienia jakości tworzonego oprogramownia. 3. Potrafi uzyskać informacje o testowaniu, dostępnych narzędziach i nowych rozwiązań dla urządzeń mobilnych i serwerowych. 4. Potrafi zaprojektować samodzielnie zestaw testów dla aplikacji. | Kryteria weryfikacji Projekt wykonywany indywidualnie lub zespołowo. | Metoda walidacji Prezentacja |
Efekty uczenia się Kompetencje społeczne:1. Zna ograniczenia własnej wiedzy i rozumie potrzebę dalszego kształcenia. 2. Potrafi precyzyjnie formułować pytania, służące pogłębieniu własnego zrozumienia danego tematu lub odnalezieniu brakujących elementów rozumowania. 3. Potrafi pracować zespołowo; rozumie konieczność systematycznej pracy nad wszelkimi projektami, które mają długofalowy charakter. 4. Rozumie i docenia znaczenie uczciwości intelektualnej w działaniach własnych i innych osób; postępuje etycznie. | Kryteria weryfikacji Egzamin sprawdzający wiedzę i umiejętności | 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 (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.)
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.)
Technologie wykorzystywane w testowaniu (80 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.)
SEMINARIUM, EGZAMIN I PRACA ZALICZENIOWA (16 godz.):
- Przygotowanie CV i profilów dla testera: Github/Linkedin/Xing (2 godz.)
- Prezentacja prac zaliczeniowych (4 godz.)
- Egzamin (2 godz.)
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|
Brak wyników. |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto7 050,00 PLN
- Koszt przypadający na 1 uczestnika netto7 050,00 PLN
- Koszt osobogodziny brutto40,06 PLN
- Koszt osobogodziny netto40,06 PLN
Prowadzący
Prowadzący
mgr inż. Grzegorz Mazur
mgr inż. Adam Przybyła
mgr inż. Karol Piotr Kolański
mgr Ł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.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy studiów pracują na platformie Extranet, to wewnętrzna 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:
- informacji na temat płatności,
- katalogu bibliotecznego.
Drugą wiodącą platformą jest MS Teams, gdzie uczestnicy znajdą:
- harmonogram zjazdów,
- plan zajęć,
- materiały dydaktyczne,
- dodatkowe materiały, informacje, ogłoszenia.
Warunki uczestnictwa
Zgodnie z regulaminem zapisów na studia podyplomowezapisu można dokonać na stronach Uniwersytetu WSB Merito w wybranych filiach w:
· Chorzowie,
· Poznaniu,
· Szczecinie,
· Warszawie
poprzez formularz online znajdujący się na stronie: www.wsb.pl/rekrutacja/krok1 oraz dostarczyć komplet dokumentów do Biura Rekrutacji do wybranej filii
Kryteria uczestnictwa w Programie
- ukończone studia wyższe I lub II stopnia
- spełnienie warunków rekrutacyjnych
Warunki zaliczenia
- Test semestralny
- Test końcowy
- Projekt funkcjonalny lub wdrożeniowy z wybranego zakresu SAP realizowany indywidualnie lub zespołowo pod opieką konsultantów SAP – wykładowców kierunku
Interaktywna forma zajęć
Wykłady uzupełniane są ćwiczeniami, warsztatami oraz studiami przypadków.
Zjazdy odbywają się średnio raz lub dwa razy w miesiącu:
- w soboty od 9:00 do 17:00,
- w niedziele od godz. 9:00 do 17:00.
Informacje dodatkowe
Dodatkowe szkolenia
Uczestnicy naszych programów mogą brać udział w ciekawych szkoleniach, które prowadzą doświadczeni trenerzy. Udział w spotkaniach jest bezpłatny. Dzięki szkoleniom można uzupełnić wiedzę i potwierdzić ją certyfikatem.
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ą terminy zjazdów na studiach podyplomowych oraz ilość godzin usługi.
- Harmonogram zjazdów zostanie upubliczniony na stronach Uczelni lub w BUR na 2 tygodnie przed zajęciami
- Godziny zajęć podane w harmonogramie są godzinami zegarowymi, zaś ilość godzin programowych jest podana w godzinach dydaktycznych. 176 godzin dydaktycznych = 132 godziny zegarowe
- Cena usługi nie obejmuje opłaty wpisowej oraz końcowej.
Warunki techniczne
Warunki techniczne
Zajęcia zdalne prowadzone są za pośrednictwem aplikacji Microsoft Teams w formie pracy zespołowej wykorzystując czaty, spotkania i rozmowy w wielu oknach, przypięte kanały oraz integrację zadań z aplikacjami. Uczestnicy korzystają z aplikacji Teams w ramach Microsoft Office 365 bezpłatnie.
W celu prawidłowego i pełnego korzystania ze szkolenia należy posiadać urządzenie (komputer, laptop lub smartfon) z dostępem do Internetu, wbudowaną kamerą (opcjonalnie) i mikrofonem, głośnikami (wejście słuchawkowe/ słuchawki)
- komputer z aktualnym systemem operacyjnym Microsoft Windows lub macOS
- aktualna wersja przeglądarki internetowej
- stałe łącze internetowe