Un service d'Akta, cabinet de conseil en certification professionnelle
OpenDataForma RNCP · RS · Formacode · NSF
RNCP41887 Active · Niveau 5

Testeur logiciels

Certificateur · LOUVERS

L'essentiel

Nomenclature du niveau de qualification
Niveau 5
Date d'échéance de l'enregistrement
28-01-2029

Certificateur(s)

Nom légalSIRETSite
LOUVERS 91904976700016 —

Résumé de la certification

Objectifs et contexte

Le Testeur Logiciel opère dans divers environnements, allant des PME aux grandes entreprises, souvent chez des éditeurs de logiciels, des ESN (Entreprises de Services du Numérique), ou des organisations industrielles et de services avec des départements informatiques internes. Son rôle varie selon l’ampleur des projets, mais inclut la planification, la conception et l’exécution des tests, ainsi que la documentation des anomalies dans un cadre d’intégration continue.

La certification professionnelle "Testeur Logiciels" atteste des compétences essentielles pour garantir la qualité et la fiabilité des logiciels. Elle inclut la capacité à planifier des tests en fonction des spécifications du produit dans un environnement adapté, en définissant les objectifs, les stratégies de test et en préparant des plans détaillés pour une couverture optimale des fonctionnalités. Les professionnels sont également capables d’exécuter des tests manuels et automatiques, en appliquant des méthodes rigoureuses de validation des logiciels et en utilisant des outils pour automatiser les processus, tout en documentant les anomalies de manière précise. En outre, ils sont aptes à proposer des actions correctives adaptées aux anomalies détectées, en analysant les défauts et en formulant des recommandations, assurant ainsi une communication efficace avec les équipes de développement et les parties prenantes pour résoudre les problèmes et améliorer continuellement les produits.

Activités visées

Délimitation du périmètre de test
Sélection des tests en fonction du périmètre de test
Implémentation des tests de la campagne
Réalisation des tests manuels de validation fonctionnelle
Automatisation des scénarios de test
Restitution des résultats des tests automatisés

Compétences attestées

