Dans un projet logiciel, l’équipe de test est plus ou moins séparée de l’équipe de développement. Dans une démarche de qualité, le logiciel doit passer des tests avant chaque release. Pour aller plus vite, l’automatisation est supposée être la panacée.
Je travaille depuis 10 ans dans le domaine du test, sur des systèmes très différents tels que : des sites web (gros webmails), sur du logiciel embarqué (pilotage automatique de métros, satellites) ou sur des simulateurs de matériels industriels. J’ai réalisé surtout des tests d'intégration, systèmes, et de recettes. D’un point de vue client, il s’agit de tests de haut niveau, en bout de chaîne, en haut à droite du cycle en V (voir figure 1).
Fig. 1 : Le cycle en V.
La question de l'automatisation des tests système revient sans cesse. La plupart du temps, les chefs de projet ne connaissent ni les avantages, ni les inconvénients de l'automatisation : il fallait simplement automatiser et oublier les...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première