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

Formation Tests et recettes des applications informatiques

Garantir la qualité et maîtriser les risques

Informations générales

MGR725
3 jours (21h)
2 140 €HT

Objectifs

Après ce cours, vous serez capable de :

  • Disposer d'une méthodologie pour bâtir un plan de tests et constituer les jeux d'essais
  • Identifier comment s'assurer de la conformité du logiciel au cahier des charges
  • Savoir mettre concrètement en œuvre les tests et en assurer le suivi pour recetter sereinement un logiciel

Public

Ce cours s'adresse avant tout aux personnes suivantes :

  • Utilisateurs clés, chefs de projet fonctionnels, assistance à maîtrise d'ouvrage, correspondants informatiques
  • Responsables d'une cellule de tests
  • Informaticiens participant à la recette utilisateurs

Prérequis

  • Aucun

Programme de la formation

Que ce soit dans le cas de développements d'applications informatiques (applications web, systèmes embarqués,…) ou d'adaptation de progiciels (ERP, CRM,…), il est indispensable de mener avec la plus grande rigueur les actions qui permettront de s'assurer de la qualité des solutions avant leur déploiement et de leur bon fonctionnement et de leur bonne intégration au système d'information après le déploiement. C'est pourquoi les étapes de tests et de recettes sont des constituantes essentielles de tout projet informatique. Durant ces 3 journées de formation, les participants apprendront à organiser et conduire des campagnes de tests et à procéder au recettage final d'une application.

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 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 systèmes et d'acceptation
  • Suivi des tests et des anomalies
  • Quand arrêter les tests ?
  • Mise en application avec un outil Open Source

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 Open Source
  • Comment utiliser un outil
plus d'infos

Méthode pédagogique

Une étude de cas concrète qui permet de mettre en oeuvre toutes les activités des tests, de la planification au bilan final. L'utilisation d'outils open source pour supporter ces activités et notamment pour organiser et répertorier les tests. L'apprentissage de techniques de test sur des cas pratiques.

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