Dlaczego warto
Jeśli interesuje Cię automatyzacja testów i chcesz zdobyć praktyczną wiedzę od doświadczonych deweloperów, to szkolenie jest dla Ciebie. Dzięki niemu w ciągu 6 dni opanujesz kluczowe aspekty pracy na tym stanowisku, nauczysz się programowania obiektowego, a także dowiesz się, jak korzystać z narzędzi takich jak Selenium, Maven i TestNG. To unikalne szkolenie przygotuje Cię do podjęcia pracy jako wykwalifikowany Tester Automatyzujący.
Czego się nauczysz
- Opanujesz podstawy programowania obiektowego, pętle, tablice i metody.
- Poznasz podstawy testowania i cyklu życia aplikacji.
- Zdobędziesz praktyczne umiejętności w automatyzacji testów aplikacji webowych przy użyciu Selenium WebDriver.
- Nauczysz się korzystać z narzędzi Maven i TestNG.
- Zbudujesz swoje pierwsze frameworki testowe z wykorzystaniem Page Object Pattern.
- Będziesz w stanie automatyzować zaawansowane scenariusze testowe, np. na aplikacji sklepu internetowego.
Certyfikat i egzamin
Po ukończeniu szkolenia otrzymasz certyfikat potwierdzający Twoje kompetencje w zakresie automatyzacji testów. Nie ma egzaminu końcowego – wystarczy aktywne uczestnictwo w zajęciach.
Dla kogo
To szkolenie jest przeznaczone dla osób, które chcą nauczyć się podstaw automatyzacji testów. Szkolenie zaczyna się dwudniowym wprowadzeniem do programowania, po którym nastąpią 4 dni automatyzacji testów. Jeśli nie miałeś wcześniej styczności z programowaniem, otrzymasz konspekt z informacjami, z którymi możesz zapoznać się przed szkoleniem.
Harmonogram szkolenia
Dzień 1
- Wprowadzenie do programowania + Przypomnienie informacji z konspektu
- Pętle
- Tablice
- Wyjątki
- Metody
Dzień 2
- Obiektowość (klasy, metody, obiekty)
- Dziedziczenie, kompozycja
Dzień 3
- Projekt z wykorzystaniem programowania obiektowego
- Chrome – narzędzia deweloperskie
- Selektory (XPath + CSS)
- Maven
- TestNG (adnotacje, testy, asercje)
Dzień 4
- Wprowadzenie do Selenium WebDriver
- WebDriver Manager
- Interakcje z popularnymi elementami aplikacji webowych (np. formularze, tabele, alerty, iframe, drag and drop)
- Czekanie na elementy UI przy pomocy Implicit oraz Explicit Wait
Dzień 5 oraz 6
- Page Object Pattern
- Page Factory
- Adaptacja POP do tworzonych wcześniej testów
- Automatyzacja zaawansowanych scenariuszy z wykorzystaniem Page Object Pattern na
- aplikacji sklepu internetowego