BDD - testy akceptacyjne z wykorzystaniem Cucumber JVM

LICZBA DNI: 2 (16h)

KOD KURSU: BDD/Cucumber

POZIOM SZKOLENIA:

# bdd

Najbliższy termin:

14 października 2021

1950 PLN netto + 23% VAT

Jeszcze 8 miejsc w tej cenie.

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 2 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 2 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% DOFINANSOWANIA na szkolenie? Napisz do nas »

Oferta dla firm

Dostosuj zakres, czas i miejsce szkolenia do potrzeb Twojego zespołu. Uzyskaj indywidualną wycenę szkolenia dla grupy.

Weź udział w szkoleniu

Termin

Lokalizacja

Cena / os

14

października

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

1950 PLN netto
+ 23% VAT

Termin

14

października

Lokalizacja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

Cena / os

1950 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Szkolenie dedykowane jest wszystkim osobom zaangażowanym w proces wytwarzania oprogramowania, zarówno do strony biznesowej (definiowania produktu) jak i wytwórczej. Podczas drugiego dnia szkolenia poruszane będą aspekty techniczne niezbędne w pracy programistów, testerów i architektów

Osoby odpowiedzialne za stronę biznesową wytwarzania oprogramowania zapraszamy na pierwszy dzień szkolenia, dla którego nie ma żadnych wymagań wstępnych wobec uczestników. Programistów, testerów i architektów zapraszamy na pełne, dwudniowe szkolenie

WYMAGANIA

Od uczestników drugiego dnia szkolenia wymagane jest sprawne programowanie w języku Java

Nie ma żadnych wymagań wstępnych jeśli chodzi o pierwszy dzień szkolenia

ZALETY

Dzięki dużej ilości warsztatów uczestnicy przećwiczą w praktyce omawiane techniki. Dzięki temu będą mogli od razu zastosować je w swoich projektach

Cele szkolenia

Nabycie kompetencji prowadzących do bezpiecznego dostarczania oprogramowania wysokiej jakości, przynoszącego wysoką wartość biznesowi dzięki zastosowaniu procesu Specification by Example

Program

  • Czym jest Behaviour Driven Development
  • Jakie problemy rozwiązuje
  • Korzyści ze specyfikowania przez przykłady
  • Feature/Scenario
  • Given/When/Then
  • Dane testowe/tabele danych
  • Scenariusze parametryzowane
  • Komunikacja biznesu z zespołem
  • Rola deweloperów, testerów, analityków biznesowych w procesie BDD
  • Jak zorganizować warsztat wymagań - 3 Amigos meetings
  • Co powinno się znaleźć w przykładach, a co nie, aby były zrozumiałe dla wszystkich zainteresowanych (scenariusze deklaratywne vs imperatywne)
  • Organizowanie i nadawanie struktury zautomatyzowanym przykładom - droga do zawsze aktualnej dokumentacji
  • Jak mają się do siebie historie użytkownika (user stories), kryteria akceptacyjne i scenariusze
  • Koszty i korzyści z automatyzacji przykładów
  • Relacja między wymaganiami, przykładami a testami
  • Jak zautomatyzować scenariusz za pomocą Cucumber-JVM
  • W jaki sposób stworzyć przejrzysty, łatwy w utrzymaniu zestaw testów
  • Tworzenie architektury warstwy automatyzacji
  • Rola języka domenowego (DSL) w procesie automatyzacji
  • Zalety i wady automatyzowania na różnych poziomach abstrakcji
  • Jak rozpocząć automatyzację scenariuszy w istniejącym projekcie

Autor szkolenia:

Jakub Szewczyk

Expert QA specjalizujący się w testach funkcjonalnych i automatyzacji procesu testowania. Wielki fan podejścia BDD w procesie wytwarzania oprogramowania, ale również przeciwnik pisania testów behawioralnych dla samych testów. Karierę zaczynał w roku 2005 i przez ten czas miał okazję automatyzować testy dla aplikacji desktopowych, webowych, niskopoziomowych, sterowników oraz mikroserwisów instalowanych w chmurze.

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.