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