Formation indisponible à l'heure actuelle
Test et Validation du Logiciel
Formation
À Montpellier ()
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
Missions, moyens et organisation
Le Cnam est placé sous la présidence de Jean-Paul Herteman, P-DG du groupe Safran, et dirigé par Olivier Faron.
Il remplit trois missions principales:
la formation professionnelle supérieure tout au long de la vie,
la recherche technologique et l'innovation,
la diffusion de la culture scientifique et technique.
Le Cnam offre des formations développées en étroite collaboration avec les entreprises et les organisations professionnelles afin de répondre au mieux à leurs besoins et à ceux de leurs salariés. 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.
Les Avis
Les matières
- Organisation
- Techniques du son
- Techniques de formation
- C++
- Ingénieur du son
- Gestion
Le programme
- 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
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
2. Tester pendant le cycle de vie logiciel
Tests et modèles en V (ISO/CEI 12207) ainsi que de développement itératif et 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 "
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
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 et au suivi des tests
Introduire un outil dans une organisation
6. Etude approfondie d'un outil de tests : JUnit (TPs)
Modalités de l'évaluation Examen de 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:///
- ISTQB : http:///
- J. Printz, JF. Peyre : Pratique des tests logiciels
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Test et Validation du Logiciel