Au Coeur Du Métier De Testeur Logiciel

Coulibaly Assetou
Code d'Ivoire
Published in
3 min readOct 7, 2019

“Software testers do not make software; they only make them better.” — Anonymous

Testeur QA, testeur d’application, ingénieur QA, ingénieur test… autant d’appellation que l’on entend désormais dans la sphère du développement qui cependant reste toujours aussi méconnu des uns et des autres. Nous nous efforcerons d’apporter un certain nombre d’information sur cette fonction devenu incontournable dans le processus de développement de logiciel de qualité.

Un peu d’histoire…

Peu connu, le testeur QA(Quality assurance) est un maillon essentiel du cycle de développement d’un logiciel.
Ce métier qui autrefois était ouvert à tous s’est vu devenir plus exigeant au fil des années. En effet, l’évolution et la complexité des besoins des clients ainsi que la fulgurante évolution des technologies ont complexifié le métier de développement logiciel. Cette complexité a fait apparaître un certain nombre de contraintes notamment des bugs en production très coûteux. L’exemple suivant en est une illustration parfaite:

Toyota — 2009

200 à 400 morts et 2,3 milliards d’euros (2,4 milliards de dollars de 2009)

Telle la voiture Christine dans le film d’horreur de John Carpenter, la Lexus ES350 a tué nombre de ses propriétaires en enclenchant l’accélération jusqu’à 150 km/h tout en désactivant la pédale de frein.

Pourquoi ? L’analyse du code source effectuée par un expert lors du procès tenu aux Etats-Unis a fait ressortir que l’ordinateur de bord avait été conçu sans aucun contrôle global, comme un corps dont le cerveau aurait été dévoré par des zombies ! Pendant 2 ans, la défense de Toyota consista à accuser ses clients de confondre les pédales de frein et d’accélération.

Source : Rocket projet

Quelle est la nature du travail de tester QA

Le testeur évalue et valide les fonctionnalités d’un produit informatique (un jeu vidéo, un site internet, une application web, bureautique…) et s’assure de sa conformité avec le cahier des charges défini. Il travaille en collaboration avec les UX et UI designers et les développeurs en vue d’améliorer l’expérience utilisateur et de s’assurer que le design fourni a bien été intégré ; de remonter les anomalies et/ou propositions d’amélioration aux développeurs et de s’assurer que les corrections sont faites conformément au cahier des charges.

Quelles sont les missions du testeur QA

Les missions du testeur QA sont nombreuses et aussi importantes les unes que les autres. Elles pourraient également connaitre de légère variation suivant le domaine.

  • Rédaction de plans de test
  • Planification des opérations de tests
  • Exécution des cas de tests
  • Analyse des résultats de tests
  • Rapport de tests
  • Suivi des corrections de bugs identifiés
  • Validation des fonctionnalités

Quelles sont les qualités requises

La liste que je présente ici n’est pas exhaustive. Je n’énumère que quelques qualités qui selon mon expérience se sont avérées indispensables:

  • La rigueur
  • La communication
  • La patience
  • L’empathie
  • La minutie
  • Une bonne capacité de concentration
  • L’organisation
  • L’intuition et la créativité
  • Une bonne capacité d’adaptation

Quelles formations pour exercer ce métier

Pour ma part, je suis devenue tester QA sans que l’on ne tienne véritablement compte d’un quelconque diplôme. Cependant, je préparais un BAC+3 en réseaux et génie logiciel. Il n’existe pas encore de diplômes type pour cette spécialité. L’accès au métier se fait avec des niveaux allant de bac+2 à bac+5:

  • BTS en Informatique de gestion option développeur d’application,
  • DUT informatique
  • Licence pro systèmes informatiques
  • Master pro informatique mention Qualité et sûreté du fonctionnement
  • Diplôme d’ingénieur en programmation informatique

Dans quel genre de boite trouve-t-on des testeurs QA?

Les testeurs QA peuvent travailler dans les structures suivantes:

  • SSII,
  • éditeur de logiciel,
  • studios de développement de jeux vidéos
  • agence web

--

--

Coulibaly Assetou
Code d'Ivoire

Bugs hunter, Books lover, curiose aux goûts très éclectiques et variés