L'essentiel
Nomenclature
du niveau de qualification
Niveau 5
Code(s) NSF
326 : Informatique, traitement de l'information, réseaux de transmission
Formacode(s)
31084 : Informatique de gestion
46357 : Qualité web
31090 : Développement web
Date d’échéance
de l’enregistrement
28-01-2029
| Nom légal | Siret | Nom commercial | Site internet |
|---|---|---|---|
| LOUVERS | 91904976700016 | Test Academy | https://testacademy.fr/ |
Objectifs et contexte de la certification :
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.
Modalités d'évaluation :
Mises en situation professionnelles simulées et soutenances orales.
RNCP41887BC01 - Spécifier les exigences du logiciel et sélectionner les cas de test en fonction du périmètre de test
| Liste de compétences | Modalités d'évaluation |
|---|---|
|
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. |
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
| Liste de compétences | Modalités d'évaluation |
|---|---|
|
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 |
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
| Liste de compétences | Modalités d'évaluation |
|---|---|
|
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. |
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. |
Description des modalités d'acquisition de la certification par capitalisation des blocs de compétences et/ou par correspondance :
Les candidats peuvent acquérir la certification par capitalisation progressive des blocs de compétences validés individuellement, permettant une montée en compétences modulable, et/ou par correspondance via la reconnaissance d’équivalences avec d’autres certifications professionnelles reconnues.
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.
Type 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
Code(s) ROME :
- M1805 - Études et développement informatique
Références juridiques des règlementations d’activité :
Le cas échant, prérequis à l’entrée en formation :
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.
Le cas échant, prérequis à la validation de la certification :
Pré-requis disctincts pour les blocs de compétences :
Non
| Voie d’accès à la certification | Oui | Non | Composition des jurys | Date de dernière modification |
|---|---|---|---|---|
| Après un parcours de formation sous statut d’élève ou d’étudiant | X | - | - | |
| En contrat d’apprentissage | X | - | - | |
| Après un parcours de formation continue | X |
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:
Dont au moins deux membres extérieurs à l’organisme certificateur. |
29-01-2026 | |
| En contrat de professionnalisation | X | - | - | |
| Par candidature individuelle | X | - | - | |
| Par expérience | X |
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:
Dont au moins deux membres extérieurs à l’organisme certificateur. |
29-01-2026 |
| Oui | Non | |
|---|---|---|
| Inscrite au cadre de la Nouvelle Calédonie | X | |
| Inscrite au cadre de la Polynésie française | X |
Certifications professionnelles enregistrées au RNCP en correspondance partielle :
| Bloc(s) de compétences concernés | Code et intitulé de la certification professionnelle reconnue en correspondance partielle | Bloc(s) de compétences en correspondance partielle |
|---|---|---|
| RNCP41887BC01 - Spécifier les exigences du logiciel et sélectionner les cas de test en fonction du périmètre de test | RNCP39088 - Testeur logiciels |
RNCP39088BC01 - Analyser les fonctionnalités et concevoir avec méthode les tests d’une application ET RNCP39088BC02 - Exécuter les tests, analyser les résultats et rédiger les rapports d'exécution |
| RNCP41887BC02 - Implémenter et exécuter les cas de test, et restituer les résultats de tests manuels | RNCP39088 - Testeur logiciels | RNCP39088BC02 - Exécuter les tests, analyser les résultats et rédiger les rapports d'exécution |
| RNCP41887BC03 - Automatiser des scénarios de test et restituer un compte-rendu d’exécution | RNCP39088 - Testeur logiciels | RNCP39088BC03 - Automatiser les scénarios de tests et produire un compte rendu d'exécution |
| Date de décision | 28-01-2026 |
|---|---|
| Durée de l'enregistrement en années | 3 |
| Date d'échéance de l'enregistrement | 28-01-2029 |
| Date de dernière délivrance possible de la certification | 28-01-2033 |
| Promotions (année d'obtention) pouvant bénéficier du niveau de qualification octroyé |
2023 2025 2026 2022 2024 |
Statistiques :
| Année d'obtention de la certification | Nombre de certifiés | Nombre de certifiés à la suite d’un parcours vae | Taux d'insertion global à 6 mois (en %) | Taux d'insertion dans le métier visé à 6 mois (en %) | Taux d'insertion dans le métier visé à 2 ans (en %) |
|---|---|---|---|---|---|
| 2023 | 6 | 0 | 100 | 100 | 100 |
| 2022 | 6 | 0 | 100 | 100 | 66 |
Lien internet vers le descriptif de la certification :
Le certificateur n'habilite aucun organisme préparant à la certification
Référentiel d'activité, de compétences et d'évaluation :