Given - When - Then
Concept
De quoi s'agit-il?
La matrice Given-When-Then est un format recommandé pour le test fonctionnel d'une User Story:
(Given) (Etant donné) un contexte,
(When) (Lorsque) l'utilisateur effectue certaines actions,
(Then) (Alors) on doit pouvoir constater telles conséquences
Par exemple:
Etant donné un solde positif de mon compte, et aucun retrait cette semaine,
Lorsque je retire un montant inférieur à la limite de retrait,
Alors mon retrait doit se dérouler sans erreur ou avertissement
Des outils tels que JBehave, RSpec ou Cucumber encouragent l'utilisation de cette formule.