Les métiers du test
2 septembre 2018

Licence Creative Commons

Durant ces dernières années, différents métiers ont fait leur apparition dans le domaine des tests logiciels. Dans cet article, les principaux métiers seront évoqués.



Analyste de test 

L’analyste de test prend en charge la conception des cas de test et des jeux de données. Son objectif est de vérifier que les fonctionnalités offertes par une application ou un système, correspondent aux exigences décrites dans les documents de spécification. L’analyste de test assure également le suivi des anomalies avant et après la livraison du produit. Il participe souvent à l’élaboration de la stratégie de test et rédige un rapport de synthèse de test après l'exécution de chaque campagne de test. L’analyste de test doit être capable de se mettre à la place des utilisateurs et doit avoir une compréhension profonde des différents processus métiers.

Autre appellation:
  • Concepteur de test 
  • Test Analyst


Analyste technique de tests

L'analyste technique de test s'occupe des activités à forte technicité. Il est amené à prendre en charge le développement de tests fonctionnels automatisés, la réalisation des tests liés aux caractéristiques non fonctionnelles comme les tests de performances et les tests de sécurité. Il peut aussi automatiser différentes tâches comme la génération de données de test. Les personnes occupant ce genre de poste ont un parcours technique et sont le plus souvent d'anciens développeurs.

Autre appellation:
  • Software Development Engineer in Test
  • Technical Test Analyst
  • Analyste technicien du test


Gestionnaire d’environnement de test 

Le Gestionnaire d’environnements de test s'occupe de la mise en place de l’infrastructure et des outils nécessaires au bon déroulement des activités de test. Il installe, configure et administre les serveurs et s’occupe de la gestion des différents plateformes (Exemple: TestLink, Selenium Grid, etc). Il a aussi pour mission de proposer les solutions répondant aux besoins exprimés par l’équipe de test.

Autre appellation:
  • Technicien et ingénieur système
  • Administrateur de plateforme de tests


Architecte de test

L'architecte de test a pour rôle de définir et évaluer la stratégie globale des activités de tests. Il fournit des conseils et donne une orientation stratégique pour l’organisation des tests.

Autre appellation:
  • Test Architect
  • Software Tester Architect


Chef de projet de test

Le chef de projet de test est le responsable de l'équipe de test. Sa mission est de gérer les activités de test en prenant en compte les coûts et les délais à respecter. Il rédige le plan de test et définit différents indicateurs pour contrôler le bon déroulement des activités. Dans certaines organisations le chef de projet de test peut être affecté à plusieurs projets.

Autre appellation:
  • Test Manager
  • Gestionnaire de test


Testeur

Lors d'une campagne de test, le testeur a pour mission d'exécuter les tests (manuels ou automatique) et de vérifier que le résultat obtenu correspond au résultat attendu. Il note ensuite les résultats dans un journal de test. Lorsqu’un défaut est détecté, le testeur doit créer une fiche d’anomalie et enregistrer l’incident dans un rapport d’anomalie. Il teste aussi les correctifs pour vérifier la suppression des défauts.

Autre appellation:
  • Testeur de logiciel
  • Bêta-testeur



A lire aussi:

Références: