Orsys

Enjeux économiques et techniques des métiers du test

Par Orsys

Objectifs

  • Comprendre le rôle du test dans le processus de développement logiciel
  • Découvrir les différentes familles de tests et leur finalité
  • Suivre les différentes phases d'un processus de validation fonctionnelle
  • Connaître les indicateurs clés du coût et de la rentabilité d'un projet de test
  • Parcourir les avantages et inconvénients des solutions de gestion des tests
  • Appréhender les référentiels et modèles de maturité en vigueur aujourd'hui pour les tests

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.

PDF

Imprimer

Envoyer

Envoyer la page à :

Programme

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.

Formations de la même catégories (5)

Demos
Automatisation des Tests avec SeleniumPar Demos
  • Concevoir, automatiser et maintenir les processus de tests avec Selenium
Orsys
Parcours certifiant Concevoir un processus industrialisé de testsPar Orsys

Ce parcours de formation représente le quatrième bloc de compétences " Concevoir un processus de tests industrialisé " constituant le titre certifié de Niveau I (Bac+5) " Concepteur développeur en environnement objet - Java " reconnu par l'État.

Orsys
ISQI CMAP, Mobile App Testing Foundation, certificationPar Orsys

Le nombre d'applications mobiles téléchargées est en constante augmentation et leur qualité devient un enjeu majeur. Ce stage vous présentera l'outillage et les techniques essentielles pour tester ces applications. Il se conclura par le passage de la certification CMAP Mobile App Testing Foundation.

Orsys
SoapUI, automatiser les tests de ses services Web Rest et SOAPPar Orsys

SoapUI répond au besoin d'automatisation des tests des applications intégrant des services Web. Vous installerez et configurerez sa version Open Source. Vous mettrez en œuvre via un projet SoapUI des tests fonctionnels et des tests de charge, générerez vos jeux de données en entrée et exporterez vos résultats de tests.

M2i Formation
ALM 12 - EssentialsPar M2i Formation
  • Mener à bien votre projet de tests à l'aide de l'outil HP ALM 12
  • Utiliser les principaux modules et fonctionnalités de l'outil.
Nous utilisons les cookies afin de fournir les services et fonctionnalités proposés sur notre site et afin d’améliorer l’expérience de nos utilisateurs. En cliquant sur ”J’ai compris”, vous acceptez l’utilisation de ces cookies.