A Given-When-Then vagy a GWT félig strukturált módon írja le a teszt eseteket. Manuálisan vagy automatikusan tesztelhetőek böngészőben Seleniummal.

A neve a három feltétel szóból származik, amelyek a GIVEN, WHEN és THEN szavakkal kezdődnek.

A Given-When-Then struktúrát Dan North a viselkedésvezérelt fejlesztés részeként fejlesztette ki.

Definíció A Given-When-Then formula egy sablon, melynek célja a User Story átvételi tesztek írása:

(Given) adott egy állapot (When) tevékenység végrehajtása (Then) elvárt eredmény

Példa:

Given Adott, hogy a bankszámlámon van egy bizonyos hitelkeret, és a bankszámlám egyenlege 0 When Amikor megpróbálok pénzt felvenni kártyámmal a hitelkeret erejéig Then Akkor a pénzkivét sikeres lesz

Tools such as JBehave, RSpec or Cucumber encourage use of this template, though it can also be used purely as a heuristic irrespective of any tool.

Az olyan eszközök, mint például a JBehave, a RSpec vagy a Cucumber, ösztönzhetik ennek a sablonnak a használatát, bár használhatóak bármilyen eszköz nélkül is.

Jegyzetek

Kategória:Szoftverfejlesztés