3
dni (3 x 8 h)
09:00 - 17:00
polski
angielski, polski
Cel nauczania
Szkolenie ma na celu dostarczenie teoretycznej wiedzy, ale również rozwinięcie praktycznych umiejętności i odpowiednich postaw, które są kluczowe dla skutecznego wdrażania i zarządzania automatyzacją testów. Dzięki temu uczestnicy są lepiej przygotowani do realizacji złożonych projektów automatyzacji testów, przyczyniając się do zwiększenia efektywności i jakości procesów testowych w organizacjach.
Szkolenie stanowi także przygotowanie do egzaminu ISTQB® i uzyskania międzynarodowego certyfikatu ISTQB® Advanced Level - Test Automation Engineering.
Cele szczegółowe szkolenia w zakresie wiedzy, umiejętności i postaw:
Uczestnik szkolenia zna i rozumie:
- Podstawowe pojęcia i terminologię związaną z automatyzacją testów
- Korzyści i wyzwania związane z automatyzacją testów oraz kryteria wyboru odpowiednich narzędzi i technologii do automatyzacji
- Architekturę i komponenty frameworków automatyzacji testów, w tym warstwy testowe, silniki testowe, narzędzia do raportowania i systemy zarządzania testami
- Procesy i praktyki związane z wdrażaniem i utrzymaniem automatyzacji testów, w tym strategie testowe, planowanie i projektowanie testów oraz zarządzanie cyklem życia automatyzacji
- Różne techniki automatyzacji testów
- Znaczenie danych testowych i technik zarządzania danymi testowymi w kontekście automatyzacji.
Uczestnik szkolenia potrafi:
- Projektować i implementować skrypty testowe w wybranych narzędziach do automatyzacji, stosując dobre praktyki programistyczne i wzorce projektowe
- Tworzyć i utrzymywać frameworki automatyzacji testów, zapewniając ich skalowalność, elastyczność i łatwość konserwacji
- Przeprowadzać analizę i ocenę efektywności automatyzacji testów, identyfikując obszary do poprawy i optymalizacji
- Automatyzować zarządzanie danymi testowymi, tworząc skrypty i narzędzia do generowania, manipulowania i czyszczenia danych testowych
- Wykorzystywać techniki monitorowania i raportowania wyników testów automatycznych, generując czytelne i zrozumiałe raporty dla różnych interesariuszy.
Uczestnik szkolenia prezentuje:
- Postawę proaktywności i innowacyjności, stale poszukując nowych rozwiązań i narzędzi, które mogą poprawić proces automatyzacji testów
- Otwartość na ciągłe uczenie się i rozwój, biorąc pod uwagę dynamiczny rozwój technologii i najlepszych praktyk w dziedzinie automatyzacji testów
- Działa etycznie i odpowiedzialnie, dbając o to, aby automatyzacja testów była realizowana zgodnie z najlepszymi praktykami i standardami branżowymi
- Promuje jakość i niezawodność automatyzowanych testów, dążąc do minimalizacji ryzyka błędów i zapewnienia, że automatyzacja przyczynia się do poprawy jakości oprogramowania.
Zakres tematyczny
- Wprowadzenie i cele automatyzacji testów
- Cel automatyzacji testów
- Automatyzacja testów w cyklu wytwarzania oprogramowania
- Przygotowanie do automatyzacji testów
- Zrozumienie konfiguracji infrastruktury umożliwiającej automatyzację testów
- Proces oceny w celu wyboru odpowiednich narzędzi i strategii
- Architektura testów automatycznych
- Koncepcje projektowe wykorzystywane w automatyzacji testów
- Wdrażanie testów automatycznych
- Rozwój automatyzacji testów
- Ryzyka związane z rozwojem automatyzacji testów
- Utrzymywalność rozwiązania dla testów automatycznych
- Wdrażanie i strategie wdrażania automatyzacji testów
- Integracja z potokami CI/CD
- Raportowanie i metryki automatyzacji testów
- Gromadzenie, analiza i raportowanie danych automatyzacji testów
- Weryfikacja rozwiązania dla testów automatycznych
- Weryfikacja infrastruktury testów automatycznych
- Ciągłe doskonalenie
- Możliwości ciągłego doskonalenia testów automatycznych
Jak się przygotować
Dla kogo
Szkolenie kierowane jest przede wszystkim do testerów, którzy mają już doświadczenie w testach manualnych i chcą rozwijać swoje umiejętności oraz zdobywać wiedzę z zakresu automatyzacji procesu testowania.
Aby przystąpić do egzaminu ISTQB® Advanced Level - Test Automation Engineering wymagana jest wcześniejsza certyfikacja na poziomie podstawowym.
Jak się przygotować
Udział w szkoleniu nie wymaga wcześniejszego przygotowania.
Metody nauczania
Szkolenie ma w formę wykładów z teorii testowania, którą trener odnosi do praktyki uczestników szkolenia. Dzięki temu materiał jest dużo łatwiejszy w przyswojeniu. Prowadzący to praktycy o umiejętnościach mentorskich i coachingowych.
Materiały edukacyjne
Będąc uczestnikiem szkolenia otrzymasz komplet starannie opracowanych materiałów:
- starannie opracowaną prezentację opisującą zagadnienia omawiane podczas szkolenia
- materiały w formie elektronicznej na platformie edu.ittraining.pl
Korzyści
Dla Uczestnika
- nabycie umiejętności projektowania, rozwijania i utrzymywania rozwiązań niezbędnych do automatyzacji testów
- nabycie umiejętności tworzenia automatycznych raportów z przeprowadzonych testów
- nabycie umiejętności współtworzenia planu integracji testów automatycznych z procesem testowania
- zwiększenie atrakcyjności na rynku pracy
- przygotowanie do certyfikacji.
Dla Organizacji
- poprawa jakości prowadzonych testów
- skrócenie czasu niezbędnego na przeprowadzenie testów
- oszczędność czasu i zasobów
- poprawa jakości wytwarzanego oprogramowania.
Trenerzy
Szkolenia w ramach aktualnej ścieżki certyfikacji ISTQB®
