Le test, qui compte souvent pour une part majeure des coûts du projet, est utilisé pour améliorer la qualité du logiciel. Cette formation vous présentera les méthodes préconisées pour améliorer vos processus de test : définir les indicateurs à élaborer, les produire et choisir les axes à optimiser.

Description

Durée : 28 heures
Modalités techniques d’évaluation : Évaluation des connaissances par QCM, évaluation des compétences au travers de travaux pratiques et de cas d’études. Contrôle de l’acquisition des connaissances et des compétences pendant la formation par le formateur.
Moyens pédagogiques : Apports théoriques réalisés en classe et complétés par de nombreux travaux pratiques permettent aux participants de disposer d’une expérience concrète. A l’issue des sessions magistrales, réalisation de cas d’études tutorés.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :

  • Constater les avancées et les difficultés des projets de tests
  • Normaliser et définir l’activité de test selon le standard métier
  • Anticiper l’amélioration des processus de tests en fonction des différents modèles
  • Etablir un audit analysant les risques
  • Faire le Bilan et préconiser l’évolution
PROGRAMME DE FORMATION

Les fondamentaux du tests aujourd’hui

  • Pourquoi les tests sont-ils nécessaires ?
  • Les constats.
  • Les avancées et les difficultés des projets de tests.
  • Les causes et les axes d’amélioration, les facteurs de succès.
  • Les tests dans le cycle de vie du logiciel : le cycle de BOEHM.

Les standards de l’activité de tests

  • Définition et normalisation de l’activité de test selon le standard métier ISTQB/CFTL.
  • Normes et standards internationaux de l’activité de tests (ISO, IEEE, BS, CEI).
  • Standards de l’organisation des tests (TMM, CMM, TMAP, TOM).

Les processus de tests

  • La notion de maturité de l’organisation (approche CMMI) et ses conséquences.
  • Un modèle de maturité standard : TMM.
  • Les bonnes pratiques couvertes par le modèle. Leur évaluation sur une mission d’audit.

L’amélioration des processus de tests

  • Le cadre global d’amélioration avec CMMI.
  • Les différents modèles d’amélioration de l’activité de tests : TMMI, STEP, TPI, CTP.
  • Description de TMMI, de STEP, de TPI et CTP ; tableau comparatif.
  • Les approches étagées, continues, critiques ; leurs cadres d’emploi, avantages et inconvénients.

Une approche d’audit et d’optimisation d’une activité de tests

  • Présentation du cas et de la démarche.
  • Etude du référentiel selon la matrice Processus/Thèmes.
  • Préparer un guide d’investigation.
  • Positionnement CMM/TMM de l’existant et synthèse thématique.
  • Analyse des risques.
  • Bilan et préconisations.
  • Synthèse et construction des scénarios.

Quelques recommandations en conclusion

  • Industrialiser les tests.