Acceptance Test

Testing 🟡 Mid

Définition

Test qui vérifie qu'une fonctionnalité répond aux critères d'acceptation définis par le Product Owner ou le client. Souvent écrit en langage naturel (Gherkin).

Analogie

Comme la checklist du client lors de la réception d'une maison neuve : chaque point du cahier des charges est vérifié.

Exemple de code

// En Gherkin (Cucumber)
// Feature: Connexion utilisateur
//   Scenario: Login reussi
//     Given un utilisateur inscrit "[email protected]"
//     When il saisit son mot de passe correct
//     Then il voit son tableau de bord
//     And un cookie de session est cree

Cas d'usage

Pour formaliser et automatiser les critères d'acceptation du Product Owner en tests exécutables.

Anti-pattern

Écrire des tests d'acceptance trop techniques que le PO ne peut pas lire ni valider.
#testing#agile#product

← → au clavier pour passer d'une fiche à l'autre