Nos offres Formation et transformation agile État de l'art du test logiciel

État de l'art du test logiciel

Comprendre les enjeux techniques et économiques du test logiciel, structurer une démarche de validation efficace et comparer les solutions de gestion de tests pour accompagner vos décisions.

2 jours (14h)
Présentiel ou distanciel
Cours de synthèse
19+
Années
3
Pays
120+
Clients

Une vision d'ensemble du test logiciel

À l'issue de cette formation, vous serez capable d'analyser l'opportunité d'un projet de test logiciel et d'établir un comparatif des solutions de gestion de tests pour accompagner la prise de décision. Vous disposerez d'une vue d'ensemble du contexte projet, des rôles, des livrables et des référentiels qui structurent aujourd'hui le test logiciel.

Prérequis : disposer d'un socle de connaissances sur le cycle de vie des projets informatiques.
Michel Dussouchaud, formateur Laytika
Votre formateur
Michel Dussouchaud
Expert Test & Qualité, formateur certifié ISTQB®

Objectifs pédagogiques

À l'issue de la formation, vous serez en mesure de :

Identifier les enjeux techniques et économiques d'un projet de développement informatique
Comprendre le triptyque Qualité/Coût/Délai et les indicateurs de coûts et de rentabilité d'un projet
Appréhender les différents types et niveaux de tests
Connaître les différentes phases d'un processus de validation fonctionnelle
Appréhender les référentiels et modèles de maturité en vigueur aujourd'hui pour les tests
Identifier les avantages et inconvénients des solutions de gestion des tests
Comprendre le cadre réglementaire, notamment en lien avec le RGPD

Le programme de la formation

8 modules pour couvrir l'ensemble des enjeux du test logiciel, du cadrage projet à la synthèse.

01

Le contexte du projet de développement informatique

  • Le cycle de vie du projet : modes classique et agile
  • Les différents processus
  • Les livrables (cahier des charges, spécifications, plan de recette, base des tests, ...)
  • Les exigences (typologie, critères qualité)
  • Le coût de la non-qualité
02

Le test dans le projet de développement logiciel

  • Le modèle de Boehm (ISO 25010)
  • Rôles sur le projet (MOA, MOE, équipe de recette, utilisateurs)
  • L'Independent V&V, les revues et les inspections
  • Familles de tests : unitaires, fonctionnels, cohérence en base, intégration, charge. Tests de non-régression
  • Les livrables (Testware)
03

Éléments clés d'une validation fonctionnelle

  • Les cinq fondements du processus de recette
  • Le plan de recette
  • Organisation et suivi. Gestion des jeux de données
  • Campagnes de tests
  • L'enregistrement des résultats et des anomalies
  • Le processus de packaging et de livraison
  • Les clauses de recette
04

Le cadre réglementaire (CNIL)

  • Le recours à des données de production est-il prohibé ?
  • La documentation des données personnelles dans tous les environnements de test
  • Identification des données sensibles
  • Gestion des données de test : profilage, masquage « à la volée » des données de production
  • Provisioning et archivage des données dans les environnements de test
  • L'autorisation et les alertes à mettre en place pour les exports de données
  • Blocage de l'accès aux données personnelles à partir de points d'accès non autorisés
  • Purge des sources de données une fois les tests terminés
05

Coûts et rentabilité du projet de test

  • L'équipe de validation, le besoin en ressources
  • La professionnalisation du métier de testeur. Certifications (ISTQB...)
  • Estimation du coût des tests par famille de test. Coûts et gains
  • Coûts et gains de la non-régression
  • Estimation du coût de la maintenance des tests
  • TRA pour la maintenance des tests. Les modèles offshores
  • Rentabilité du test
06

Panorama des solutions de gestion des tests

  • Gestionnaires d'exigences et de traçabilité
  • Gestionnaires d'anomalies
  • Automatisation des tests
  • Mise en place d'une intégration continue
  • Coût de prise en main des différents outils
  • Gains quantitatifs et qualitatifs
07

Pratiques et modèles de maturité

  • Les approches du test aujourd'hui : l'approche par les risques
  • Les apports des approches agiles (Scrum, XP, ...). Le TDD
  • La maturité des processus (TMMI, Test Process Improvement, ISO/SPICE)
  • Amélioration continue : DMAIC, PDCA, AMDEC
  • Mesure du retour sur investissement
  • Indicateurs à mettre en place : taux de couverture, nombre de vulnérabilités
08

Rappel des points clés, synthèse

  • Facteurs de succès et d'échec
  • Bilan des bonnes pratiques
  • Limites et points d'attention
  • Réflexion collective : échanges entre les participants et bilan

Public concerné et prérequis

Une formation conçue pour les acteurs de la qualité logicielle, quel que soit leur niveau d'expérience.

Public concerné

Directeurs des systèmes d'information, responsables maîtrise d'ouvrage, développeurs, chefs de projet, et toute personne souhaitant appréhender les tests logiciels ou évoluer vers les métiers du test.

Prérequis

Disposer d'un socle de connaissances sur le cycle de vie des projets informatiques et leurs problématiques.

Prêt à vous lancer ?

Structurez votre démarche de test dès maintenant

Contactez-nous pour organiser cette formation en intra-entreprise, à distance ou en présentiel, et faites de la qualité logicielle un véritable levier de performance.

Réponse sous 48h ouvrées
France
+33 6 44 74 35 90
Madagascar
+261 38 47 232 96