Automatyzacja testów: testowanie BDD z Cucumber

Zajmujemy się zaawansowanymi zagadnieniami testowania automatycznego - development-driven development (BDD) i pisania scenariuszy w Cucumber Java i Gherkin. Część praktyczna skupia się na projektowaniu i rozwoju testów automatycznych w Selenium Web Driver z wykorzystaniem frameworka Cucumber Java.
Kod: SQA-051
Czas trwania: 20 godzin

Opis szkolenia

Aby prawidłowo skonfigurować proces testowania, konieczne jest nie tylko opracowanie poszczególnych testów, ale także zorganizowanie procesu w taki sposób, aby tworzenie i przegląd testów angażowały nie tylko programistów i testerów, ale także wszystkich interesariuszy, w tym biznes klienta. Można to zrobić tylko opisując testy - i ich zachowanie - w języku zrozumiałym dla wszystkich.

W celu zorganizowania takiego procesu, kurs rozpoczyna się od przeglądu takich metodologii testowania, jak rozwój sterowany testami (TDD) i jego rozszerzenie "rozwój sterowany zachowaniem" (BDD).

Możliwości Cucumbera poznamy w praktyce - od pisania scenariusza w Gherkin po pełnoprawne testy automatyczne z generowaniem raportów.

Plan szkolenia

Metodologia testowania BDD
  • Przegląd metodologii testowania i rozwoju
  • Rozwój oparty na testach (TDD)
  • Rozwój oparty na zachowaniu (BDD)

Wprowadzenie do Cucumber
  • Architektura Cucumber
  • Rozpoczęcie projektu Cucumber. Konfiguracja
  • Praca z funkcjami

Zaawansowane możliwości Cucumber
  • Praca z niestandardowymi skryptami
  • Przenoszenie kolekcji i plików
  • Hooki i wstrzykiwanie zależności w Cucumber
  • Język Gherkin

Praktyka
  • Tworzenie szablonu projektu
  • Tworzenie funkcji, scenariusza, kroków. Skrypt: "Sprawdzanie wyświetlania elementów na stronie"
  • Wyrażenia regularne. Przechwytuj grupy. Przekazywanie listy parametrów
  • Struktura scenariusza. Grupa nie do przechwycenia
  • Tagi i haczyki. Korzystanie z metod klasy Scenario
  • Przeprowadzanie testów z Mavenem. Raporty

Cele

  • Jak podejmować uzasadnione decyzje dotyczące automatyzacji testów dla różnych części aplikacji webowej
  • Tworzenie scenariuszy zachowania aplikacji w Gherkin
  • Wykorzystanie frameworka Cucumber w procesach automatyzacji testów
  • Wykorzystanie struktury Cucumber-Reporting do generowania raportów

Grupa docelowa

  • Testerzy funkcjonalni i stażyści
  • Inżynierowie automatyzacji testów
  • Eksperci ds. testów obciążeniowych
  • Kierownicy zespołów testowych

Harmonogram w Online Cennik
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 1540 zł
Bucharest 1540 zł
Kraków 1540 zł
Wroclaw 1540 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

SQA-051111829

Zarejestruj się na następne szkolenie

Imię*
Nazwisko*
Firma
Email*
Preferred Location
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.