Plan Szkolenia
Wprowadzenie do automatyzacji testów
- Pojęcia związane z testowaniem
- Możliwości i ograniczenia lokalizatorów Selenium
- Zrozumienie lokalizatorów
- Typy lokalizatorów: ID, CSS, XPath i Name
Zaawansowane lokalizatory
- Lokalizatory dynamiczne
- Budowanie ścieżki
- Relacje między elementami na ścieżce
- Lokalizowanie elementów z pożądanym tekstem
- Najlepsze praktyki
Apache Maven
- Konfiguracja projektu
Selenium WebDriver
- Podstawy Java
- Środowisko IDE dla Java
- API WebDriver
- Rozwiązywanie problemów
- Debugowanie
TestNG
- Asercje
- Adnotacje
- Suita testowa
- Parametry
- Testowanie międzyprzeglądarkowe
- Raportowanie
Zaawansowany Selenium WebDriver
- Treść dynamiczna
Selenium Grid
- Zrozumienie testowania rozproszonego
- Przygotowanie infrastruktury
- Użycie Remote WebDriver
Zarządzanie projektem
- System kontroli wersji Git
- Integracja z Jenkins
- Integracja pakietów testowych BDD Cucumber w Jenkins
Wymagania
- Zrozumienie ciągłej integracji.
- Doświadczenie z Subversion lub innym systemem kontroli wersji.
- Doświadczenie w programowaniu w Java.
Grupa docelowa
- Inżynierowie
- Testerzy
Opinie uczestników (3)
Dobre przygotowanie merytoryczne trenera. Dodatkowo, trener angażował uczestników nawet w części wykładowej, zachęcał do "brainstormingu", dzielenia się swoimi spostrzeżeniami, pomysłami.
Krzysztof Wojciechowski - HUUUGE GAMES SPOLKA Z OGRANICZONA ODPOWIEDZIALNOSCIA
Szkolenie - Test Automation with Selenium and Python
ćwiczenia praktyczne, łatwiej przyswoić informacje
ashley bolen - Insurance Corporation of British Columbia
Szkolenie - Test Automation with Selenium
Przetłumaczone przez sztuczną inteligencję
Kluczowe tematy można przedyskutować i ustalić z trenerem przed seminariami. Luźna i przyjemna atmosfera w dniach seminariów.
Lorenz - Continentale Lebensversicherung AG
Szkolenie - Advanced Selenium
Przetłumaczone przez sztuczną inteligencję