Qu’est ce qu’un testeur logiciel ?
Le rôle principal d’un testeur est d’apporter une information sur la qualité du Produit testé.
Son travail est de fournir une réponse à la question : est ce que le produit est conforme au besoin ?
Pour créer un logiciel d’envergure importante, il est nécessaire de constituer une équipe de profils multiples.
Si le développeur est l’artisan qui va construire le logiciel (Le produit), le référent fonctionnel (Client, Utilisateur, Product Owner …) quant à lui est la personne dont les exigences sont à satisfaire: il décrit ce que le logiciel doit permettre de faire (Le besoin). Le testeur assure le lien entre les deux tout au long du projet.
Le testeur interagit avec le référent fonctionnel afin d’assimiler son besoin initial, il vérifie que ce besoin est claire, cohérent et complet. Puis il accompagne le travail du développeur pour s’assurer que le produit développé correspond bien à ce qui est voulu par le référent.
Donc récapitulant :
- Le référent fonctionnel décrit le Besoin
- Le développeur construit le Produit
- Le testeur dit si le produit est conforme au besoin ou pas.
- Le rôle principal : vérifier la conformité de l’application au besoin
- Le Bon testeur : Assurer la bonne transmission du comportement attendu de l’application tout au long du projet
- L’excellence : Participer activement à la bonne spécification du besoin dès les premières phases du projet






Les exigences sont une expression formelle et hiérarchisée des besoins d’un projet logiciel.
Ces exigences ont autant d’importance pour les activités de test que pour les activités de développement,
En plus de faciliter la transmission du besoin exprimé par les référents métier et permettre sa compréhension par le développeur et le testeur, représenter un produit logiciel par une structure d’exigences, rend sa qualité mesurable.
« Tout ce qui se mesure se gère » Peter Drucker.
Grâce aux exigences, le produit logiciel peut être structuré en arborescence et sa qualité peut alors être représentée sous forme d’une TreeMap.
