Formation Validation et tests des logiciels


Formation Validation et tests des logiciels

Catalogue : Test et qualité des applications



Introduction au test des logiciels
• Qu'est-ce que le test ? Le bug et son coût. La testabilité. Les tests et le cycle de vie. Le concept de V&V.
• Test fonctionnel versus test structurel. Couverture de test. Les tests de non-régression. Le métier de testeur.
• Les référentiels, la maturité des processus (TMMI, TPI).
Travaux pratiques
Découverte d'une étude de cas, application à développer.
Les processus de gestion connexes aux tests
• Gestion des exigences, des spécifications, de la traçabilité.
• Gestion des anomalies, des demandes d'évolution.
• La gestion de configuration, des changements.
• La revue par les pairs.
Travaux pratiques
Revue des exigences et des spécifications.
La démarche de test
• Les cinq fondements.
• Les processus projet et les tests. L'approche globale.
• Le plan de test et ses déclinaisons. La stratégie de test.
• L'approche par les risques. L'estimation.
• Les plateformes. Tests et bases de données.
• Préparer, exécuter et évaluer des tests.
• La documentation de livraison. Le suivi.
Travaux pratiques
Prise en main de l'outil de gestion de tests.
Les tests unitaires
• Le processus de tests unitaires. Le Test Driven Development (TDD). Les xUnit.
• Les tests aux limites, de robustesse, aléatoires. Analyse dynamique. Couverture structurelle.
• L'analyse statique. La lecture de code.
Travaux pratiques
Mesurer la couverture structurelle.
Les tests d'intégration
• Le processus de tests d'intégration.
• L'intégration continue.
• Les stratégies d'intégration (ascendante...).
• Le test aléatoire. Le rôle de l'intégrateur.
Travaux pratiques
Tests d'intégration. Rapports de tests, de couverture, métriques.
Les tests de validation
• Le processus de tests de validation. La genèse de la version (feature freeze).
• Les acteurs de la validation.
• La recherche intuitive d'anomalies, le test ad hoc. Le test exploratoire. L'analyse partitionnelle. Les graphes.
• Test statistique, d'ergonomie, d'utilisabilité, de stress.
Travaux pratiques
Conception de tests de validation. Exécution des tests et restitution des résultats.
Compléments
• Le bilan de projet, les clauses d'acceptation, la recette.
• Mise en place de la maintenance corrective et évolutive.
• L'externalisation des tests, la TRA. Les outils.

Fiche de la formation



 Cible :

Développeurs, testeurs, maîtres d'œuvre et maîtres d'ouvrage, responsables d'homologation.


 Prérequis :

Connaissances de base en développement logiciel.


 Durée : 3 jours

 Type : Stage pratique


 Contactez-nous