Tester Automatyzujący & AI - Future Collars
Tester Automatyzujący & AI - Future Collars
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Administracja IT i systemy komputerowe
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Kurs kierwany jest do osób pracujących w branży IT, mających doświadczenie w pracy jako Tester Manualny bądź dla osób, które ukończyły kurs Testera Manualnego.
Kurs dedykowany również osobom posiadajacy Certyfikat ISTQB (pozimom podstawowy)
- Minimalna liczba uczestników1
- Maksymalna liczba uczestników16
- Data zakończenia rekrutacji22-06-2025
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi49
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Celem szkolenia jest zdobycie umiejętności pozwalających wejść na wyższy poziom testowania. Podczas szkolenia kursant pozna i wykorzysta w praktyce narzędzia służące do automatyzowania testów. Wprowadzimy kursanta w świat poszukiwania błędów na stronach WWW, w aplikacjach mobilnych i programach komputerowych. Kursant pozna na poziomie podstawowym język programowania Java, który wspiera zautomatyzowane testowanie.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Wykorzystasz wiedzę na temat HTML i CSS w sprawdzaniu elementów witryn WWW | Kryteria weryfikacji Wykorzystasz wiedzę na temat HTML i CSS w sprawdzaniu elementów witryn WWW | Metoda walidacji Test teoretyczny |
Efekty uczenia się Będziesz znać najczęściej stosowane składnie i standardy komunikacji w aplikacjach i serwisach | Kryteria weryfikacji Będziesz znać najczęściej stosowane składnie i standardy komunikacji w aplikacjach i serwisach | Metoda walidacji Test teoretyczny |
Efekty uczenia się Nauczysz się wykorzystywać narzędzia IT niezbędne testerowi do pracy | Kryteria weryfikacji Nauczysz się wykorzystywać narzędzia IT niezbędne testerowi do pracy | Metoda walidacji Test teoretyczny |
Efekty uczenia się Przetestujesz architekturę klient-serwer | Kryteria weryfikacji Przetestujesz architekturę klient-serwer | Metoda walidacji Wywiad swobodny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Kurs Tester Automatyzujący trwa 10 tygodni. Zajęcia są realizowane na platformie online. W każdym tygodniu kursu są 2 lekcje na żywo z Mentorem trwające po 1,5 h. Każdemu kursantowi przysługują idywidualne konsultacje 1,5h w tygodniu.
Kurs obejmuje 30 godz. na żywo w czasie rzeczywistym - spotkania z Mentorem
Kurs obejmuje dodatkowo 15 godz. indywidualnych konsultacji z Mentorem 1:1 (1,5 godz. na każdy tydzień kursu spotkania na żywo w czasie rzeczywistym)
4 godziny warsztatów wsparcia w rekrutacji
Kurs uczy praktycznych umiejętności, zakłada wykonywanie zadań i projektów oraz przyswajanie teoretycznej wiedzy umieszczonej na platformie.
Czas dostępu do platformy: 3 miesiące po zakończeniu kursu
Program kursu:
Narzędzia jUnit5, Selenium, Wzorzec Page Object Pattern,Allure Reports, Selenide, Cucumber
Środowisko programistyczne Javy
• Dowiesz się na czym polega strategia wyszukiwania elementów na stronie WWW.
• Poznasz system kontroli wersji GIT.
• Nauczysz się zainstalować Javę oraz skonfigurować środowisko programistyczne przy użyciu IntelliJ IDEA.
Java podstawy I
• Wprowadzenie do programowania w Javie.
• Poznasz zmienne, typy podstawowe oraz instrukcję sterującą if.
Java podstawy II
• Dowiesz się, czym jest wyrażenie switch oraz poznasz metody i pętle.
Programowanie obiektowe
• Poznasz zagadnienie obiektu oraz klasy w Javie.
• Dowiesz się, czym są konstruktory oraz przeciążanie metod.
Koncepcje programowania obiektowego
• Poznasz koncepcje programowania obiektowego.
• Dowiesz się więcej o interakcjach pomiędzy klasami.
• Dowiesz się na czym polegają koncepcje dziedziczenia, kompozycji oraz enkapsulacji.
• Poznamy narzędzie Gradle do zarządzania pakietami w projekcie.
Narzędzia do testowania - jUnit i Selenium
• Poznasz narzędzia jUnit oraz Selenium. Pierwsze z nich odpowiada za zarządzanie testami w Javie, a drugie pomaga w wykonywaniu akcji w przeglądarce
Selenium podstawy
• Poznasz kolejne funkcje Selenium.
• Podczas lekcji mentor omówi Waiter-y, czyli jak czekać oraz koncepcję
na elementy na stronie oraz klasę Actions pozwalającą na wykonywanie gestów oraz bardziej złożonych akcji na stronie.
Selenium - Page Object Model, zarządzanie cyklem życia testu
• Poznasz element Iframe i dowiesz się, jak przełączać się pomiędzy kontekstem głównym a iframe.
• Poznasz i nauczysz się zaimplementować podstawowy wzorzec Page Object Model. Poznasz sposób kontroli cyklu życia testu za pomocą jUnit.
Page Object Model z @FindBy, zarządzanie WebDriver
• Poznasz adnotację @FindBy oraz klasę PageFactory z pakietu Selenium.
• Zbudujesz podstawy frameworku testerskiego.
• Dowiesz się więcej o zarządzaniu WebDriver-em w cyklu życia testu, obsłudze plików konfiguracyjnych oraz wzorcu projektowym Singleton.
Kolekcje w Javie
• Zostaniesz wprowadzony/a do kolekcji w Java - poznasz Listy, Sety i Mapy.
• Dowiesz się, jak wyszukiwać grupy elementów na stronie.
• Zapoznasz się z typami generycznym w Javie - Java Generics.
Java - Abstrakcje i Polimorfizm
• Poznasz klasy abstrakcyjne, interfejsy oraz koncepcję polimorfizmu w Javie
Java Interfejs funkcyjny, zarządzanie danymi testowymi
• Poznasz interfejs funkcyjny oraz klasę Stream.
• Dowiesz się, w jaki sposób tworzyć oraz przechowywać dane testowe.
Zarządzanie danymi testowymi, wzorzec Budowniczy
• Poznasz strategii pisania testów z użyciem Fluent Interface
• Dowiesz się na czym polega wprowadzenie wzorca projektowego Budowniczy do budowania skomplikowanych struktur przechowujących dane testowe
Raporty z egzekucji testów - Allure Reports
• Dowiesz się więcej o tworzeniu raportów wraz z załącznikami.
• Poznasz narzędzie Allure Report.
• Dowiesz się, jak nagrywać przebieg testu, wykonywać zrzuty ekranu, tworzyć szczegółowe opisy przebiegu testu.
Selenide
• Poznasz narzędzie Selenide oraz dowiesz się, dlaczego jest nowoczesną alternatywą dla Selenium.
• Dowiesz się, w jaki sposób będą wyglądać poznane przez nas struktury zaimplementowane za pomocą tego narzędzia.
Cucumber, Testowanie backend I
• Nauczysz się tworzyć scenariusze testowych w podejściu Behaviour Driven Development. Poznasz narzędzie Cucumber wspierające development testów w tym podejściu.
• Dowiesz się, czym jest model rozszerzeń w jUnit
• Zostaniesz wprowadzony/a do testowania web serwisów.
• Poznasz narzędzie Rest Assured.
Testowanie backend II
• Dowiesz się, jak wygląda testowanie web-serwisów przy użyciu klienta http wbudowanego w Jave.
• Poznasz narzędzie Lombok.
• Dowiesz się więcej o serializacji obiektów do JSON oraz JSON do obiektu
Kluczową przewagą szkolenia jest nauka zdalna, elastyczna, dostosowana do zajęć podopiecznych, bez względu na miejsce zamieszkania czy harmonogram dnia. Fakt, że nauka odbywa się w sposób zdalny, a osoby biorące udział w szkoleniu nie muszą wychodzić z domu, daje szansę osobą, które pomimo swoich wysokich możliwości nie mogą podjąć zatrudnienia bądź są wykluczone z przyczyn niezależnych od nich.
Użytkownik indywidualny dostaje dostęp do platformy, na której znajdzie kurs e-learningowy składający się z materiałów stworzonych przez mentorów prowadzących. Platforma jest czynna 24/7 więc kursant może z niej korzystać w dowolnym momencie. Materiały dostępne są w formie prezentacji, materiałów poglądowych, wideotutorialów oraz filmów z lekcji na żywo.
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 1 harmonogram będzie dodany w tygodniu poprzedzajacym rozpoczęcie kursu | Prowadzący Bartosz Jarek | Data realizacji zajęć 23-06-2025 | Godzina rozpoczęcia 18:00 | Godzina zakończenia 19:30 | Liczba godzin 01:30 |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto6 800,00 PLN
- Koszt przypadający na 1 uczestnika netto6 800,00 PLN
- Koszt osobogodziny brutto138,78 PLN
- Koszt osobogodziny netto138,78 PLN
Prowadzący
Prowadzący
Bartosz Jarek
Tester automatyzujący z 8 letnim doświadczeniem
QA Lead w Worldremit
Autor i współautor kilku frameworków testowych w Java i Python
Mentor z kilkuletnim doświadczeniem, autor szkoleń i warsztatów
Współpracował z takimi markami jak: Nokia, Sabre, HSBC, ABB, Assa Abloy czy Assecco
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Materiały opracowane są przez mentorów z wieloletnim doświadczeniem na rynku pracy w branży IT. Kursant otrzymuje dostęp do platformy edukacyjnej, na której zamieszczone są wszystkie niezbędne materiały i może uczyć się w dowolnym momencie. Materiały są dostępne na platformie Future Collars w formie prezentacji, materiałów poglądowych, wideotutorialów, slajdów, plików pdf, oraz filmów z lekcji na żywo.
Użytkownik otrzymuje dostęp do platformy, na której odbywać się będą lekcje online w czasie rzeczywistym. Platforma jest dostępna 24/7 więc kursant może z niej korzystać w dowolnym momencie.
Kursant ma dostęp do tych materiałów i lekcji które są zapisywane na platformie po lekcji online i może z nich korzystać jeszcze przez 3 miesiące po zakończeniu kursu.
Warunki uczestnictwa
- Dostęp do komputera oraz Internetu
- Znajomość angielskiego na poziomie B1/B2
- Doświadczenie jako tester manualny / lub ukończony kurs testera manualnego
Informacje dodatkowe
Jako firma szkoleniowa jesteśmy kreatorem innowacyjnej edukacji. Dzięki autorskim rozwiązaniom dopasowujemy sposób nauczania przez internet do indywidualnych potrzeb, a nasi Mentorzy i Mentorki są niezawodnym wsparciem w zdobywaniu umiejętności pożądanych na współczesnym rynku pracy.
Kursant otrzymuje dostęp do platformy na której są zamieszczone wszystkie niezbędne materiały dzięki czemu może uczyć się w dowolnym dla siebie momencie. Kluczową przewagą szkolenia jest nauką zdalna, elastyczna, dopasowana do zajęć podopiecznych, bez względu na miejsce zamieszkania.
Mentorzy, bazując na wieloletnim doświadczeniu w branży, wprowadzają w świat pracy w IT oraz zapewniają kursantom wsparcie podczas lekcji na żywo prowadzonych dwa razy w tygodniu w formie wideochatu i codziennych konsultacji na chacie pisanym.
Materiały opracowane przez mentorów z wieloletnim doświadczeniem na rynku pracy w branży IT.
Warunki techniczne
Warunki techniczne
Wymagania minimalne:
Dwurdzeniowy procesor 2 GHz lub więcej (i3/i5/i7 lub odpowiednik AMD)
4GB pamięci RAM DDR3
Dysk HDD 250GB +
Łącze o mocy przynajmniej 4Mbps pobierania i 0.5Mbps wysyłania
System operacyjny Windows 8.1 lub nowszy, macOS Yosemite, aktualny Linux
Kursant otrzymuje dostęp do platformy Future Collars przed rozpoczęciem szkolenia (piątek poprzedzający tydzień w którym zaczyna się szkolenie)
Platforma jest zintegrowana z apliacją Zoom przez którą są prowadzone lekcje na żywo w czasie rzeczywistym, link jest ważny przez cały okres trwania szkolenia)