Recueillir les besoins et attentes des parties prenantes impliquées dans le projet de développement de test en identifiant les principaux interlocuteurs associés au projet de développement du logiciel, leur rôle et leurs demandes spécifiques afin d’établir les modalités de communication adaptées durant la mise en œuvre du test.
Réaliser une revue des spécifications du logiciel à tester en identifiant les exigences fonctionnelles (opérations, scénarios d’utilisation, interfaces utilisateur, niveau d’accessibilité aux personnes en situation de handicap) et les exigences non fonctionnelles (critères de performance, conditions de sécurité), en clarifiant les comportements attendus du logiciel du point de vue de l’utilisateur final ou du client, en menant des tests statiques et des ateliers de relecture mobilisant le cas échéant des outils d’IA, et en réalisant une analyse des risques pour chaque exigence (probabilité, impact, score de criticité), afin de définir, compléter et hiérarchiser le périmètre de test.
Déterminer les critères d’acceptation associés à chaque exigence du périmètre de test en précisant le comportement attendu du logiciel dans les scénarios définis, afin de spécifier les exigences et dissiper les ambiguïtés ou malentendus.
Sélectionner les approches de test adaptées à chaque exigence du logiciel en déterminant les objectifs, les techniques de test et l’effort nécessaire en fonction des risques identifiés et des contraintes opérationnelles afin de garantir une couverture complète et efficace de toutes les fonctionnalités du logiciel à tester.
Concevoir une bibliothèque de tests, en créant les cas de tests nécessaires au regard des approches de test retenues, en associant les cas de test aux exigences, en identifiant des scénarios de tests complémentaires par la mobilisation d’outils d’IA, afin de réutiliser les tests à travers différents cycles.
Identifier les ressources nécessaires à l’exécution des cas de test, en évaluant les besoins en environnement de test, en définissant les exigences en matière de données de test, pour permettre l’exécution des tests dans des conditions optimales.
Planifier une campagne de test, en hiérarchisant les cas de test selon une analyse des risques, en identifiant la chronologie des cas de tests, pour détecter au plus tôt les défauts les plus critiques et donner suffisamment de temps aux développeurs pour réaliser les corrections.
Elaborer des procédures de mise en œuvre pour chaque cas de test sélectionné en rédigeant des instructions précises et en détaillant les résultats attendus, basés sur les spécifications, afin de préparer efficacement la réalisation opérationnelle des tests sur l’ensemble du périmètre.
Configurer l’environnement de test, en installant et en configurant les outils nécessaires pour l'exécution des cas de test logiciels, en créant les données de test requises pour les différents scénarios, en s’assurant de la mise à disposition des environnements de test et données de test complexes, conformément aux exigences des tests, pour s’assurer que les tests manuels peuvent être exécutés dans des conditions similaires à celles de l’utilisateur final.
Exécuter des tests manuels de validation fonctionnelle en respectant l’échéancier de test, en comparant les résultats obtenus aux résultats attendus (critères de réussite) spécifiés dans les cas de test, en traçant les résultats obtenus à chaque étape notamment toute divergence ou anomalie constatée, pour évaluer la conformité du logiciel.
Analyser les résultats des tests manuels, en fournissant des descriptions claires et précises des anomalies, en priorisant les anomalies selon leur niveau d’impact sur l’utilisation du logiciel, en analysant les causes racines des anomalies, en utilisant le cas échéant des outils d’analyse automatisée ou assistée par IA, afin de déclencher des corrections pertinentes des défaillances et contribuer à l'amélioration continue du logiciel.
Rédiger un rapport de test, en incluant les anomalies détectées, les observations et le niveau d’avancement de l'exécution des tests, en formulant des solutions techniques, fonctionnelles ou organisationnelles adaptées, en communiquant les résultats de manière claire et accessible aux parties prenantes, pour fournir les informations nécessaires à la prise de décision éclairée par les parties prenantes
Concevoir une stratégie d'automatisation des tests en identifiant les objectifs et les critères de succès de l'automatisation des tests, sélectionnant les niveaux de test à couvrir et les tests les plus pertinents à automatiser, évaluant les ressources disponibles pour l'automatisation (telles que les compétences de l'équipe et le budget), choisissant un framework de test adapté à l'architecture de l'application, afin d’augmenter l’efficacité et la fiabilité des tests automatisés, tout en réduisant les coûts, le temps d'exécution, et les efforts de maintenance, et en assurant une adoption fluide par l'équipe de test.
Automatiser des scénarios de test, en utilisant un langage de programmation adapté, en écrivant des scripts de test automatisés qui utilisent les outils et les langages de programmation choisis, en pouvant recourir à des outils de génération automatique de scripts assistés par IA, en structurant et organisant les scripts pour faciliter la maintenance et la réutilisation, en intégrant les scripts de test dans les campagnes de non régression automatisées, afin d'assurer que les tests automatisés sont bien conçus, efficaces et maintenables.
Rédiger un compte-rendu d'exécution, en interprétant les résultats des tests automatisés, en décrivant les anomalies détectées, en priorisant les corrections en fonction de l’impact des anomalies, afin de faciliter la résolution efficace des anomalies par l’équipe de développement.
Intégrer les plans d'exécution des tests automatisés dans les outils de gestion de projet en automatisant la synchronisation des résultats de tests avec les plateformes de gestion de projet, en configurant les processus opérationnels d’intégration continue, afin de garantir une visibilité continue des résultats de tests pour toutes les parties prenantes et s’assurer de l’absence d’une régression.

Blocs de compétences · 3

