Testeur logiciel (testeur QA)
#Définition du testeur logiciel
Le testeur logiciel, aussi appelé testeur QA, analyste de test ou recetteur, conçoit et exécute les tests qui vérifient qu'une application fait ce qu'on attend d'elle, puis signale ce qui ne fonctionne pas. Son travail relève du contrôle de la qualité : le glossaire de l'ISTQB définit le test comme le processus qui, au sein du cycle de développement, évalue la qualité d'un composant ou d'un système et des produits associés.
France Travail décrit le métier dans sa fiche M1815, « spécialiste test et validation logiciel ou application » : concevoir des plans de test, exécuter des tests manuels et automatisés, documenter les anomalies et travailler avec les développeurs à leur correction.
#Le testeur logiciel expliqué simplement
Le développeur construit une fonctionnalité en pensant au cas où tout se passe bien. Le testeur pense à tout le reste : le client qui colle un espace dans son code postal, le paiement qui échoue en plein milieu, le navigateur que personne n'a essayé, la mise à jour qui casse un écran qui marchait hier. Son métier consiste à trouver ces cas avant les utilisateurs, à les décrire assez précisément pour qu'un développeur les reproduise, puis à vérifier que la correction n'a rien cassé ailleurs.
#Ce que fait un testeur au quotidien
- Analyser les exigences : lire les spécifications ou les récits utilisateurs et repérer ce qui est ambigu ou invérifiable, avant d'écrire le moindre test.
- Concevoir les cas de test : données d'entrée, étapes, résultat attendu. C'est la partie la plus qualifiée du métier.
- Exécuter les tests, à la main ou avec des outils, et consigner les résultats.
- Rédiger les fiches d'anomalie : étapes pour reproduire, comportement observé, comportement attendu, gravité.
- Vérifier les corrections et tester la non-régression, c'est-à-dire s'assurer qu'une modification n'a pas dégradé ce qui fonctionnait.
- Rendre compte : ce qui a été testé, ce qui ne l'a pas été, les risques qui restent.
#Les principaux types de tests
| Type de test | Question posée |
|---|---|
| Fonctionnel | La fonctionnalité fait-elle ce qui est demandé ? |
| Non-régression | Ce qui marchait hier marche-t-il encore ? |
| Charge et performance | L'application tient-elle avec beaucoup d'utilisateurs ? |
| Sécurité | Peut-on accéder à ce qui devrait être protégé ? |
| Accessibilité | Une personne en situation de handicap peut-elle l'utiliser ? |
| Recette (acceptation) | Le client ou le métier valide-t-il la livraison ? |
Pour répartir l'effort, beaucoup d'équipes s'appuient sur la pyramide des tests, un concept que Mike Cohn a présenté dans son livre Succeeding with Agile : beaucoup de tests unitaires rapides à la base, des tests de service au milieu, peu de tests d'interface au sommet. L'article de Ham Vocke publié en 2018 sur le site de Martin Fowler en donne une lecture pratique, tout en reconnaissant que le modèle est simplificateur.
#Testeur, ingénieur QA, automaticien : trois profils
| Profil | Ce qu'il fait surtout | Compétences clés |
|---|---|---|
| Testeur fonctionnel | Conçoit et exécute des tests, souvent exploratoires | Rigueur, connaissance du métier, rédaction |
| Ingénieur QA | Construit la stratégie de test d'un produit, mêle manuel et automatisé | Techniques de test, outillage, bases de code |
| Automaticien de tests | Écrit et maintient des suites automatisées branchées dans l'intégration continue | Développement, Playwright ou Cypress, pipelines |
Les frontières varient d'une entreprise à l'autre : l'APEC cite « ingénieur QA » et « test manager » parmi les autres intitulés de l'ingénieur test et recettes. Pour l'automatisation, la certification ISTQB CTAL-TAE précise qu'un ingénieur en automatisation des tests doit avoir des compétences et de l'expérience en génie logiciel. C'est un métier de développeur orienté test.
Le testeur contrôle le produit ; le QA manager organise le processus pour que les défauts apparaissent moins. Les deux se complètent sans se remplacer.
#Devenir testeur logiciel : formation et certification
Il n'existe pas de diplôme unique. L'ONISEP fixe le niveau minimum d'accès à Bac + 2 (BTS, DEUST), avec des parcours jusqu'au BUT informatique, à la licence professionnelle, au master ou au diplôme d'ingénieur. France Travail situe le métier entre Bac + 3 et Bac + 5 et le classe parmi les emplois cadres. L'APEC souligne que le poste est ouvert aux débutants et à des profils non informaticiens en reconversion, le plus souvent de formation scientifique.
La certification de référence est l'ISTQB Certified Tester Foundation Level (CTFL), en version 4.0 : 40 questions, 26 points sur 40 pour réussir, 60 minutes, avec 25 % de temps supplémentaire pour un candidat qui ne passe pas l'examen dans sa langue maternelle. En France, le CFTL représente l'ISTQB, fait administrer les examens et accrédite les organismes de formation. Il précise qu'on peut passer l'examen Fondation sans formation préalable, mais qu'on ne peut pas sauter ce niveau pour viser directement le niveau avancé.
Notre conseil pour choisir une formation de testeur logiciel : viser d'abord le CTFL, puis apprendre un outil d'automatisation et les bases d'un langage de programmation. Nos formations IA et développement portent sur le développement assisté par IA ; pour la certification de testeur, passez par un organisme de la liste publiée par le CFTL.
#Salaire et marché de l'emploi
Les chiffres publics disponibles sont datés et sourcés :
- Débutant : à partir de 2 300 euros brut par mois selon l'ONISEP, variable selon le lieu d'exercice et le statut.
- Cadre : pour l'ingénieur test et recettes, l'APEC relève que 80 % des rémunérations annuelles brutes proposées dans les offres se situent entre 33 k€ et 50 k€, pour une moyenne de 41 k€.
- Marché : France Travail recense 730 offres d'emploi déposées sur douze mois pour la fiche M1815 (données du 2e trimestre 2026), juge la difficulté de recrutement élevée et compte 75 % d'embauches en CDI.
#Le testeur face à l'IA
Les assistants d'IA génèrent déjà des cas de test, des scripts d'automatisation et des jeux de données. L'ISTQB a créé une certification dédiée, CT-GenAI (Testing with Generative AI), qui couvre le prompt engineering appliqué au test et des risques comme les hallucinations ou la confidentialité des données.
Notre avis : l'IA menace surtout la partie répétitive du métier, l'exécution manuelle de cahiers de recette. Elle ne sait pas ce qui doit être vrai pour votre client, ni quel défaut coûterait cher. Le testeur qui conçoit les cas de test, comprend le métier et lit du code reste indispensable ; celui qui déroule des scripts écrits par d'autres est le plus exposé. Avec le vibe coding, le volume de code à vérifier augmente, ce qui rend la conception des tests plus importante, pas moins.
L'automatisation a aussi sa limite : une suite de tests automatisés se maintient comme du code. Des tests instables, qui échouent au hasard, finissent ignorés par l'équipe et ne protègent plus rien.
#Cas d'usage (scénarios types)
Recette d'une application métier (scénario type). Le testeur rédige une campagne à partir des règles de gestion, la fait valider par un utilisateur référent, puis exécute les cas critiques sur un environnement proche de la production.
Tests de bout en bout sur un site Next.js (scénario type). L'automaticien couvre d'abord les parcours qui rapportent : connexion, formulaire de devis, paiement. Les tests tournent à chaque demande de fusion dans le pipeline d'intégration continue.
Petite équipe sans testeur dédié (scénario type). Comme le note l'OPIIEC, dans une petite structure les missions de test reviennent au chef de projet, à l'intégrateur ou à un consultant expert. Les développeurs écrivent les tests unitaires, et une session de test exploratoire précède chaque version.
#Les tests chez Nehos
Sur nos projets de développement sur mesure en Next.js, nous recommandons Playwright dès le départ à une petite équipe qui lance un nouveau projet ; le raisonnement est détaillé dans notre comparatif Playwright vs Cypress. Notre guide CI/CD avec GitHub Actions montre comment exécuter ces tests à chaque modification. En tierce maintenance applicative, les pipelines enchaînent tests unitaires, linting et analyse de sécurité, et chaque reprise commence par un audit du code existant. Avant de refactoriser un code ancien, la règle reste de poser des tests qui figent son comportement actuel.
Pour savoir quels parcours couvrir en priorité sur votre application, un audit gratuit de 30 minutes suffit souvent.
#Termes associés
- QA manager (responsable assurance qualité logicielle)
- Vibe coding
- Refactoring
- Dette technique
- LLM-as-Judge
Un bon testeur ne se mesure pas au nombre de bugs trouvés, mais à ceux qui n'atteignent jamais vos clients.
Applications Concrètes
« Le testeur rédige une campagne de recette à partir des règles de gestion, la fait valider par un utilisateur référent, puis exécute les cas critiques sur un environnement proche de la production. Chaque anomalie est décrite avec ses étapes de reproduction, et les corrections sont retestées avant la mise en ligne. »
« L'automaticien couvre d'abord les parcours qui rapportent : connexion, formulaire de devis, paiement. Les tests Playwright tournent à chaque demande de fusion dans le pipeline d'intégration continue, et une fusion est bloquée tant qu'un parcours critique échoue. »
« Faute de testeur, les développeurs écrivent les tests unitaires de leur code et le chef de projet anime une session de test exploratoire d'une heure avant chaque version, avec une liste des zones à risque tenue à jour d'une version à l'autre. »
Questions fréquentes sur le métier de testeur logiciel
Pour du test fonctionnel, pas forcément au départ ; pour progresser, oui. Les sources divergent sur le degré : l'ONISEP juge indispensables de solides bases en programmation, quand l'APEC présente les connaissances en développement comme un plus, surtout pour les tests techniques. En pratique, les postes d'ingénieur QA et d'automaticien supposent d'écrire et de maintenir du code de test.
Il n'existe pas de diplôme unique. L'ONISEP indique un accès dès Bac + 2 (BTS, DEUST) et des parcours jusqu'au master ou au diplôme d'ingénieur ; France Travail situe le métier entre Bac + 3 et Bac + 5. Pour une reconversion, le plus direct est de préparer la certification ISTQB CTFL auprès d'un organisme accrédité par le CFTL, puis d'apprendre un outil d'automatisation.
Non, mais elle sert de langage commun et beaucoup d'employeurs la connaissent. L'examen CTFL v4.0 comporte 40 questions, se réussit avec 26 points sur 40 et dure 60 minutes, avec 25 % de temps en plus hors langue maternelle. Le CFTL précise qu'on peut le passer sans avoir suivi de formation, mais qu'il faut l'avoir obtenu avant d'accéder aux niveaux avancés.
Le testeur QA conçoit et exécute des tests, souvent fonctionnels, et documente les anomalies. L'ingénieur QA a un profil plus technique : il construit la stratégie de test d'un produit, automatise une partie des tests et les intègre au pipeline de livraison. Les intitulés varient beaucoup d'une entreprise à l'autre : l'APEC range d'ailleurs « ingénieur QA » parmi les autres noms de l'ingénieur test et recettes.
Selon l'ONISEP, un testeur débutant gagne à partir de 2 300 euros brut par mois, selon le lieu et le statut. Pour les postes cadres d'ingénieur test et recettes, l'APEC relève que 80 % des rémunérations annuelles brutes proposées dans les offres se situent entre 33 k€ et 50 k€, avec une moyenne de 41 k€. Ce sont des chiffres d'offres d'emploi, pas des salaires constatés.
Elle remplace une partie des tâches, pas le métier. Les assistants génèrent déjà des cas de test et des scripts, et l'ISTQB a créé une certification dédiée, CT-GenAI. Mais l'IA ne sait pas ce qui doit être vrai pour un client ni quel défaut coûterait cher. Le testeur qui se contente d'exécuter des cahiers de recette est le plus exposé ; celui qui conçoit les tests et comprend le métier l'est beaucoup moins.