Articles

Affichage des articles du janvier, 2018

Test automatique : l'écueil de la maintenance

Image
La confusion n'est pas loin - et le terme est trompeur - entre " automatiser des tests "   et   " tester automatiquement un logiciel ". Or il s'agit bien du premier terme dont on parle lorsqu'on dit "Test automatique". Cette différence tenue est pourtant fondamentale car elle nous dit que les tests ne vont pas vraiment fonctionner tout seuls. Il va falloir les écrire et les maintenir au même titre d'ailleurs que  n'importe quel logiciel informatique... Pourquoi ? Les tests automatiques vérifient un logiciel. Ce logiciel est sujet à des modifications, si du moins le projet est "vivant". Ces changements devront nécessairement se répercuter dans les tests et/ou dans l'environnement de test. Or ces changements ont un coût. Ce coût englobe le temps, les personnes et les compétences qu'il est nécessaire de déployer pour que les tests automatiques fonctionnent tout au long de la vie du projet. Des tests automatiq