/bdd

Behaviour Driven Development

Primary LanguageJava

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