Formation Qualité

La formation qualité a pour but de mixer le management de projet et la pratique du test

Plan

Le test est utilisé pour améliorer la qualité du logiciel. Ce cours vous présentera les éléments incontournables à connaître pour dimensionner un projet de test logiciel et vous permettra d'identifier l'opportunité et le risque d'un tel projet.

jeu2019.pdf

Objectifs pédagogiques

PROGRAMME DE FORMATION

Introduction

  • Définitions. Rôle dans le processus de développement logiciel. Historique des approches.
  • Tests dans le cycle de vie du logiciel : modèle BOEHM.
  • Rôles sur le projet (MOA, MOE, équipe de recette, utilisateurs). Différents processus.
  • L'Independent V&V. Revues, inspections...
  • Familles de tests : unitaires, fonctionnels, cohérence en base, intégration, charge. Tests de non-régression.
  • Les livrables (cahier des charges, spécifications).
  • Opportunités du test aujourd'hui : pourquoi les tests sont-ils nécessaires ? Constats de la situation du test logiciel.
  • Les avancées et les difficultés des projets de tests. Les axes d'amélioration, les facteurs de succès.

Eléments clés d'une validation fonctionnelle

  • Les cinq fondements. Le 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.

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 offshore. Rentabilité du test.

Synthèse et pratiques

  • 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).
  • Panorama des solutions de gestion des tests : gestionnaires d'exigences et de traçabilité, gestionnaires d'anomalies.
  • Coût de prise en main des différents outils. Gains quantitatifs et qualitatifs. Mesure du Retour sur Investissement.
  • Synthèse : facteurs de succès/échecs. Bilan des bonnes pratiques. Amélioration continue du processus.