Stratégie de test agile : La Definition of done

La plupart des méthodes de test recommandent l’utilisation d’un document de stratégie de test dès le début d’un projet. Néanmoins, une des valeurs du manifeste agile est « des logiciels opérationnels plus qu’une documentation exhaustive » ce qui pourrait rendre ce document inutile. Laissez-moi vous expliquer exactement ce qu’est une stratégie du test et comment ce documentLire la suite Stratégie de test agile : La Definition of done

Mais c’est quoi un test unitaire ?

Un des principes de l’agilité est de respecter la pyramide de tests, c’est à dire avoir une large base de tests unitaires automatisés. C’est même mis en lumière par une des pratiques promues à l’extrême par « extreme programming » (XP) : le TDD (Test Driven Development), le développeur doit écrire un test unitaire avant d’écrire la moindreLire la suite Mais c’est quoi un test unitaire ?

Intégration continue : vers le « continuous testing »

L’intégration continue est une des treize pratiques de « l’extreme programming ». Elle vise à intégrer immédiatement les modifications du produit afin d’éviter la surcharge de travail liée à l’intégration de tous les éléments avant la livraison. Les tests facilitent grandement cette intégration : quand tous les tests passent, l’intégration est terminée. Les outils d’intégrationLire la suite Intégration continue : vers le « continuous testing »