Skip to main content

Que fait un analyste de qualité logicielle?

Les responsabilités exactes d'un analyste de la qualité du logiciel peuvent varier quelque peu, selon le type de travail qu'il fait et la manière dont l'entreprise pour laquelle l'analyste fonctionne définit sa position.En général, cependant, cet analyste est responsable de la supervision et de la participation aux tests de nouveaux logiciels dans le développement dans le but de trouver des erreurs ou des bogues.Ce processus peut être effectué de plusieurs façons, y compris les tests manuels et l'utilisation de logiciels spéciaux pour effectuer des tests sur le nouveau programme, qui est généralement géré par un analyste de qualité logicielle.

Un analyste de la qualité du logiciel peut également être appeléUn analyste d'assurance qualité ou un technicien en assurance de la qualité du logiciel.La façon dont les tests logiciels sont effectués peuvent varier un peu d'un développeur de logiciels à un autre.Dans un environnement, l'analyste de la qualité du logiciel peut fonctionner directement avec le nouveau logiciel qui a été développé, à la recherche de bogues et d'erreurs et de déterminer les façons dont ces erreurs se produisent.Un analyste à ce titre utilise généralement le logiciel de manière normale et inhabituelle, en essayant de trouver et de reproduire les erreurs pour fournir une documentation et des rapports approfondis aux programmeurs.

Dans d'autres sociétés, cependant, un analyste de la qualité du logiciel pourrait ne pas fonctionner directement avec leLogiciel en question, mais fournit plutôt un programme qui exécute les tests nécessaires.Dans ce type d'environnement, l'analyste examine le logiciel qui doit être testé et crée un nouveau programme pour exécuter les tests ou utilise un programme de test établi.L'analyste de la qualité du logiciel exécute ensuite le programme avec le logiciel développé pour trouver des erreurs et des bogues de nombreuses façons.Les informations fournies par ce test sont ensuite utilisées par l'analyste pour produire des rapports et de la documentation pour fournir aux programmeurs des informations sur les erreurs rencontrées. Il peut également y avoir des environnements dans lesquels l'analyste de la qualité du logiciel n'est pas directement responsable du test ou de l'exécution du logiciel de test, mais agit plutôt comme un médiateur entre les testeurs et les programmeurs.Dans ce type de poste, l'analyste est susceptible de fonctionner en tant que chef d'équipe pour les testeurs essayant de trouver des erreurs ou des bogues dans le logiciel.Comme les rapports sont préparés par les testeurs, ils sont donnés à l'analyste de qualité logicielle qui traite ensuite les rapports.Les informations de l'analyste sont ensuite fournies aux programmeurs, souvent d'une manière rationalisée ou autrement rendue plus directement utile pour les programmeurs, soit par documentation supplémentaire, soit en ce qui concerne l'importance d'un bug qui a été trouvé.