Plan Szkolenia
Wprowadzenie do testów automatycznych
- Koncepcje testowania
- Możliwości i ograniczenia selektorów Selenium
- Zrozumienie selektorów
- Typy selektorów ID, CSS, XPath i Name.
Zaawansowane selektory
- Dynamiczne selektory
- Budowanie ścieżki
- Relacje między elementami na ścieżce
- Lokalizacja elementów z pożądanym tekstem
- Najlepsze praktyki
Apache Maven
- Konfiguracja projektu
Selenium WebDriver
- Podstawy Java
- Środowisko IDE Java
- Interfejs API WebDriver
- Rozwiązywanie problemów
- Debugowanie
TestNG
- Twierdzenia (assertions)
- Adnotacje
- Test suite
- Parametry
- Testowanie w różnych przeglądarkach (cross-browser testing)
- Raportowanie
Zaawansowane Selenium WebDriver
- Zawartość dynamiczna
Selenium Grid
- Zrozumienie testowania rozproszonego (distributed testing)
- Przygotowanie infrastruktury
- Używanie zdalnego WebDrivera
Zarządzanie projektem
- System kontroli wersji Git
- Integracja z Jenkins
- Integracja BDD Cucumber Test Suites w Jenkinsie
Wymagania
- Zrozumienie ciągłej integracji.
- Doświadczenie z Subversion lub dowolnym systemem kontroli wersji.
- Doświadczenie w programowaniu Java.
Publikacja docelowa
- Inżynierowie
- Testerzy
Opinie uczestników (5)
Bardzo dokładnie tłumaczone każde zagadnienie
Patrycja - Alior Bank SA
Szkolenie - Selenium WebDriver in C#
Kursant był bardzo dobrze zorganizowany. Na początku wyjaśnił wszystkie narzędzia niezbędne do szkolenia. Trener chętnie wyjaśniał wszystkie wątpliwości, a omówiono również praktyczne przypadki użycia.
Vivek Verma - Global Knowledge Network Training Ltd
Szkolenie - DevOps Practical Implementation and Tools
Przetłumaczone przez sztuczną inteligencję
Tematyka dobrze rozłożona w czasie.
Marek Bukowski - Nabywca Ergo Digital IT GMBH/ Beneficjent Ergo Digital IT GMBH Oddzial w Polsce
Szkolenie - Selenium with Jenkins and Docker
Trener jest miły. Jego wyjaśnienia są jasne i interesujące. Stara się uczynić lekcje jak najbardziej ciekawymi. Wychwytywałem z lekcji dużo wiedzy. Dziękuję bardzo. Najbardziej przydatną techniką, którą nauczyłem się, jest lokalizowanie elementów dla różnych składników stron internetowych, takich jak pola tekstowe, przyciski radiowe i przyciski. Czasem ID elementu nie jest prawidłowo capowane. Nauczaliśmy się innej metody znajdowania elementów za pomocą selektorów CSS, XPath, nazwy oraz ID. Podobały mi się wyjaśnienia. Dziękuję.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Szkolenie - Advanced Selenium with C#
Przetłumaczone przez sztuczną inteligencję
Idealnie trafione przykłady, usystematyzowanie wiedzy o testowaniu