Pobierz kartę szkolenia

Wprowadzenie do automatyzacji testów w języku JAVA

kod szkolenia: AUT_JAVA / PL AA 3d
training assurance
promocja
Termin
tryb Distance Learning

poziom Podstawowy

czas trwania 3 dni |  21h|  21.10 22.10 23.10
2 000,00 PLN + 23% VAT (2 460,00 PLN brutto)
Poprzednia najniższa cena:
2 000,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 3 dni |  21h|  27.11 28.11 29.11
2 000,00 PLN + 23% VAT (2 460,00 PLN brutto)
Poprzednia najniższa cena:
2 000,00 PLN
2 700,00 PLN 3 321,00 PLN brutto

Szkolenie skierowane jest do osób, które już zajmują się testowaniem oprogramowania, ale wykonują przede wszystkim testy manualne i chcą uzyskać wiedzę potrzebną do zaimplementowania automatyzacji testów w swoim projekcie/organizacji oraz do osób, które chcą rozpocząć swoją przygodę z testowania i chcą poszerzyć swój wachlarz umiejętności.

Udział w szkoleniu pozwoli uczestnikowi na poznanie podstawowych zasad przy tworzeniu testów automatycznych skupiając się przede wszystkim na aspektach praktycznych ale z uwzględnieniem wiedzy teoretycznej potrzebnej do efektywne pracy. W trakcie szkolenia uczestnik pozna proces tworzenia testów automatycznych w języku JAVA od samego początku poprzez utworzenie repozytorium testów (i zarządzanie nim), start projektu, przygotowanie szablonu fremeworku oraz implementację testów.

Podstawowa wiedza z zakresu testowania oprogramowania.

  • Szkolenie: polski
  1. Czym jest automatyzacja testów
    • Po co wykonuje się automatyzację testów?
    • Testy automatyczne jako uzupełnienie testów manualnych
    • Wyzwania przy wprowadzaniu automatyzacji testów (strategia automatyzacji)
    • Czynniki wpływające na zakres oraz głębokość testów automatycznych
  2. Podstawy języka JAVA
    • Rodzaje języków programowania i umiejscowienie wśród nich języka JAVA
    • Typy danych
    • Instrukcje steruące
    • Pętle
    • Podstawy programowania obiektowego – czym są klasy i obiekty
    • Metody
    • Dziedziczenie klas i modyfikatory dostępu
  3. Wykorzystanie JAVA w kontekście testów automatycznych
    • Wprowadzenie do MAVEN
    • Biblioteki testowe JUnit oraz TestNG
    • Tworzenie testów przy użyciu TestNG – scenariusze, klasy i metody testowe
    • Asercje
    • Sterowanie testami w TestNG – priorytetyzacja i paralelizacja
  4. Selenium WebDriver
    • Czym jest biblioteka Selenium WebDriver i jak ona działa?
    • Konfiguracja
    • Podstawowe operacje na przeglądarce
    • Lokalizowanie elementów
    • Operace na elementach
    • WebDriverWait
    • PageObjectPattern