RNCP41887BC01
Spécifier les exigences du logiciel et sélectionner les cas de test en fonction du périmètre de test
Compétences visées
Recueillir les besoins et attentes des parties prenantes impliquées dans le projet de développement de test en identifiant les principaux interlocuteurs associés au projet de développement du logiciel, leur rôle et leurs demandes spécifiques afin d’établir les modalités de communication adaptées durant la mise en œuvre du test.
Réaliser une revue des spécifications du logiciel à tester en identifiant les exigences fonctionnelles (opérations, scénarios d’utilisation, interfaces utilisateur, niveau d’accessibilité aux personnes en situation de handicap) et les exigences non fonctionnelles (critères de performance, conditions de sécurité), en clarifiant les comportements attendus du logiciel du point de vue de l’utilisateur final ou du client, en menant des tests statiques et des ateliers de relecture mobilisant le cas échéant des outils d’IA, et en réalisant une analyse des risques pour chaque exigence (probabilité, impact, score de criticité), afin de définir, compléter et hiérarchiser le périmètre de test.
Déterminer les critères d’acceptation associés à chaque exigence du périmètre de test en précisant le comportement attendu du logiciel dans les scénarios définis, afin de spécifier les exigences et dissiper les ambiguïtés ou malentendus.
Sélectionner les approches de test adaptées à chaque exigence du logiciel en déterminant les objectifs, les techniques de test et l’effort nécessaire en fonction des risques identifiés et des contraintes opérationnelles afin de garantir une couverture complète et efficace de toutes les fonctionnalités du logiciel à tester.
Concevoir une bibliothèque de tests, en créant les cas de tests nécessaires au regard des approches de test retenues, en associant les cas de test aux exigences, en identifiant des scénarios de tests complémentaires par la mobilisation d’outils d’IA, afin de réutiliser les tests à travers différents cycles.
Identifier les ressources nécessaires à l’exécution des cas de test, en évaluant les besoins en environnement de test, en définissant les exigences en matière de données de test, pour permettre l’exécution des tests dans des conditions optimales.
Modalités d'évaluation
Mise en situation professionnelle simulée, Soutenance orale devant un jury, le candidat devra restituer ses réalisations et répondre aux questions du jury.
RNCP41887BC02
Implémenter et exécuter les cas de test, et restituer les résultats de tests manuels
Compétences visées
Planifier une campagne de test, en hiérarchisant les cas de test selon une analyse des risques, en identifiant la chronologie des cas de tests, pour détecter au plus tôt les défauts les plus critiques et donner suffisamment de temps aux développeurs pour réaliser les corrections.
Elaborer des procédures de mise en œuvre pour chaque cas de test sélectionné en rédigeant des instructions précises et en détaillant les résultats attendus, basés sur les spécifications, afin de préparer efficacement la réalisation opérationnelle des tests sur l’ensemble du périmètre.
Configurer l’environnement de test, en installant et en configurant les outils nécessaires pour l'exécution des cas de test logiciels, en créant les données de test requises pour les différents scénarios, en s’assurant de la mise à disposition des environnements de test et données de test complexes, conformément aux exigences des tests, pour s’assurer que les tests manuels peuvent être exécutés dans des conditions similaires à celles de l’utilisateur final.
Exécuter des tests manuels de validation fonctionnelle en respectant l’échéancier de test, en comparant les résultats obtenus aux résultats attendus (critères de réussite) spécifiés dans les cas de test, en traçant les résultats obtenus à chaque étape notamment toute divergence ou anomalie constatée, pour évaluer la conformité du logiciel.
Analyser les résultats des tests manuels, en fournissant des descriptions claires et précises des anomalies, en priorisant les anomalies selon leur niveau d’impact sur l’utilisation du logiciel, en analysant les causes racines des anomalies, en utilisant le cas échéant des outils d’analyse automatisée ou assistée par IA, afin de déclencher des corrections pertinentes des défaillances et contribuer à l'amélioration continue du logiciel.
Rédiger un rapport de test, en incluant les anomalies détectées, les observations et le niveau d’avancement de l'exécution des tests, en formulant des solutions techniques, fonctionnelles ou organisationnelles adaptées, en communiquant les résultats de manière claire et accessible aux parties prenantes, pour fournir les informations nécessaires à la prise de décision éclairée par les parties prenantes
Modalités d'évaluation
Mise en situation professionnelle simulée. Soutenance orale devant un jury, le candidat devra restituer ses réalisations et répondre aux questions du jury.
RNCP41887BC03
Automatiser des scénarios de test et restituer un compte-rendu d’exécution
Compétences visées
Concevoir une stratégie d'automatisation des tests en identifiant les objectifs et les critères de succès de l'automatisation des tests, sélectionnant les niveaux de test à couvrir et les tests les plus pertinents à automatiser, évaluant les ressources disponibles pour l'automatisation (telles que les compétences de l'équipe et le budget), choisissant un framework de test adapté à l'architecture de l'application, afin d’augmenter l’efficacité et la fiabilité des tests automatisés, tout en réduisant les coûts, le temps d'exécution, et les efforts de maintenance, et en assurant une adoption fluide par l'équipe de test.
Automatiser des scénarios de test, en utilisant un langage de programmation adapté, en écrivant des scripts de test automatisés qui utilisent les outils et les langages de programmation choisis, en pouvant recourir à des outils de génération automatique de scripts assistés par IA, en structurant et organisant les scripts pour faciliter la maintenance et la réutilisation, en intégrant les scripts de test dans les campagnes de non régression automatisées, afin d'assurer que les tests automatisés sont bien conçus, efficaces et maintenables.
Rédiger un compte-rendu d'exécution, en interprétant les résultats des tests automatisés, en décrivant les anomalies détectées, en priorisant les corrections en fonction de l’impact des anomalies, afin de faciliter la résolution efficace des anomalies par l’équipe de développement.
Intégrer les plans d'exécution des tests automatisés dans les outils de gestion de projet en automatisant la synchronisation des résultats de tests avec les plateformes de gestion de projet, en configurant les processus opérationnels d’intégration continue, afin de garantir une visibilité continue des résultats de tests pour toutes les parties prenantes et s’assurer de l’absence d’une régression.
Modalités d'évaluation
Mise en situation professionnelle simulée. Soutenance orale devant un jury, le candidat devra restituer ses réalisations et répondre aux questions du jury.

