Lokalizacja | Termin | Cena | Wybierz | |
---|---|---|---|---|
{{place.city}}
{{ event_pack_item.event_details.education_center.name }}
???
|
{{place.date}}
({{ event_pack_item.product_details.product_informations.code }} / {{ event_pack_item.product_details.product_informations.name }})
{{ altkomDateFormatMoment(event_pack_item.event_details.startdate, event_pack_item.event_details.enddate) }}
???
|
|
||
Skontaktuj się z nami | ||||
Dostępne terminy: | ||||
DISTANCE LEARNING | 2024-05-13 - 2024-05-15 | |||
DISTANCE LEARNING | 2024-07-22 - 2024-07-24 | |||
DISTANCE LEARNING | 2024-08-28 - 2024-08-30 | |||
DISTANCE LEARNING | 2024-09-30 - 2024-10-02 | |||
DISTANCE LEARNING | 2024-10-28 - 2024-10-30 | |||
DISTANCE LEARNING | 2024-11-27 - 2024-11-29 | |||
Lokalizacja i termin do uzgodnienia |
|
-
Liczba miejsc (dostępnych: {{ basketAddItem.free_seats}})
{{ basketAddItem.city }}
{{ basketAddItem.date }}
Liczba miejsc xxxxxxxxxx
Żeby dowiedzieć się, czy dane szkolenie będzie realizowane stacjonarnie skontaktuj się ze swoim Opiekunem lub zadaj pytanie przez Formularz kontaktowy
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Czym jest biblioteka Selenium WebDriver i jak ona działa?
- Konfiguracja
- Podstawowe operacje na przeglądarce
- Lokalizowanie elementów
- Operace na elementach
- WebDriverWait
- PageObjectPattern
Basic
Powtórzenia szkolenia
Kod szkolenia: PL AA 5d
Kod szkolenia: PL AA 3d
Kod szkolenia: PL AA 5d