lundi 17 janvier 2011

Livre sur les tests avec JUnit

Samedi, le facteur m'a apporté un livre.

Lire la suite...

mardi 22 avril 2008

Exigences et tests, tests et exigences : un ruban de Möbius

Trouvé via le blog de Karl, un article publié dans le très sérieux magazine IEEE Software qui fait l'hypothèse d'une équivalence entre les tests et les exigences. L'article Tests and Requirements, Requirements and Tests: A Möbius strip, est signé de Grigori Melnik et de Robert C. Martin, le célèbre Uncle Bob.

La référence au ruban de Möbius illustre comment les 2 disciplines (exigences et tests) en deviennent une seule lorsque le formalisme augmente.

Dans l'article, les exemples sont en FIT qui propose une représentation tabulaire des tests exigences. FIT est bien adapté aux tests sur les données [1].

Je suis convaincu de cette hypothèse d'équivalence. L'écriture de tests d'acceptation est une technique de spécification, d'autant plus pertinente que les tests sont associés à des histoires d'utilisateur. Je l'applique maintenant sur tous les projets auxquels je participe, mais en utilisant le formalisme BDD plutôt que FIT. J'en ai déjà parlé ici et .

Notes

[1] je vois dans le dernier exemple que FIT permet aussi de spécifier des scénarios d'accès concurrents à une ressource, il va falloir que j'approfondisse l'utilisation du temps dans FIT

lundi 10 mars 2008

Tests d'acceptation orientés comportement

Voire même Behaviour Driven Development...

Lire la suite...

dimanche 09 décembre 2007

Chanson agile

Roy Osherove est un gars sérieux, qui a même écrit un livre sur les tests unitaires. C'est aussi un guitariste qui a poussé la chansonnette lors des TechEd à Barcelone, à la fin de sa présentation sur l'intégration continue. Ca s'appelle Every Build You Break et s'est inspiré de Sting et Police, quand même. Pour ceux qui regarderont la vidéo, et en particulier mes étudiants rétifs aux tests unitaires, profitez-en pour lire le premier chapitre de son livre, The basics of unit testing, disponible en téléchargement.

Peut-être cela va créer des vocations musicales pour les présentations du prochain SigmaT ?

mardi 12 juin 2007

GreenPepper, ça relève les développements

Des spécifications exécutables écrites par le métier !

Lire la suite...

mercredi 23 mai 2007

Formaliser les critères d'acceptation

...ou comment rendre inutile la rédaction de spécifications détaillées.

Lire la suite...

jeudi 18 janvier 2007

Communiquer les tests d'acceptation aux développeurs

Quand et sous quelle forme le directeur de produit fournit les critères de tests d'une histoire d'utilisateur ?

Lire la suite...

vendredi 12 janvier 2007

Prévisions sur l'Agilité en 2007

Janvier c'est l'époque des voeux et des prévisions.

Lire la suite...

jeudi 04 janvier 2007

Correction des copies

J'ai posé quelques questions pour les partiels de décembre et maintenant me voilà avec une pile de copies à corriger...

Lire la suite...

jeudi 21 décembre 2006

Mes formations

Les formations que j'ai faites cette année, pour mes clients industriels ou pour mes étudiants :

Lire la suite...

- page 1 de 2