Tests et recettes des applications informatiques
Objectifs
- Disposer d’une méthodologie pour bâtir un plan de tests et constituer les jeux d’essais
- Comprendre comment s’assurer de la conformité du logiciel au cahier des charges
- Savoir mettre concrètement en oeuvre les tests et en assurer le suivi pour recetter sereinement un logiciel
Programme
Rappels
- Enjeux des tests
- Les différents niveaux des tests au sein des différents cycles de développement
- Les différents types de tests : fonctionnels et non fonctionnels
- Processus de test
- Notion de couverture
Phase de préparation et suivi
- Qu’est-ce qu’une stratégie de test
- Zoom sur la stratégie basée risque
- Définir son effort de test, les moyens à mettre en oeuvre, les critères d’arrêts
- Mise en application sur un cas concret
- Estimation des tests
- Suivi qualité et planification
- Mise en application
Phase de conception
- Les revues
- Qu’est-ce qu’une exigence ?
- Répertorier et organiser ses exigences
- Gérer un référentiel d’exigences
- Mise en application avec un outil open source
- Répertorier et organiser ses tests
- Concevoir ses tests : techniques de test fonctionnel (partition par équivalence, valeurs aux limites, table de condition, cas d’utilisation etc.)
- Mise en application avec un outil open source
- Les tests non fonctionnels
- Cas particulier des tests d’intégration
- Cas particulier des tests unitaires : revue de code
Phase d’exécution
- Préparer et maitriser son environnement de test et ses données de test
- Gérer les livraison
- Exécuter les tests unitaires et mesurer la couverture de code
- Organiser ses tests d’intégrations : stratégie d’intégration et planification
- Organiser les campagnes de tests systèmes et d’acceptation
- Suivi des tests et des anomalies
- Quand arrêter les tests ?
- Mise en application avec un outil Opensource
La recette
- Objectifs
- Responsabilité MOA -MOE
- Critères de démarrage et critères d’arrêt
- Recette opérationnelle (qualité de service, test de récupération, HA etc …)
- Recette utilisateur (cas d’utilisation, Beta test)
Bilan
- Générer un rapport de tests
- Générer un bilan et améliorer son processus de test
- Mise en application avec un outil OpenSource
- Comment utiliser un outil
MOYENS PÉDAGOGIQUES ET TECHNIQUES D’ENCADREMENT DES FORMATIONS
Modalités pédagogiques :
- Évaluation des besoins et du profil des participants.
- Apport théorique et méthodologique : séquences pédagogiques regroupées en différents modules.
- Contenus des programmes adaptés en fonction des besoins identifiés pendant la formation.
- Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de travaux pratiques, étude de cas et mise en situation.
- Méthodes expositive, active et participative.
- Réflexion et échanges sur cas pratiques.
- Retours d'expériences.
- Corrections appropriées et contrôles des connaissances à chaque étape, fonction du rythme de l’apprenant mais également des exigences requises au titre de la formation souscrite.
Éléments matériels :
- Mise à disposition des outils nécessaires au bon déroulement des travaux pratiques.
- Support de cours au format numérique projeté sur écran et transmis au participant en fin de la formation.
Référent pédagogique et formateur :
- Chaque formation est sous la responsabilité du directeur pédagogique de l’organisme de formation.
- Le bon déroulement est assuré par le formateur désigné par l’organisme de formation.
MOYENS PERMETTANT LE SUIVI ET L’APPRÉCIATION DES RÉSULTATS
- Feuilles de présences signées des participants et du formateur par demi-journée.
- Attestation de fin de formation mentionnant les objectifs, la nature et la durée de l’action et les résultats de l’évaluation des acquis de la formation.
Please login to get access to the quiz
Back to Principes et Fondamentaux