Plan Szkolenia
Wprowadzenie do testowania automatyzowanego
-         Wprowadzenie do testowania automatyzowanego        - Korzyści płynące z automatyzacji
- Typy testowania: funkcjonalne vs niefunkcjonalne
 
-         Zrozumienie ekosystemu klienta        - Przegląd Oracle APEX
- Wprowadzenie do .Net Core
- Podstawy uczenia maszynowego w algorytmach kodowych
 
Przegląd narzędzi automatyzacyjnych
-         Selenium        - Konfiguracja Selenium WebDriver
- Piszemy i uruchamiamy skrypty testowe
- Najlepsze praktyki w Selenium
 
-         TestComplete        - Wprowadzenie do TestComplete
- Tworzenie automatycznych testów dla różnych aplikacji
- Integracja TestComplete z innymi narzędziami
 
Głębokie zanurzenie się w automatyzację z Selenium
-         Zaawansowane Selenium        - Obsługa dynamicznych elementów strony internetowej
- Testowanie międzyprzeglądarkowe
- Integracja z TestNG i JUnit
 
-         Rozwój frameworków        - Model Obiektu Strony (POM)
- Frameworki oparte na danych i kluczowych słowach
- Kontynuacyjna integracja z Jenkins
 
Zaawansowane funkcje w TestComplete
-         Skryptowanie i automatyzacja        - Języki skryptowe wspierane przez TestComplete
- Automatyzacja aplikacji desktopowych, webowych i mobilnych
 
-         Dostosowywanie testów        - Tworzenie niestandardowych punktów kontrolnych
- Obsługa wyjątków i błędów
 
Integracja z Oracle APEX i .Net Core
-         Testowanie aplikacji Oracle APEX        - Strategie automatyzacji testów dla aplikacji APEX
- Narzędzia i praktyki specyficzne dla APEX
 
-         Automatyzacja w .Net Core        - Konfiguracja projektów testowych
- Testowanie jednostkowe z xUnit
- Integracja i testowanie końcowe
 
Uczenie maszynowe w automatyzacji
-         Wprowadzenie do uczenia maszynowego w testowaniu        - Podstawy uczenia maszynowego
- Zastosowania uczenia maszynowego w automatyzacji testów
 
-         Implementacja algorytmów uczenia maszynowego        - Pisanie algorytmów do analizy predykcyjnej
- Integracja uczenia maszynowego z automatyzacją testów
 
Konserwacja i ręczne tworzenie nowych aplikacji
-         Podstawy testowania ręcznego        - Techniki testowania ręcznego
- Pisanie skutecznych przypadków testowych i planów testowych
 
-         Przejście od testowania ręcznego do automatyzowanego        - Wykrywanie kandydatów do automatyzacji
- Najlepsze praktyki dotyczące konserwacji skryptów testowych
 
Strategie HCM/NPP cyfrowego i outsourcingowe
-         Przegląd HCM/NPP cyfrowego        - Narzędzia i technologie w HCM
- Strategie automatyzacji dla aplikacji HCM
 
-         Zarządzanie projektami testowymi w outsourcingu        - Najlepsze praktyki w outsourcingu
- Zapewnienie jakości i spójności w projektach outsourcingowych
 
Alternatywne narzędzia i technologie
-         Ocena Jtest i SOAtest        - Funkcje Jtest i SOAtest
- Dopasowanie do potrzeb klienta
 
-         Wprowadzenie alternatywnych narzędzi        - Badanie innych narzędzi automatyzacyjnych (np. Katalon Studio, Postman do testowania API)
- Strategie integracji i przejścia
 
Warsztaty praktyczne i scenariusze rzeczywiste
-         Sesje praktyczne        - Laboratoria praktyczne z Selenium i TestComplete
- Scenariusze testowe z życia rzeczywistego
 
-         Studium przypadku i projekt końcowy        - Projekt grupowy mający na celu wdrożenie pełnego rozwiązania automatyzacyjnego
- Prezentacja i recenzja rówieśnicza
 
Podsumowanie i następne kroki
Wymagania
- Znajomość podstawowych koncepcji programowania
- Doświadczenie w testowaniu oprogramowania (ręczne lub automatyczne)
- Znajomość technologii sieciowych i frameworków rozwojowych
Grupa docelowa
- Specjaliści od automatyzacji testów
- Inżynierowie QA
- Programiści
- Specjaliści IT zajmujący się utrzymaniem i testowaniem oprogramowania
Opinie uczestników (5)
Bardzo dokładnie tłumaczone każde zagadnienie
Patrycja - Alior Bank SA
Szkolenie - Selenium WebDriver in C#
Wszystko mi się podobało, ponieważ jest to dla mnie nowość i widzę wartość dodaną, jaką może wnieść do mojej pracy.
Zareef - BMW South Africa
Szkolenie - Tosca: Model-Based Testing for Complex Systems
Przetłumaczone przez sztuczną inteligencję
Wiele ćwiczeń, które dały wiele praktycznych umiejętności.
Rafal Borek - Bytamic Solutions sp. z o.o.
Szkolenie - Automation Testing with Cypress
Przetłumaczone przez sztuczną inteligencję
Tematyka dobrze rozłożona w czasie.
Marek Bukowski - Nabywca Ergo Digital IT GMBH/ Beneficjent Ergo Digital IT GMBH Oddzial w Polsce
Szkolenie - Selenium with Jenkins and Docker
Trener dokładnie wyjaśnił każdą funkcję.
Argean Quilaquil - DXC
Szkolenie - TestComplete
Przetłumaczone przez sztuczną inteligencję
