5
Cucumber
Cucumber to narzędzie, które wykonuje zwykłe opisy funkcjonalne jako zautomatyzowane testy. Narzędzie współpracy dla wykonywalnych specyfikacji, które jest oparte na parsecie „korniszon” Korniszon jest językiem, który rozumie Cucumber.
Ogórek to narzędzie, które wykonuje automatyczne opisy funkcjonalne w postaci zwykłego tekstu.Podczas gdy Ogórek może być uważany za narzędzie „testujące”, jego celem jest wspieranie BDD.Oznacza to, że „testy” (opisy funkcji w postaci zwykłego tekstu ze scenariuszami) są zwykle pisane przed czymkolwiek innym i weryfikowane przez analityków biznesowych, ekspertów domenowych itp. Interesariuszy nietechnicznych.Kod produkcyjny jest następnie zapisywany na zewnątrz, aby opowieści były przekazywane.Kod źródłowy :