Retour aux cas pratiques
BDDExpert

Corriger un scénario BDD décrivant mal une transaction distribuée

Scénario

Contexte Un système de réservation orchestre trois services : paiement, inventaire et émission de billet. Les scénarios BDD décrivent le comportement global attendu. Le Problème Le scénario actuel ne tient pas compte d’un échec partiel : Scenario: Réservation confirmée Given un utilisateur avec un moyen de paiement valide And un siège disponible When il confirme la réservation Then le billet est émis Il manque la gestion du cas où l’émission échoue après le paiement. Contraintes Réécrire le scénario pour inclure la compensation métier en cas d’échec final, en restant orienté comportement observable. Livrable attendu Un scénario BDD complet décrivant succès et rollback fonctionnel.

Compétences ciblées

bddgherkindistributed systemtransactionconsistency
    Corriger un scénario BDD décrivant mal une transaction distribuée — mise en situation BDD | CodeDuel