Comment automatiser les TNR à l’aide de fichiers XML

L’automatisation des tests de non-régression (TNR) peut être mise en place assez facilement (avec un peu de développement quand même) à partir de fichiers XML. Dans mon ancienne équipe, les TNR étaient joués à la main, à l’aide d’un comparateur de fichiers XML qui produisait un rapport de différences. Nous avons décidé d’investir dans l’automatisation, ce qui nous a permis d’augmenter le périmètre des TNR et surtout de pouvoir les jouer à volonté. Je partage dans cet article le processus que nous avons mis en place pour vérifier tous les jours plusieurs milliers de calculs. Lire la suite

Comment livrer en production régulièrement sans TNR automatisés

Toutes les équipes de développement agiles ne sont pas forcément dotées de test de non-régression (TNR) automatisées. Comment faire dans ce cas pour livrer fréquemment en production, à chaque fin de sprint par exemple, si l’équipe ne dispose pas d’automate de test ? Une équipe est-elle vraiment agile si n’est pas capable de livrer souvent ? Heureusement, de bonnes idées, empruntées au modèle en cascade, vont nous aider. Lire la suite