Accueil > Tests Logiciels et Applications > Garantir la Qualité et Maîtriser les Risques des Tests
Formation #TTA24

Formation Garantir la Qualité et Maîtriser les Risques des Tests

Durée : 4 jours

Code : TTA24

Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Savoir organiser et conduire des campagnes de tests
  • Suivre et évaluer les tests tout au long du processus
  • Etablir le bilan de la recette
Programme
1/ Introduction
  • Définitions : test logiciel, la recette logiciel
  • Enjeux des tests
  • Objectifs et enjeux de la recette
  • La psychologie du testeur
  • Les acteurs du test
  • Les différents types de tests : fonctionnels et non fonctionnels
  • Le concept de "V&V", vérification et validation
  • La typologie des tests
  • La notion de couverture des tests
2/ 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
3/ Techniques de conception de test
  • Les principes de conception
  • La trace de conception
  • Qu’est-ce qu’une exigence ?
  • La traçabilité des exigences et des tests
  • 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
  • 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
4/ Elaboration des plans de tests
  • Évaluer les risques
  • Définir le niveau de qualité requis en fonction du projet
  • Les principes et conditions de l'implémentation
  • L'apport des spécifications fonctionnelles
  • Les plateformes de test
  • Le test manuel
  • Définir des objectifs, des thèmes, des scénarios et des cas de tests
  • Construire le plan de tests, une base de données de tests et des jeux d'essai
  • Les générateurs de données de test
  • Principes, avantages et inconvénients du test automatisé
  • Zoom sur les robots de test fonctionnel
  • La revue de test par les pairs
5/ Exécuter les tests et en assurer le suivi
  • Préparer et maitriser son environnement de test et ses données de test
  • Gérer les livraisons
  • 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
  • Mettre en place le suivi de la correction des anomalies
  • Réaliser le bilan des campagnes de tests
  • Évaluer les résultats et décider la recette ou l'arrêt des tests
  • Mise en application avec un outil Opensource
  • Prononcer la recette
6/ La recette
  • 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)
7/ Bilan
  • Génération de rapports de tests
  • Génération d'un bilan et amélioration de son processus de test
  • Mise en application avec un outil Open Source
  • Comment utiliser un outil
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Maîtres d'ouvrage
  • Responsables de recette
  • Responsables d'industrialisation
  • Testeurs en charge du pilotage de la recette d'applications
  • Responsables qualité