- Génie logiciel
- Logiciel qualité logicielle
- Framework
Test et Validation du Logiciel
Mis à jour le
Responsable(s) : M. Ghislain ROCHETEAU
- Cours
Envie d'en savoir plus sur cette formation ?
Afin d’obtenir les tarifs, le calendrier de la formation, en distanciel, en présentiel, le lieu de la formation et un contact, remplissez les critères suivants :
Afficher le centre adapté à mes besoins
Afin d’obtenir les tarifs, le calendrier de la formation et le lieu de la formation, remplissez les critères suivants :
-
- Génie logiciel
- Système information
- Langage UML
- Informatique - Systèmes d’information et numérique
- Modélisation système information
- Méthode Agile
- Gestion projet informatique
Méthodologies des systèmes d'information
Cours, NFE1086 crédits Distanciel A la carte 2025/26 2026/27 2027/28Grand Est, ParisVoir la formation -
- Génie logiciel
Licence professionnelle de l'informatique : conception, développement et test de logiciels parcours Chef de Projet Développement, Sécurité et Exploitation en HTT
Licence professionnelle, LP15701A60 crédits Distanciel A la carte 2025/26 2026/27 2027/28Bretagne, Blois, Bourges, Chartres, Châteauroux, Dreux, Orléans, Pithiviers, Tours, VierzonVoir la formation -
- Génie logiciel
Diplôme d'ingénieur Spécialité informatique parcours Architecture et ingénierie des systèmes et des logiciels (AISL)
Diplôme d'ingénieur, CYC9101A180 crédits Distanciel A la carte 2025/26 2026/27 2027/28Nouvelle Aquitaine, Grenoble, Lyon, Pays de la Loire, Bretagne, Grand Est, Toulouse, Centre Cnam ParisVoir la formation -
- Programmation orientée objet
- Génie logiciel
Programmation avancée
Cours, NFP1216 crédits Présentiel Hybride (présentiel et distanciel) Distanciel A la carte 2025/26 2026/27 2027/28Normandie, Midi-Pyrénées, ParisVoir la formation
-
Durée : 50 heures
-
A la carte
-
Soir & samedi
-
6 crédits
-
Présentiel, Distanciel planifié
Présentation
Public, conditions d'accès et prérequis
Prérequis
- Avoir de préférence suivi les UE du cycle préparatoire I1 en Informatique. Complète l'UE de Informatique cycle préparatoire GLG 105 mais peut être suivi indépendamment. S'insère dans le cursus des diplômes concernés (RNCP, diplômes d'ingénieur, masters...).
Les auditeurs de ce cours sont supposés avoir une familiarité avec les méthodes et les langages de programmation pratiqués dans l'industrie (Java, PHP, C#, C++, C, Ada, etc.), ainsi qu'une connaissance générale, acquise dans d'autres cours ou dans la pratique, des systèmes d'exploitation et de l'architecture des applications.
Objectifs
La professionnalisation et la valorisation du test au sein de l'entreprise sont des enjeux majeurs, motivés par une réalité économique. Omniprésent tout au long du cycle de développement, le test logiciel est une activité qui mobilise de nombreuses connaissances et savoir-faire pour produire des tests pertinents.
L'unité d'enseignement GLG 101 vise à donner les fondamentaux dans ce domaine en forte croissance. Pour ceux qui le souhaitent, elle donne les notions pour préparer la certification ISTQB (International Software Testing Qualifications Board) du métier de testeur niveau fondation, certification délivrée en France par le CFTL (Comité Français des Tests Logiciels). Les cours se déroulent par plages de 2 fois 2h mêlant apports fondamentaux et mise en pratique.
L'avis des auditeurs
Les dernières réponses à l'enquête d'appréciation pour cet enseignement : Fiche synthétique au format PDFPrésence et réussite aux examens
Pour l'année universitaire 2023-2024 :
- Nombre d'inscrits : 60
- Taux de présence à l'évaluation : 85%
- Taux de réussite parmi les présents : 98%
Compétences et débouchés
Compétences
La formation permet d’acquérir les compétences nécessaires pour concevoir, exécuter et gérer des tests logiciels tout au long du cycle de développement, en utilisant des techniques statiques et dynamiques adaptées.
Elle développe également la capacité à planifier et suivre les activités de test, à gérer les anomalies et à utiliser des outils d’automatisation dans un environnement Agile et CI/CD.
Le participant devient ainsi opérationnel pour contribuer efficacement à la qualité logicielle au sein d’une équipe projet.
Parcours
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes et réseaux
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes d'information
- Diplôme d'ingénieur Spécialité informatique parcours Architecture et ingénierie des systèmes et des logiciels (AISL)
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Cybersécurité
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Cybersécurité
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Cybersécurité
- Diplôme d'ingénieur Spécialité informatique parcours Architecture et ingénierie des systèmes et des logiciels (AISL)
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes et réseaux
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes d'information
Informations pratiques
Contact
-
Département : EPN05 - Informatique
-
Tel : 01 40 27 22 40
-
Email : agnes.lapierre@lecnam.net
-
Adresse : 2 rue Conté - 75003 Paris
Programme
Contenu
La formation a pour but de :
- Savoir placer les tests dans le cycle de développement
- Savoir ce que sont et comment utiliser les tests statiques
- Maîtriser les techniques de conception de tests dynamiques
- Connaître les principes du management des tests
- Savoir différencier les différents outils de tests du marché et avoir utilisé un outil
Les cours s'articulent autour des six modules suivants :
1. Fondamentaux des tests
- Origine des défauts logiciels
- Rôle des tests dans le développement et la maintenance
- Planification et contrôle des tests
- Exécutions et critères d'arrêt des tests
- Aspects sociologiques du métier de testeur
- Les 7 principes du test
- Processus de test
2. Tester pendant le cycle de vie logiciel
- Tests et modèles en V, ainsi que de développement itératif et agile
- Test en Agile
- Niveaux de tests : composants, intégration, système
- Cible des tests : fonctionnels / non fonctionnels, architecture logicielle, non régression
- Tests de maintenance
3. Techniques de test
- Techniques statiques et revues de code
- Techniques "boites noires"
- Techniques "boite blanches"
- Métriques logicielles - Qualité du code
- Impact du choix d'une technique de test
4. Gestion des tests
- Tâches du responsable des tests et des testeurs
- Planification des tests
- Estimation de l'effort de test en fonction des techniques utilisées
- Suivi et contrôle du déroulement des tests
- Gestion de configuration
- Gestion des rapports d'anomalie
5. Outils de support aux tests
- Classification des outils de tests
- Approche CI/CD (Intégration continue / déploiement continu)
- Bénéfices potentiels et risques liés aux outils de tests
- Outils d'aide aux tests statiques
- Outils d'aide à la spécification des tests
- Outils d'aide à l'exécution (test automatisés) et au suivi des tests
- Introduire un outil dans une organisation
6. Etude d'outils de tests :
- Présentation de la méthode Test Driven Development
- Famework xUnit
- Tests automatisés
- CI/CD
Modalités d'évaluation
Contrôle continu et examen final 3h.
Bibliographie
- J. Printz . Le Génie logiciel (Que sais-je n°2956, PUF).
- B. Beizer . Software testing techniques (Van Nostrand Reinhold)
- R. Binder . Testing object-oriented systems, models, patterns, and tools (Addison Wesley) 2000
- IEEE . Software Engineering Standard Collection - Standards 829-2008, 982.1, 1044, 1061, 610.12
- B. Boehm . Software engineering economics, 1981, et Software cost estimation with COCOMO II (Prentice Hall) 2002.
- Jorgensen . Software testing a craftsmans approach 3rd edition - CRC press
- Ammann . Introduction to software testing - Cambridge university press
- CFTL . http://www.cftl.net/
- ISTQB . http://www.istqb.org/
- J. Printz, JF. Peyre . Pratique des tests logiciels
Ces formations pourraient vous intéresser
-
- Génie logiciel
- Système information
- Langage UML
- Informatique - Systèmes d’information et numérique
- Modélisation système information
- Méthode Agile
- Gestion projet informatique
Méthodologies des systèmes d'information
Cours, NFE1086 crédits Distanciel A la carte 2025/26 2026/27 2027/28Grand Est, ParisVoir la formation -
- Génie logiciel
Licence professionnelle de l'informatique : conception, développement et test de logiciels parcours Chef de Projet Développement, Sécurité et Exploitation en HTT
Licence professionnelle, LP15701A60 crédits Distanciel A la carte 2025/26 2026/27 2027/28Bretagne, Blois, Bourges, Chartres, Châteauroux, Dreux, Orléans, Pithiviers, Tours, VierzonVoir la formation -
- Génie logiciel
Diplôme d'ingénieur Spécialité informatique parcours Architecture et ingénierie des systèmes et des logiciels (AISL)
Diplôme d'ingénieur, CYC9101A180 crédits Distanciel A la carte 2025/26 2026/27 2027/28Nouvelle Aquitaine, Grenoble, Lyon, Pays de la Loire, Bretagne, Grand Est, Toulouse, Centre Cnam ParisVoir la formation -
- Programmation orientée objet
- Génie logiciel
Programmation avancée
Cours, NFP1216 crédits Présentiel Hybride (présentiel et distanciel) Distanciel A la carte 2025/26 2026/27 2027/28Normandie, Midi-Pyrénées, ParisVoir la formation