Skip to content
This repository has been archived by the owner on May 4, 2023. It is now read-only.

christopher-dabrowski/bdd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages