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)
temat, sposób przekazywania wiedzy
VIOLETTA RYBOWSKA
Szkolenie - Test Automation with Selenium
Bardzo dokładnie tłumaczone każde zagadnienie
Patrycja - Alior Bank SA
Szkolenie - Selenium WebDriver in C#
Instruktor był bardzo dobrze zorganizowany. Na początku wyjaśnił o wszystkich narzędziach potrzebnych do szkolenia. Instruktor z przyjemnością rozwiązywał wszystkie wątpliwości, a nauczane były 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 ciekawe. Stara się uczynić lekcje jak najbardziej interesującymi. Z przyjemnością brałem udział w zajęciach i zdobyłem wiele nowych umiejętności. Dziękuję bardzo. Najbardziej przydatną techniką, którą nauczyłem się, jest lokalizowanie elementów różnych składników strony internetowej, takich jak pola tekstowe, przyciski radiowe i przyciski. Czasami ID elementu nie jest poprawnie przechwytywane. Nauczyliśmy się różnych sposobów lokalizowania elementów za pomocą selektorów CSS, XPath, nazwy i ID. Lubię te wyjaśnienia. Dziękuję
Bee Chin Chuah - I-Access Solutions Pte Ltd
Szkolenie - Advanced Selenium with C#
Przetłumaczone przez sztuczną inteligencję