Praktyka testowania

Automatyzacja testowania

2 dni (2 x 8 h)
polski
polski

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 dla testów funkcjonalnych na każdym poziomie testowym.

Zakres tematyczny

  1. Wprowadzenie do automatyzacji 
    1. Co automatyzować?
    2. Korzyści automatyzacji
    3. Niebezpieczeństwa automatyzacji
    4. Dyskusja
       
  2. Automatyzacja w cyklu życia produktu informatycznego
    1. Testy jednostkowe
      1. Praktyczne tworzenie i wykonywanie testów jednostkowych w Javie z użyciem biblioteki jUnit
    2. Testy integracyjne
      1. Praktyczne ćwiczenia z testów integracyjnych za pomocą aplikacji Postman
    3. Testy systemowe
      1. Praktyczne ćwiczenia z tworzenia i uruchamiania testów systemowych z użyciem selenium i Javy
         
  3. Czynności w ramach automatyzacji
    1. Planowanie
    2. Cele
    3. Projektowanie / uruchomienie / utrzymanie
    4. Dyskusja / ćwiczenia
       
  4. Metodyki automatyzacji 
    1. Data driven
    2. Keyword / Behavior driven
    3. Praktyczne ćwiczenia w tworzeniu testów użyciem różnych podejść oraz ich ocena
    4. 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
       
  5. Projektowanie środowiska automatyzacji
    1. Narzędzia w zarządzaniu testami
    2. Narzędzia w zarządzaniu wymaganiami
    3. Narzędzia w zarządzaniu incydentami
    4. Narzędzia w zarządzaniu konfiguracją
    5. Narzędzia do testów statycznych: testy dokumentacji, analiza statyczna
    6. Narzędzia analizy dynamicznej
    7. Narzędzia w projektowaniu testów
    8. Narzędzia do przygotowania danych testowych
    9. Narzędzia do wykonywania testów
    10. Ćwiczenia
    11. Praktyczne ćwiczenia z tworzeniem testów niefunkcjonalnych w apache jMeter
       
  6. Wdrożenie narzędzi w organizacji
    1. Wybór narzędzia
    2. Wdrożenie
    3. Utrzymanie
    4. 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 na platformie edu.ittraining.pl

Korzyści 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.

Trenerzy

Ścieżka dalszego rozwoju kompetencji i umiejętności

schemat-szkolen-2022.jpgISTQB® Poziom Podstawowy ISTQB® Automotive Software Tester ISTQB® Zwinny Tester ISTQB® Model-Based Tester ISTQB® Kierownik Testów ISTQB® Analityk Testów ISTQB® Techniczny Analityk Testów ISTQB® Advanced Level – Test Automation Engineer Zawód Tester Praktyka testowania dla początkujących testerów Od Testera do Managera Dobry Menedżer Testów - Laboratorium Dobry Tester - Laboratorium Testowanie w metodykach Agile Testowanie eksploracyjne Testowanie użyteczności Testowanie REST API Warsztaty testowania usług sieciowych z SoapUI Testowanie wydajności JMeter w praktyce Administracja Jira na poziomie projektowym Python dla testerów oprogramowania JAVA dla testerów oprogramowania JavaScript dla testerów oprogramowania Selenium WebDriver dla początkujących Selenium WebDriver dla średnio zaawansowanych. Budowa frameworku testowego