Secteur d'activité et type d'emploi

Secteurs d'activités

Le métier de testeur logiciel s'exerce principalement dans le secteur des technologies de l’information et de la communication (TIC), au sein d’entreprises de tailles variées. Les grands groupes technologiques, les éditeurs de logiciels, les entreprises de services numériques (ESN) et les startups constituent les principaux employeurs.

Types d'emplois accessibles

Testeur Logiciels

Testeur Fonctionnel

Testeur Informatique

Consultant test

Consultant intégration, vérification et validation qualité (IVVQ)

Analyste de Test

Analyste Fonctionnel

Métiers visés (ROME)

Tensions de recrutement · DARES 2024

Niveau de tension : Très élevée (5/5) en tension

Principaux facteurs : Manque de main-d'œuvre disponible et Lien formation-emploi.

2 864 € salaire médian (mensuel)

Diplôme le plus fréquent : Diplôme de niveau bac+5 ou plus (doctorat, master ou équivalent) en communication et information (41 % des actifs en emploi).

Mesuré au niveau de la famille professionnelle : Techniciens d'étude et de développement en informatique et Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom (nomenclature FAP). Ces familles ne sont pas au même niveau de tension (de 4 à 5 sur 5) : le niveau affiché est une moyenne pondérée par l'emploi, à ne pas attribuer à chacune d'elles.
  • M1X80 — Techniciens d'étude et de développement en informatique tension 4/5 (Élevée)
  • M2X90 — Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom tension 5/5 (Très élevée)

Indicateur de tension sur le marché du travail 2024 — DARES / France Travail. Les indicateurs sont publiés par famille professionnelle (FAP), pas par métier ROME : ils couvrent l'ensemble des métiers de ces familles.

Marché du travail · BMO 2026

27 458 projets de recrutement
53 % en tension jugés difficiles à recruter
1 % emplois saisonniers
Mesuré au niveau de la famille professionnelle : Techniciens d'étude et de développement en informatique et Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom (nomenclature FAP).
  • M1X80 — Techniciens d'étude et de développement en informatique
  • M2X90 — Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom

Enquête Besoins en Main d'Œuvre (BMO) 2026 — France Travail (open data), cumul national. Les indicateurs sont publiés par famille professionnelle (FAP), pas par métier ROME : ils couvrent l'ensemble des métiers de ces familles.

Voie d'accès à la certification

Prérequis à l'entrée
Avoir validé un diplôme de niveau 4 ou d’une expérience professionnelle d’au moins 1 an dans le domaine du numérique.
Composition du jury — Formation continue, VAE
Le jury d’évaluation et de certification est composé de 3 personnes qui justifient d’au moins 3 ans d’expérience dans ce secteur, n’ayant pas de lien ni formé de candidat inscrit à la session d’examen dont ils sont membres: * Deux professionnels exerçant le métier de testeur logiciel ; * Un professionnel supervisant le métier de testeur logiciel ; Dont au moins deux membres extérieurs à l’organisme certificateur.

Liens avec d'autres certifications

Certifications en correspondance (équivalences par blocs).

CodeCertification en correspondance
RNCP39088 Testeur logiciels

Base légale

Date de décision28-01-2026
Durée de l'enregistrement3 ans
Date d'échéance28-01-2029
Dernière délivrance possible28-01-2033

Pour plus d'informations · Statistiques

AnnéeCertifiésInsertion 6 moisMétier visé 2 ans
2023 6 100 % 100 %
2022 6 100 % 66 %

Où se former

Chargement de l'offre de formation…

Entrées et sorties de formation

12 entrées en formation
0 parcours menés à terme
0 % taux d'achèvement
06/2026 : 4 entrées, 0 terminées 07/2026 : 2 entrées, 0 terminées 08/2026 : 3 entrées, 0 terminées 09/2026 : 3 entrées, 0 terminées
Entrées Parcours terminés · 06/2026 – 09/2026

Entrées et sorties de formation — Caisse des Dépôts (open data), tous organismes confondus.

Demande CPF — formations engagées

12 dossiers CPF engagés
45 480 € montant total engagé
3 790 € coût moyen par dossier
620 h durée moyenne

Qui finance ces dossiers (part du montant engagé)

France compétences 74 %
Reste à charge titulaire 20 %
Entreprise 5 %
05/2026 : 4 dossiers engagés 06/2026 : 2 dossiers engagés 07/2026 : 4 dossiers engagés 08/2026 : 2 dossiers engagés
Dossiers engagés · 05/2026 – 08/2026

Formations engagées via le CPF — Caisse des Dépôts (open data), tous organismes confondus.

Télécharger (PDF) MD