Et s'il suffisait de documenter pour tester ? - Sébastien Fauvel
Les *tests automatisés* forment une source précieuse de documentation. Celle ci est toutefois souvent *trop technique* et ne reste généralement *accessible qu'aux développeurs*. Certe, le Behavior Driven Development a permis de rendre visible les tests au reste du monde et pourtant... Peut-on aller plus loin dans la lisibilité *en se focalisant sur l'aspect documentation plutôt que celui de test* ? Et s'il nous suffisait de générer une description des comportements pour assurer la non régression de notre logiciel ? Le principe que je vais vous décrire est d'une simplicité déconcertante mais il ouvre la voie à un univers de nouvelles perspectives. En combinant les approches de *Living Documentation* et de *Golden Master*, on peut enfin exploiter au mieux les ateliers d'*Exemple Mapping*, en s'affranchissant des contraintes d'un scénario de test, pour *obtenir une description fonctionnelle du métier compréhensible par tous*. Dans cette session vous verrez comment mettre en oeuvre cette technique ainsi que les résultats qu'elle permet d'obtenir. Nous aborderons également le profond changement que cela implique sur la notion de test et les gains à en attendre sur la maintenance de la documentation. *Vous repartirez avec les bases pour expérimenter* et pour juger par vous même ce que vous avez à y gagner.