Given-When-Then
Innen: Hungaropédia
Ugrás a navigációhozUgrás a kereséshez
Ehhez a szócikkhez további forrásmegjelölések, lábjegyzetek szükségesek az ellenőrizhetőség érdekében. Emiatt nem tudjuk közvetlenül ellenőrizni, hogy a szócikkben szereplő állítások helytállóak-e. Segíts a szócikk fejlesztésében további megbízható források hozzáadásával. |
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.[1]
Jegyzetek
- ↑ „What is "Given - When - Then"?”, Agile Alliance, 2015. december 17. (Hozzáférés: 2018. november 27.) (en-US nyelvű)