Le BDD pourra-t-il réconcilier le PO, les développeurs ...RessourcesLa sessionLe BDD pourra-t-il réconcilier le PO, les développeurs et les testeurs ? Comment faire se comprendre quand on parle des langues différentes? Le développeur parle le langage de la machine, le Product Owner celui des clients et le testeur celui d'un ingénieur qualité. Quelle belle tour de Babel ! Des solutions existent mais trop souvent le BDD (Behavior Driven Development) est de suite relégué au rang de Test d'Acceptance (donc au niveau des IHM) et on écrit trop vite l'équation BDD = ATDD. Je vous propose de découvrir les secrets insoupçonnés du BDD, et par la pratique de SpecFlow, voir des exemples concrets de tests "unitaires" dirigés par le comportement qui viennent tenter d'unifier les attentes des différents acteurs d'un projet logiciel. Se choisir un langage (le fameux Domain Language) qui permet de décrire des comportements, ceux des composants logiciels, et en même temps celui des utilisateurs finaux. Une réconciliation avec le DDD (Domain Driven Design) s'impose. Mais le chemin est aussi semé d’embûches....
Submitted by Olivier Destrade on Wed, 01/16/2013 - 12:47
|