Organisme de Formation aux technologies et métiers de L'informatique

Formation Tests et recettes pour la maîtrise d'ouvrage, conception et implémentation

Informations générales

REA
3 jours (21h)
2 180 €HT
repas inclus

Objectifs

Après ce cours, vous serez capable de :

  • Appréhender les aspects du métier : psychologie, positionnement, limites
  • Identifier les interdépendances de la recette d'un projet logiciel
  • S'approprier les techniques de test fonctionnel et non fonctionnel
  • Développer des cas de test et des scénarios de test
  • Documenter et gérer les tests
  • Réaliser les tests jusqu'au procès verbal de recette

Public

Ce cours s'adresse avant tout aux personnes suivantes :

  • testeurs
  • assistants à maîtrise d'ouvrage et équipe d'industrialisation en charge de la recette d'applications
  • toutes les personnes se préparant aux métiers du test fonctionnel

Prérequis

Pour suivre ce cours, vous devez déjà posséder les connaissances suivantes :

  • Expérience souhaitable en MOA sur des projets de solutions logicielles

Programme de la formation

La recette d'une application informatique requiert des acteurs formés au métier du test des logiciels, capables d'intégrer une équipe et un environnement de test pour conduire la version sous test au niveau de qualité requis et satisfaire utilisateurs et clients. Axé sur la pratique, ce stage conduit à acquérir les fondements et la pratique du métier de testeur.

Introduction à la recette

  • Qu'est-ce que le test et la recette des logiciels ?
  • Les difficultés du test et les non-conformités.
  • La psychologie du testeur.
  • Les acteurs du test : manager de recette, testeur, automaticien, ergonome ...
  • Le test fonctionnel.
  • Le concept de "V&V", vérification et validation.
  • La typologie des tests.
  • La notion de couverture des tests.
  • Exercice Recherche intuitive de tests sur un exemple.

Le contexte projet

  • Compréhension des rôles sur le projet (maîtrise d'ouvrage, maîtrise d'œuvre, équipe de recette, utilisateurs).
  • Le cycle de vie du projet : modes classique et agile.
  • Les différents processus.
  • Les livrables (cahier des charges, spécifications, plan de recette, tests ...).
  • Les exigences (typologie, critères qualité).
  • Etude de cas Prise de connaissance du cahier des charges étudié et de ses exigences métier.

La démarche de recette

  • Le processus de recette et ses interactions.
  • Les étapes de la démarche de recette (synoptique).
  • La recette dans le planning projet.
  • Le versioning.
  • Les tests de non-régression.
  • Etude de cas Prise de connaissance du plan de recette étudié.

La gestion des tests et des non-conformités

  • Les principes et les pratiques de la gestion des tests.
  • Les référentiels de test, les fonctions. Les outils du marché.
  • L'architecture des tests.
  • Les principes de la gestion des non-conformités.
  • Les gestionnaires d'anomalies, les principes et les solutions du marché.
  • La gestion de configuration des tests (principes et pratiques).

La conception de tests

  • Les principes de conception.
  • La trace de conception.
  • La traçabilité des exigences et des tests.
  • Les techniques de partitionnement ou définition de "classes d'équivalence".
  • Les techniques de "tests aux limites".
  • Les tables de décisions ou définition de combinaisons d'entrée-sortie.
  • Le graphe de causes à effets. Le graphe à états finis.
  • Les techniques de test non fonctionnel (ergonomie, utilisabilité, performance ...).
  • La couverture des objectifs de test.

L'implémentation des tests

  • Les principes et conditions de l'implémentation.
  • L'apport des spécifications fonctionnelles.
  • ?? Les plates-formes de test (bac à sable, pré-production...).
  • Le test manuel.
  • Les jeux d'essai, les bases de données.
  • Les générateurs de données de test.
  • Le test automatisé : principes, avantages et inconvénients.
  • Les robots de test fonctionnel (vue d'ensemble).
  • La revue de test par les pairs.

L'exécution des tests

  • La préparation de la campagne.
  • Livraison de la version sous test et sa documentation.
  • Le passage des tests.
  • L'enregistrement des résultats et des anomalies.
  • Les versions correctives/évolutives (Change Control Board CCB).
  • La consolidation des résultats.
  • Les critères d'arrêt et d'acceptation (Go/No go).
  • Le procès verbal de recette.
plus d'infos

Méthode pédagogique

  • Mise en situation au travers d'une étude de cas conduisant à concevoir, implémenter et exécuter les tests de recette d'une application dans un environnement outillé.
  • Prise en main et paramétrage d'un référentiel de test. Prise en main et paramétrage d'un outil de gestion des anomalies
  • Implémentation de tests pour l'application testée. Présentation de l'implémentation d'un test automatique à l'aide d'un robot de test fonctionnel. Revue croisée de tests.
  • Exécution des tests pour l'application sous test. Enregistrement des résultats et évaluation finale.

Méthode d'évaluation

Tout au long de la formation, les exercices et mises en situation permettent de valider et contrôler les acquis du stagiaire. En fin de formation, le stagiaire complète un QCM d'auto-évaluation.

Suivre cette formation à distance

  • Un ordinateur avec webcam, micro, haut-parleur et un navigateur (de préférence Chrome ou Firefox). Un casque n'est pas nécessaire suivant l'environnement.
  • Une connexion Internet de type ADSL ou supérieure. Attention, une connexion Internet ne permettant pas, par exemple, de recevoir la télévision par Internet, ne sera pas suffisante, cela engendrera des déconnexions intempestives du stagiaire et dérangera toute la classe.
  • Privilégier une connexion filaire plutôt que le Wifi.
  • Avoir accès au poste depuis lequel vous suivrez le cours à distance au moins 2 jours avant la formation pour effectuer les tests de connexion préalables.
  • Votre numéro de téléphone portable (pour l'envoi du mot de passe d'accès aux supports de cours et pour une messagerie instantanée autre que celle intégrée à la classe virtuelle).
  • Selon la formation, une configuration spécifique de votre machine peut être attendue, merci de nous contacter.
  • Pour les formations incluant le passage d'une certification la dernière journée, un voucher vous est fourni pour passer l'examen en ligne.
  • Pour les formations logiciel (Adobe, Microsoft Office...), il est nécessaire d'avoir le logiciel installé sur votre machine, nous ne fournissons pas de licence ou de version test.
  • Horaires identiques au présentiel.

Mis à jour le 08/11/2023