Kod: SQA-050
Czas trwania: 24 godzin
Czas trwania: 24 godzin
Opis szkolenia
Podczas naszego szkolenia poznasz główne koncepcje programowania internetowego wymagane do testów automatycznych oraz zapoznasz się z głównymi koncepcjami ekosystemów testowych w Javie i dostępnych frameworkach.Otrzymasz praktyczne doświadczenie z Selenium Web Driver - od interakcji ze stroną internetową i pisania oddzielnych testów po zbudowanie projektu testu. Zostaną przejrzane podstawowe wzorce projektowe, a także refaktoryzacja zautomatyzowanych projektów testów.
Plan szkolenia
Wprowadzenie do sieci dla testerów- Wprowadzenie do HTML
- Wprowadzenie do CSS
- Wprowadzenie do JavaScript
Wprowadzenie do testowania w Javie
- Testowanie ekosystemu w Javie
- JUnit Framework
Korzystanie ze sterownika sieci Web Selenium
- Nawigacja oparta na DOM w dokumencie sieciowym
- Uruchamianie i zarządzanie scenariuszem testowym w WebDriver
- Działania na stronie internetowej za pomocą programu WebDriver
- Specjalne funkcje WebDriver
Architektura projektowania testów w Selenium WebDriver
- Podstawy projektowania
- Zautomatyzowane wzorce testowe
Praktyka
- Tworzenie szablonu projektu
- Sprawdzanie wyświetlania elementów na formularzu bez parametryzacji
- Korzystanie z kolekcji. Szukaj wewnątrz elementu. Dane z pliku
- Praca z atrybutami elementów. Korzystanie z klasy Actions
- Praca w kilku zakładkach. Pośrednie kontrole. Ochrona przed awarią
- Używanie JavaScript w testach. Oczekiwania
- Refaktoryzacja, zrzuty ekranu, raporty
Cele
- Jak zautomatyzować testy dla różnych części aplikacji internetowej
- Jak analizować i wybierać wymagany zestaw testów automatycznych dla projektów internetowych
- Użyj JUnit Framework (wersja 5) w testowaniu procesów automatyzacji
- Projektuj i buduj zautomatyzowane testy funkcjonalne za pomocą Selenium Web Driver Java
- Zastosuj platformę Allure do generowania raportów
Grupa docelowa
- Testerzy oprogramowania
- Inżynierowie testowania automatycznego
- Specjaliści od testów obciążeniowych
- Kierownicy zespołów testujących