christopher-dabrowski / bdd

Behaviour Driven Development

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Behavior Driven Development

Projekt na przedmiot Testowanie Oprogramowania.
Testowanie oprogramowania metodą BDD.

Spis treści

Schemat projektu

Do wykonania jest 5 etapów BDD.

1 Opowiadania

Napisanie opowiadań określających scenariusze testowe.

Opowiadania składają się z 3 części:

  • GIVEN
  • WHEN
  • THEN

2 Mapowanie opowiadań

Mapowanie opowiadań na metody przy użyciu JBehave.

3 Konfiguracja

Napisanie klas odpowiedzialnych za przygotowanie środowiska.
Klasy jako szkielet koncepcyjny.

Przydatna klasa JStories.

4 Uruchomienie testów

Wykorzystanie JUnit do wykonania testów opisanych w kroku 1.

5 Generowanie raportu

JBehave powinien sam wygenerować nam raport 😄


Konfiguracja środowiska

Do tworzenia widoków - pliki .fxml najlepiej użyć programu Scene Builder.

Do integracji IntelliJ z Lombok warto zainstalować plugin Lombok i włączyć przetwarzanie adnotacji.

Do pracy z JBehave przyda się plugin do IntelliJ JBehave Support. Koloruje on składnie w historyjkach i pozwala na ich uruchamianie.


Materiały

About

Behaviour Driven Development


Languages

Language:Java 100.0%