Tester Oprogramowania zgodnie z ISTQB (manualny + automatyzacja) - Małopolski pociąg do kariery / Kierunek rozwój - PAŹDZIERNIK 2024
Tester Oprogramowania zgodnie z ISTQB (manualny + automatyzacja) - Małopolski pociąg do kariery / Kierunek rozwój - PAŹDZIERNIK 2024
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikator projektuMałopolski Pociąg do kariery
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Kurs tester oprogramowania (manualny + automatyzacja) prowadzony jest zgodnie z najnowszą wersją metodologii ISTQB i skierowany jest do każdego, kto interesuje się testowaniem oprogramowania i chciałby rozwijać swoją karierę w tej dziedzinie.
Jeżeli:
- chciałbyś zdobyć nowe umiejętności, które podniosą Twoje kwalifikacje;
- interesujesz się nowymi technologiami i chciałbyś rozpocząć karierę testera;
To nasz kurs jest dla Ciebie idealnym wyborem!
Grupę docelową stanowią zarówno osoby, które myślą o przyszłej pracy w roli testera oprogramowania (lub chcą, aby był to ich pierwszy krok w kierunku świata IT), jak również programiści, czy kadra zarządzająca - którzy chcą się rozwijać w tej dziedzinie.
Uczestnicy kursu nie muszą mieć wcześniejszego doświadczenia w związanego z testowaniem orpogramowania.
Usługa adresowana również do uczestników projektu Kierunek Rozwój, Małopolski Pociąg do Kariery, Nowy start w Małopolsce z EURESem, mBon+, Bony Sądeckie, Podhalańskie, Tarnowskie, Netbon2.
- Minimalna liczba uczestników8
- Maksymalna liczba uczestników16
- Data zakończenia rekrutacji21-10-2024
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi88
- Podstawa uzyskania wpisu do BURZnak Jakości Małopolskich Standardów Usług Edukacyjno-Szkoleniowych (MSUES) - wersja 2.0
Cel
Cel
Cel edukacyjny
Szkolenie przygotowuje do samodzielnej pracy na stanowisku testera manualnego: analizy wymagań biznesowych, przygotowania i wykonywania scenariuszy testowych, wykonywania oraz raportowania testów (tester manualny) - zgodnie z najnowszą metodologią ISTQB, a także do automatyzacji testów w języku python (tester automatyzujący).Kurs przekazuje kompetencje przydatne m.in. w zawodzie Tester oprogramowania komputerowego (251903).
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Samodzielnie planuje i przeprowadza testy manualne oprogramowania | Kryteria weryfikacji - omawia cykl życia oprogramowania- rozróżnia techniki testowania oraz charakteryzuje typy i poziomy testów - projektuje własne strategie i scenariusze testowe - tworzy dokumentację testów i raportuje błędy - obsługuje najpopularniejsze narzędzia testerskie - charakteryzuje metody zarządzania projektami IT oraz stosuje je w praktyce | Metoda walidacji Test teoretyczny |
Efekty uczenia się Programu w języku Python na poziomie średniozaawansowanym | Kryteria weryfikacji - definiuje typy danych- tworzy własne skrypty z wykorzystaniem zmiennych, funkcji, pętli, wyrażeń warunkowych itd. - przeprowadza operacje na liczbach, tekstach oraz plikach zewnętrznych | Metoda walidacji Test teoretyczny |
Efekty uczenia się Automatyzuje prowadzone testy | Kryteria weryfikacji - uruchamia testy z poziomu linii komend- obsługuje narzędzia do automatyzacji testów | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szkolenie skierowane jest do osób chcących nabyć kompetencje przydatne w pracy na stanowiskach testera manualnego oraz automatyzującego.
Uczestnicy kursu nie muszą mieć żadnego wcześniejszego doświadczenia w zakresie testowania oprogramowania.
--
STRUKTURA KURSU:
Szkolenie obejmuje ok. 120h nauki, w tym 88h szkoleniowe (45 min)(tj. w przeliczeniu 66h zegarowe (60 min)) zajęć na żywo w formie praktycznych warsztatów oraz inspirujących wykładów - przez cały czas z trenerem.
Uczestnicy otrzymują również dodatkowe zadania do pracy w domu oraz mogą kontaktować się z prowadzącymi także poza zajęciami, na platformie Slack.
Zajęcia odbywają się na żywo (online, w formie wirtualnej klasy) w formule wieczorowo-weekendowej - 2x w tygodniu (wieczorem) oraz w wybrane soboty. Grupy liczą maksymalnie 12-16 osób i są jednymi z najmniejszych grup na rynku.
Wszystkie zajęcia są nagrywane - można do nich wrócić rownież w późniejszym terminie.
Całość zgodnie z aktualną metodologią ISTQB.
--
PROGRAM SZKOLENIA OBEJMUJE
| Wstęp
- wprowadzenie do testowania, rozwój projektu, dlaczego testowanie jest niezbędne
- cykl życia oprogramowania i techniki jego wytwarzania, model Wodospadu (Waterfall), model V, wprowadzenie w Scrum i Agile
- podstawy testowania, testowanie statyczne, przeglądy, regresja.
| Techniki testowania
- typy i poziomy testów, priorytety, weryfikacja i walidacja, testowanie czarno- skrzynkowe, białoskrzynkowe
- organizacja i metodologia testowania, analiza ryzyka, funkcjonalność i dane testowe
- usprawnianie procesu testowego
- statyczne techniki testowania, equivalence partitioning, analiza
- wartości brzegowych, statement coverage, testowanie par, wyb.r techniki testowania
| Projektowanie testów oraz dokumentacja
- planowanie badań testowych, analiza i projektowanie testów, techniki projektowania testów, analiza teoretycznych niuansów badań
- tworzenie dokumentacji testowej, raportowanie błędów
- (jira, redmine, testrail, testlink)
| Narzędzia testerskie oraz ich wykorzystanie w praktyce
- omówienie i prezentacja najbardziej popularnych narzędzi testerskich
- testy webserwisów, testy wydajnościowe, testowanie backend
- testowanie UI, BDD, Test Management Tools, Bug
- Tracking Tools
- zarządzanie testami, proces zarządzania incydentami, zarządzanie zmianą oraz zarządzanie konfiguracją
| Programowanie w Pythonie
- nauka programowania w języku Python
- instalacja modułów (pytest etc)
- pliki, typy danych, zmienne, funkcje, wyrażenia warunkowe, wyjątki, operacje na liczbach i tekstach, listy
- wybieranie elementów, przeglądanie danych (pętle)
| Automatyzacja testów w języku Python (Pytest)
- asercje, pisanie testów i ich uruchamianie w IDE, uruchamianie testów z poziomu linii komend
- debugging, requests module do automatyzacji API(REST), podstawy HTTP, kody odpowiedzi http
| Testowanie API w praktyce
- Postman, SOAP, REST, GraphQL
- podstawy tworzenia requestów, korzystanie z autoryzacji (postman monitor)
| Testy aplikacji webowych za pomocą Selenium
- wyszukiwanie WebElement.w z wykorzystaniem selektorów, znajomość selektorów, interakcja z elementami na stronie
- pobieranie danych z elementów, przetwarzanie danych, POM (page object
- model) - tworzenie, modyfikacja i użycie FindBy
- omówienie narzędzi dodatkowych (np. Selenide, Selenium Grid, Cucumber, Serenity, Allure
Uczestnicy pracują nad realnymi projektami związanymi z zieloną gospodarką (np. aplikacje / webserwisy promujące zrównoważony rozwój, aplikacja / system do monitorowania zużycia energii lub zarządzania odpadami, rozwiązania z zakresu IoT, rozwiązania wpływające pozytywnie na środowisko itd.).
--
Szkolenie przekazuje kompetencje przydatne i/lub niezbędne do pracy na stanowiskach takich jak m.in.: tester oprogramowania komputerowego (251903), tester systemów teleinformatycznych (251904), projektant / architekt systemów teleinformatycznych (251103), programista aplikacji (251401), programista aplikacji mobilnych (251402).
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 cenyCena
- Koszt przypadający na 1 uczestnika brutto5 280,00 PLN
- Koszt przypadający na 1 uczestnika netto5 280,00 PLN
- Koszt osobogodziny brutto60,00 PLN
- Koszt osobogodziny netto60,00 PLN
Prowadzący
Prowadzący
Patryk Walaszkowski
Adam Lochno
Daniel Delimata
Kamil Bartocha
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
W ramach szkolenia uczestnik otrzymuje:
- dostęp do prezentacji z zajęć, materiałów oraz ćwiczeń podsumowujących zdobytą wiedzę (materiały on-line w formie pdf)
- bezpłatną licencję edukacyjną na wybrane IDE Jetbrains;
- dostęp do kanałów Slack dedykowanych szkoleniu;
- dostęp do nagrań z odbytych zajęć.
Każdy z uczestników otrzymuje certyfikat ukończenia kursu wraz z suplementem opisującym zakres szkolenia.
Warunki uczestnictwa
W przypadku korzystania z dofinansowania, warunkiem uczestnictwa jest zapisanie się przez BUR wraz z podaniem aktualnego ID wsparcia.
NIe jest wymagane posiadanie wcześniejszego doświadczenia w zakresie testowania oprogramowania.
Informacje dodatkowe
Usługi szkoleniowe w ramach projektu realizowane są w godzinach dydaktycznych (1 godzina dydaktyczna = 45 min.)
Zapisanie się na wybraną usługę poprzez BUR nie jest jednoznaczne z zarezerwowaniem miejsca na kursie. Prosimy o dodatkowy kontakt telefoniczny / mailowo / messenger lub poprzez stronę www.codebrainers.pl.
W ramach usługi przewidziane są przerwy podczas zajęć:
- krótkie przerwy po ok. 5-10 minut w trakcie zajęć 3 godzinnych;
- krótkie przerwy po ok. 5-10 minut oraz jedna dłuższa przerwa obiadowa (ok. 30-40) - w trakcie zajęć 6 godzinnych (+/- w połowie zajęć);
Dokładne godziny przerw wypadają indywidualnie na każdych zajęciach i są związane z tematyką materiału oraz zmęczeniem grupy.
Zawarto umowę z WUP w Toruniu w ramach projektu Kierunek Rozwój.
Zdobyte podczas szkolenia kompetencje dotyczą cyfrowej transformacji.
Zawarto umowę z WUP w Krakowie w ramach projektu Małopolski Pociąg do Kariery oraz Nowy start w Małopolsce z EURESem.
Warunki techniczne
Warunki techniczne
Zajęcia prowadzone są w czasie rzeczywistym na platformie Zoom, wraz z dostępem do kanałów grupowych na platformie Slack.
Minimalne wymagania sprzętowe:
- komputer / laptop / lub inne urządzenie ze stałym dostępem do internetu, wyposażone w kamerę internetową;
Minimalne wymagania dotyczące parametrów łącza sieciowego:
- szybkość pobierania / przesyłania: minimalna 2 Mb/s / 128 kb/s, zalecana: 4 Mb/s / 512 kb/s;
Niezbędne oprogramowanie umożliwiające dostęp do zajęć oraz materiałów:
- przeglądarka internetowa;
- Zoom w wersji bezpłatnej dla użytkownika;
Uczestnicy otrzymują linki do spotkań przed każdymi zajęciami. Link umożliwiający uczestnictwo w szkoleniu jest aktywny w godzinach wskazanych na karcie usługi.