Dlaczego warto
Chcesz wyspecjalizować się w automatyzacji testów i stać się kluczowym inżynierem w zespołach projektowych? To szkolenie dostarczy Ci zaawansowanej wiedzy i umiejętności niezbędnych do profesjonalnego projektowania, wdrażania i utrzymywania automatyzacji testów. Nauczysz się integrować automatyzację z procesami CI/CD, zarządzać architekturą testów i analizować ich wyniki. Przygotujesz się również do egzaminu i uzyskasz międzynarodowy certyfikat ISTQB® Poziom Zaawansowany – Inżynieria Automatyzacji Testów, który potwierdzi Twoje kompetencje.
Czego się nauczysz
- Opisywać cele, korzyści i ograniczenia automatyzacji testów.
- Stosować automatyzację testów w różnych modelach cyklu wytwarzania oprogramowania.
- Oceniać, dobierać i wdrażać odpowiednie narzędzia oraz strategie automatyzacji.
- Projektować skalowalne i utrzymywalne rozwiązania automatyzacji testów.
- Integrować automatyzację testów z procesami ciągłej integracji i dostarczania (CI/CD).
- Analizować wyniki testów automatycznych oraz tworzyć raporty i metryki.
- Weryfikować rozwiązania automatyzacji i wdrażać metody ciągłego doskonalenia.
Dla kogo
Szkolenie przeznaczone jest dla osób bezpośrednio zaangażowanych w automatyzację testów: inżynierów i analityków automatyzacji testów, testerów oprogramowania chcących się specjalizować, konsultantów i architektów testów, programistów wspierających testowanie automatyczne oraz kierowników testów.
Zakres szkolenia
Program szkolenia obejmuje następujące obszary tematyczne:
-
- Wprowadzenie do automatyzacji testów
- Cele, korzyści i ograniczenia automatyzacji
- Automatyzacja w różnych modelach cyklu wytwarzania oprogramowania
- Przygotowanie do automatyzacji testów
- Wymagania dotyczące infrastruktury
- Proces oceny narzędzi
- Architektura testów automatycznych
- Projektowanie rozwiązań i warstwowanie architektury
- Podejścia do automatyzacji (sterowane danymi, słowami kluczowymi, modelem)
- Implementacja i wdrażanie automatyzacji
- Rozwój i pilotaż automatyzacji
- Analiza ryzyk i strategii ich minimalizacji
- Utrzymywalność automatyzacji
- Integracja automatyzacji z procesami CI/CD
- Wykorzystanie automatyzacji w potokach ciągłej integracji i dostarczania
- Zarządzanie konfiguracją testaliów
- Raportowanie i metryki automatyzacji
- Metody zbierania i analizy danych testowych
- Prezentacja wyników interesariuszom
- Weryfikacja rozwiązań automatyzacji
- Zapewnienie jakości środowiska i skryptów testowych
- Analiza statyczna kodu testów automatycznych
- Ciągłe doskonalenie automatyzacji
- Identyfikacja i wdrażanie usprawnień
- Aktualizacja i restrukturyzacja testów automatycznych
- Wprowadzenie do automatyzacji testów
Wymagania wstępne
- Kandydaci muszą posiadać certyfikat ISTQB® Certyfikowany Tester – Poziom Podstawowy (ISTQB Foundation Level).
- Zalecane jest co najmniej 6 miesięcy doświadczenia w testowaniu oprogramowania lub w obszarze automatyzacji testów.
- Podstawowa znajomość programowania jest korzystna, choć nie obligatoryjna.
Cena promocyjna obowiązuje do 3 tyg. przed rozpoczęciem szkolenia.