Tester automatyzujący
Tester automatyzujący
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Grupa docelowa usługi
Studia dla:
- testerów manualnych chcących rozwijać się w kierunku automatyzacji testów,
- junior programistów chcących zdobyć wiedzę z zakresu automatyzacji testów,
- osób z doświadczeniem w branży IT znających podstawy programowania,
- absolwentów szkół średnich o profilach programistycznych.
- Minimalna liczba uczestników20
- Maksymalna liczba uczestników25
- Data zakończenia rekrutacji20-10-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi184
- 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 profesjonalne przygotowanie Cię do wykonywania zadań związanych z automatyzacją testów oprogramowania.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się WIEDZASkutecznie zarządza czasem, planuje i realizuje testy penetracyjne oraz klasyfikuje incydenty bezpieczeństwa na podstawie specjalistycznej wiedzy. | Kryteria weryfikacji Skutecznie organizuje własny czas pracy. Planuje swoje działania tak, aby dotrzymać ustalonego terminu. Wykorzystuje wiedzę z zakresu pentestingu w celu wyboru odpowiedniej metody przeprowadzania testó penetracyjnych. Przygotowuje scenariusz testów. | Metoda walidacji Test teoretyczny z wynikiem generowanym automatycznie |
Metoda walidacji Wywiad ustrukturyzowany | ||
Metoda walidacji Prezentacja | ||
Kryteria weryfikacji Samodzielnie przeprowadza testy penetracyjne. Posiada wiedzę pozwalającą klasyfikować incydenty bezpieczeństwa. | Metoda walidacji Test teoretyczny | |
Metoda walidacji Prezentacja | ||
Efekty uczenia się UMIEJĘTNOŚCIDopasowuje metody testów do projektu, samodzielnie przeprowadza testy penetracyjne, identyfikuje podatności, dobiera odpowiednie zabezpieczenia i przygotowuje zalecenia po klasyfikacji incydentów bezpieczeństwa. | Kryteria weryfikacji Dopasowuje metodę testów do konkretnego projektu. Przeprowadza testy penetracyjne sieci/ aplikacji mobilnej/ aplikacji webowej. Potrafi identyfikować podatności i zagrożenia aplikacji. Potrafi samodzielnie dokonać wyboru najlepszej formy zabezpieczenia aplikacji dla danego produktu IT. Klasyfikuje incydenty bezpieczeństwa i przygotowuje zalecenia do wdrożenia. | Metoda walidacji Wywiad ustrukturyzowany |
Metoda walidacji Prezentacja | ||
Efekty uczenia się KOMPETENCJE SPOŁECZNE- Efektywnie współpracuje w zespole, jasno komunikuje się, zarządza zadaniami, udziela konstruktywnego feedbacku i trafnie argumentuje swoje stanowisko. | Kryteria weryfikacji Sprawnie współpracuje z pozostałymi członkami zespołu projektowego. Skutecznie komunikuje się z ludźmi zarówno w mowie, jak i piśmie. Sprawnie zarządza swoim czasem oraz zadanimi. Konstruuje i udziela feedbacku. Potrafifi dobrać najbardziej odpowiednie argumenty do obrony swojej tezy. | Metoda walidacji Wywiad ustrukturyzowany |
Metoda walidacji Prezentacja |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Wstęp do automatyzacji testów (18 godz.)
- Wprowadzenie do automatyzacji testów (8 godz.)
- Pisanie scenariuszy testów automatycznych (5 godz.)
- Narzędzia do automatyzacji testów (5 godz.)
Automatyzacja testów w Selenium (32 godz.)
- Praktyczne wykorzystanie Selenium WebDriver oraz podstawy pisania testów automatycznych (12 godz.)
- Selenium Webdriver, selektory, narzędzia: Maven, JUnit oraz IntelliJ (12 godz.)
- Pisanie bardziej zaawansowanych testów w Selenium, Wait-y w Selenium (8 godz.)
Automatyzacja testów z Cypress.io (22 godz.)
- JavaScript niezbędne podstawy (8 godz.)
- Kontrola przebiegu program (8 godz.)
- Cypress.IO wprowadzenie (8 godz.)
- Budowa frameworku (8 godz.)
Automatyzacja testów w Robot Framework (32 godz.)
- Wprowadzenie do Robot Framework'a (8 godz.)
- Pisanie test cases Data Driven Tests (8 godz.)
- GIT 8 (8 godz.)
- Funkcje warunkowe oraz kontrolujące przebieg w testach (8 godz.)
Testy wydajnościowe z JMeter (22 godz.)
- Wprowadzenie do testów obciążeniowych i aplikacji JMeter (6 godz.)
- Modelowanie i generowanie obciążenia (4 godz.)
- Przeprowadzanie testów (8 godz.)
- Proces testowania wydajności (4 godz.)
Bezpieczne wytwarzanie kodu (22 godz.)
- Model działania aplikacji webowych oraz określenie jej słabości (8 godz.)
- Anatomia ataków na aplikacje (6 godz.)
- Mechanizmy bezpieczeństwa aplikacji webowych a normy/standardy bezpieczeństwa (8 godz.)
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Brak wyników. |
Cena
Cena
Cennik
Rodzaj ceny | Cena |
---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 7 800,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 7 800,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 42,39 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 42,39 PLN |
Prowadzący
Prowadzący
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Materiały elektroniczne zamieszczane na moodlu.
Warunki uczestnictwa
Dodatkowo wymagany zapis przez formularz rekrutacyjny uczelni https://www.merito.pl/rekrutacja/krok1.
Szczegółowe informacje na temat rekrutacji znajdują się pod linkiem:
https://www.merito.pl/gdansk/studia-i-szkolenia/studia-podyplomowe/zasady-rekrutacji
Przedstawiona powyżej cena obejmuje obecnie obowiązującą promocje w czesnym oraz obejmuje system płatności 10 rat.
Istnieje możliwość dodania ceny na życzenie - w systemie płatności 1, 2 i 12 rat.
W tym celu prosimy o kontakt z biurem rekrutacji wskazanym powyżej rekrutacjasp@gdansk.merito.pl
Warunki techniczne
Warunki techniczne
Wymagania: posiadanie sprzętu elektronicznego z dostępem do internetu, monitor, klawiatura.
Uczelnia zapewnia dostęp do platformy TEAMs.