Plan Szkolenia
Wprowadzenie do testowania automatycznego
-
Przegląd testowania automatycznego
- Korzyści z automatyzacji
- Rodzaje testów: funkcjonalne vs niefunkcjonalne
-
Zrozumienie ekosystemu klienta
- Przegląd Oracle APEX
- Wprowadzenie do .Net Core
- Podstawy uczenia maszynowego w algorytmach
Przegląd narzędzi do automatyzacji
-
Selenium
- Konfiguracja Selenium WebDriver
- Pisanie i uruchamianie skryptów testowych
- Najlepsze praktyki dla Selenium
-
TestComplete
- Wprowadzenie do TestComplete
- Tworzenie testów automatycznych dla różnych aplikacji
- Integracja TestComplete z innymi narzędziami
Pogłębiona analiza automatyzacji z Selenium
-
Zaawansowane Selenium
- Obsługa dynamicznych elementów webowych
- Testowanie między przeglądarkami
- Integracja z TestNG i JUnit
-
Rozwój frameworków
- Model Page Object (POM)
- Frameworki oparte na danych i słowach kluczowych
- Ciągła integracja z Jenkinsem
Zaawansowane funkcje w TestComplete
-
Skryptowanie i automatyzacja
- Języki skryptowe obsługiwane 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 automatycznego testowania aplikacji APEX
- Narzędzia i praktyki specyficzne dla APEX
-
Automatyzacja w .Net Core
- Konfiguracja projektów testowych
- Testy jednostkowe z xUnit
- Testy integracyjne i end-to-end
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
Utrzymanie i manualne tworzenie nowych aplikacji
-
Podstawy testowania manualnego
- Techniki testowania manualnego
- Pisanie skutecznych przypadków testowych i planów testowych
-
Przejście z testowania manualnego na automatyczne
- Identyfikacja kandydatów do automatyzacji
- Najlepsze praktyki w utrzymaniu skryptów testowych
Cyfrowe HCM/NPP i strategie outsourcingu
-
Przegląd cyfrowego HCM/NPP
- Narzędzia i technologie w HCM
- Strategie automatyzacji dla aplikacji HCM
-
Zarządzanie zleconymi projektami testowymi
- Najlepsze praktyki w outsourcingu
- Zapewnienie jakości i spójności w zleconych projektach
Alternatywne narzędzia i technologie
-
Ocena Jtest i SOAtest
- Funkcje Jtest i SOAtest
- Przydatność dla potrzeb klienta
-
Wprowadzenie alternatywnych narzędzi
- Poznanie innych narzędzi do automatyzacji (np. Katalon Studio, Postman do testowania API)
- Strategie integracji i przejścia
Warsztaty praktyczne i scenariusze rzeczywiste
-
Sesje praktyczne
- Praktyczne laboratoria z Selenium i TestComplete
- Scenariusze testowe z rzeczywistych przypadków
-
Studia przypadków i projekt końcowy
- Projekt grupowy wdrożenia kompleksowego rozwiązania automatyzacji
- Prezentacja i recenzja koleżeńska
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie podstawowych koncepcji programowania
- Doświadczenie w testowaniu oprogramowania (manualnym lub automatycznym)
- Znajomość technologii webowych i frameworków deweloperskich
Grupa docelowa
- Testerzy automatyczni
- Inżynierowie QA
- Deweloperzy oprogramowania
- Specjaliści IT zajmujący się utrzymaniem i testowaniem oprogramowania
Opinie uczestników (3)
Dobre przygotowanie merytoryczne trenera. Dodatkowo, trener angażował uczestników nawet w części wykładowej, zachęcał do "brainstormingu", dzielenia się swoimi spostrzeżeniami, pomysłami.
Krzysztof Wojciechowski - HUUUGE GAMES SPOLKA Z OGRANICZONA ODPOWIEDZIALNOSCIA
Szkolenie - Test Automation with Selenium and Python
ćwiczenia praktyczne, łatwiej przyswoić informacje
ashley bolen - Insurance Corporation of British Columbia
Szkolenie - Test Automation with Selenium
Przetłumaczone przez sztuczną inteligencję
Kluczowe tematy można przedyskutować i ustalić z trenerem przed seminariami. Luźna i przyjemna atmosfera w dniach seminariów.
Lorenz - Continentale Lebensversicherung AG
Szkolenie - Advanced Selenium
Przetłumaczone przez sztuczną inteligencję