Warsztat jest odpowiedzią na potrzebę bardziej praktycznych i bardziej zaawansowanych warsztatów z automatyzacji. W ankiecie udostępnionej online oraz podczas tegorocznej konferencji Agile & Automation Days udało się zebrać głosy 157 testerów-automatyków, co stanowi dla nas dostatecznie wiarygodną próbkę i podstawę do dalszego działania. W odpowiedziach mogliście wskazać nie tylko technologię, jaka ma być wykorzystana podczas warsztatu, ale również eksperta, który miałby Was szkolić.
Zapraszamy zatem na pierwszy warsztat "Framework automatyzacji oparty na Selenium i Cucumber z elementami Javy i Jenkinsa", który odbędzie się już 22-24 lutego 2017 r. w Warszawie, a poprowadzi go Natalia Krawczyk.
Natalia posiada duże doświadczenie w automatycznym weryfikowaniu jakości oprogramowania w różnych technologiach. Testowaniem interesuje się bardziej od strony technicznej, stąd jej zamiłowanie do automatyzacji. Jest prelegentką WrotQA, TestWarez oraz pomysłodawczynią/współorganizatorką Automated TestingCup. W naszej ankiecie otrzymała największą ilość głosów (33,76%) w pytaniu "Z jakim ekspertem chciałbyś najbardziej odbyć warsztaty?".
Warsztat z tworzenia frameworku testowego opartego na narzędziach Selenium WebDriver oraz Cucumber skierowany jest do osób umiejących programować w Javie oraz znających podstawy narzędzia Selenium WebDriver. Podczas warsztatu uczestnik nauczy się tworzenia frameworku testowego dopasowanego do potrzeb własnego projektu. Zostaną omówione takie wzorce projektowe jak Page Object Pattern, Action Wrapper Pattern, czy też Strategy i Facade Pattern. Uczestnik nauczy się korzystać z narzędzia, jakim jest Cucumber, konfigurować build na Jenkinsie oraz Team City, aby móc uruchamiać swoje testy na serwerze do ciągłej integracji.
Agenda warsztatów (3 dni):
- omówienie struktury
- uruchamianie testów na różnych przeglądarkach
- automatyczne pobieranie potrzebnych driverów
- Selenium Grid
- równoległe uruchamianie testów
- własne metody oczekujące na zdarzenia
- Action Wrapper Pattern, czyli rozszerzenie metod Selenium
- generatory
- JavaScipt executor
- połaczenie z bazą danych
- wykonywanie poleceń http
- Page Object Pattern – implementacja wzorca na kilka sposobów
- Strategy Pattern
- Facade Pattern
- wprowadzenie
- typy scenariuszy
- zaawansowane użycie
- przekazywanie danych poprzez scenariusz
- dane z pliku
- Picocontainer dla Cucumbera
- Spring
- Jenkins
- TeamCity
- raportowanie testów
Uwaga: Liczba miejsc ograniczona, obowiązuje kolejność zgłoszeń.
Aby zarezerwować miejsce na warsztacie skontaktuj się z nami na kontakt@testerzy.pl. Ostateczny termin zgłaszania się to 10.02.2017 r.
Liczba miejsc: 8
Pełne wyniki przeprowadzonej ankiety znajdziecie na platformie EDU (po zalogowaniu) >>