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).