docs: ajouter les guides BDD pour experts métier et développeurs #11

Merged
f.piccinali merged 1 commit from docs/bdd-guides into main 2026-01-25 09:44:46 +01:00
Member

J'ai parcouru le repo en m'appuyant sur l'IA pour mieux comprendre la démarche de test BDD. Du coup j'ai vu que deux guides étaient attendus. J'en fait avec l'aide de l'IA et une skill adaptée une rédaction des deux guides (https://mcpmarket.com/tools/skills/cucumber-gherkin-bdd).

A challenger pour voir si les orientations poussées sont les nôtres.
Supprimer ou completer la checklist PR incluse selon ce qu'on veux.

  • BDD_Guide_Expert_Metier.md : comment rédiger des scénarios Gherkin en français
  • BDD_Guide_Developpeur.md : comment implémenter les steps en Python avec pytest-bdd

Guide Expert Métier

  • Structure des fichiers .feature
  • Mots-clés Gherkin en français (Fonctionnalité, Scénario, Quand, Alors...)
  • Fonctionnalités avancées : Plan du Scénario, tableaux de données, tags
  • Bonnes pratiques : style déclaratif, scénarios courts, valeurs concrètes
  • Anti-patterns à éviter
  • 4 exemples réels du projet gradués par complexité

Guide Développeur

  • Architecture des tests (pac-bdd, pac0)
  • Implémentation des steps avec parsers.parse et parsers.re
  • Fixtures : WorldContext, contextes locaux Pydantic
  • Hooks pytest
  • Patterns courants : appels API, vérifications JSON, async
  • Debugging et checklist PR
J'ai parcouru le repo en m'appuyant sur l'IA pour mieux comprendre la démarche de test BDD. Du coup j'ai vu que deux guides étaient attendus. J'en fait avec l'aide de l'IA et une skill adaptée une rédaction des deux guides (https://mcpmarket.com/tools/skills/cucumber-gherkin-bdd). A challenger pour voir si les orientations poussées sont les nôtres. Supprimer ou completer la checklist PR incluse selon ce qu'on veux. - BDD_Guide_Expert_Metier.md : comment rédiger des scénarios Gherkin en français - BDD_Guide_Developpeur.md : comment implémenter les steps en Python avec pytest-bdd **Guide Expert Métier** - Structure des fichiers .feature - Mots-clés Gherkin en français (Fonctionnalité, Scénario, Quand, Alors...) - Fonctionnalités avancées : Plan du Scénario, tableaux de données, tags - Bonnes pratiques : style déclaratif, scénarios courts, valeurs concrètes - Anti-patterns à éviter - 4 exemples réels du projet gradués par complexité **Guide Développeur** - Architecture des tests (pac-bdd, pac0) - Implémentation des steps avec parsers.parse et parsers.re - Fixtures : WorldContext, contextes locaux Pydantic - Hooks pytest - Patterns courants : appels API, vérifications JSON, async - Debugging et checklist PR
Deux guides complémentaires pour la rédaction et l'implémentation des tests BDD :

- BDD_Guide_Expert_Metier.md : comment rédiger des scénarios Gherkin en français
- BDD_Guide_Developpeur.md : comment implémenter les steps en Python avec pytest-bdd
f.piccinali deleted branch docs/bdd-guides 2026-01-25 09:44:46 +01:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Construction_PA/PA_Communautaire!11
No description provided.