Warsztaty Automatyzacji: "Framework automatyzacji oparty na Selenium i Cucumber z elementami Javy i Jenkinsa"

Warsztaty Automatyzacji: "Framework automatyzacji oparty na Selenium i Cucumber z elementami Javy i Jenkinsa"
testerzy.pl we współpracy z organizatorami Agile & Automation Days zapraszają na pierwszy warsztat z automatyzacji testowania w ramach wspólnego projektu Warsztaty Automatyzacji.
 

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):

1. Framework testowy
  • omówienie struktury
2. Zarządzanie przeglądarką oraz testami
  • uruchamianie testów na różnych przeglądarkach
  • automatyczne pobieranie potrzebnych driverów
  • Selenium Grid
  • równoległe uruchamianie testów
3. Tworzenie własnych narzędzi pomocniczych
  • 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 
4. Elementy strony i akcje na nich
  • Page Object Pattern – implementacja wzorca na kilka sposobów
  • Strategy Pattern 
  • Facade Pattern
5. Scenariusze testowe (Cucumber)
  • wprowadzenie
  • typy scenariuszy
  • zaawansowane użycie 
6. Zarządzanie danymi
  • przekazywanie danych poprzez scenariusz
  • dane z pliku
  • Picocontainer dla Cucumbera
  • Spring
7. Uruchamianie testów na serwerze ciągłej integracji
  • 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.

 

Miejsce: Warszawa
Koszt: 2 200,00 PLN netto (+23% VAT)
Termin: 22-24.02.2017 r. (3 x 8 h)
Prowadzący: Natalia Krawczyk

Liczba miejsc: 8

 

Pobierz ofertę w pliku PDF 

 

 

Pełne wyniki przeprowadzonej ankiety znajdziecie na platformie EDU (po zalogowaniu) >>

 

 

To powinno Cię zainteresować