Szkolenie "Automatyzacja testowania"
Szkolenie praktyczne
Wiele osób rozpoczyna swoją przygodę z automatyzacją od nauki jednego narzędzia. Niniejsze szkolenie pokazuje wielowymiarowość automatyzacji jako złożonego procesu, prezentując typowe metody i popularne narzędzia. Jest to praktyczno-teoretyczny fundament rozpoczęcia pracy z tworzeniem skryptów automatycznych.
Zakres tematyczny
- Wprowadzenie do automatyzacji
- Co automatyzować?
- Korzyści automatyzacji
- Niebezpieczeństwa automatyzacji
- Dyskusja
- Automatyzacja w cyklu życia produktu informatycznego
- Testy jednostkowe
- Praktyczne tworzenie i wykonywanie testów jednostkowych w Javie z użyciem biblioteki jUnit
- Testy integracyjne
- Praktyczne ćwiczenia z testów integracyjnych za pomocą aplikacji Postman
- Testy systemowe
- Praktyczne ćwiczenia z tworzenia i uruchamiania testów systemowych z użyciem selenium i Javy
- Testy jednostkowe
- Czynności w ramach automatyzacji
- Planowanie
- Cele
- Projektowanie / uruchomienie / utrzymanie
- Dyskusja / ćwiczenia
- Metodyki automatyzacji
- Data driven
- Keyword / Behavior driven
- Praktyczne ćwiczenia w tworzeniu testów użyciem różnych podejść oraz ich ocena
- Praca z bazowym frameworkiem umożliwiającym efektywne tworzenie nowych testów w dowolnym projekcie – uczestnicy szkolenia otrzymują kod (java) na którym po szkoleniu mogą tworzyć własne rozwiązania testów automatycznych w projektach
- Projektowanie środowiska automatyzacji
- Narzędzia w zarządzaniu testami
- Narzędzia w zarządzaniu wymaganiami
- Narzędzia w zarządzaniu incydentami
- Narzędzia w zarządzaniu konfiguracją
- Narzędzia do testów statycznych: testy dokumentacji, analiza statyczna
- Narzędzia analizy dynamicznej
- Narzędzia w projektowaniu testów
- Narzędzia do przygotowania danych testowych
- Narzędzia do wykonywania testów
- Ćwiczenia
- Praktyczne ćwiczenia z tworzeniem testów niefunkcjonalnych w apache jMeter
- Wdrożenie narzędzi w organizacji
- Wybór narzędzia
- Wdrożenie
- Utrzymanie
- Dyskusja
Przed szkoleniem
Rekomendowany udział w szkoleniu Zawód Tester lub ISTQB Poziom Podstawowy, lub minimum 3-miesięczne doświadczenie w testowaniu oprogramowania.
Metody szkolenia
Szkolenie ma w przeważającej części charakter warsztatu połączonego z częścią wykładową. Uczestnicy zaznajamiają się z procesem wprowadzania automatyzacji do projektu i o korzyściach płynących z prawidłowo zaimplementowanej piramidy testów automatycznych.
Materiały szkoleniowe
Będąc uczestnikiem szkolenia „Automatyzacja testowania”, otrzymasz komplet starannie opracowanych materiałów szkoleniowych w formie prezentacji opisującej zagadnienia omawiane podczas szkolenia oraz pełen dostęp do materiałów elektronicznych
Po szkoleniu
Uczestnik szkolenia ma szansę osiągnąć kluczową wiedzę i umiejętności potrzebne do wdrożenia automatyzacji w organizacji lub projekcie. Zdobyta na szkoleniu wiedza przybliża uczestnika do statusu specjalisty w automatyzacji testowania. Uczestnicy otrzymują gotowe rozwiązania, które mogą z sukcesem zaimplementować w swoich projektach.
Materiały
- Generator (polskich) danych testowych (Opcjonalny)
- Normy IEEE oraz ISO/IEC (Rekomendowany)
- [LINKI] Narzędzia - Automatyzacja testowania (Opcjonalny)