Etudier la Politique de Qualification Fonctionnelle

Préparer Plan de Test Fonctionnel

Conformément aux spécifications fonctionnelles les tests de qualification contrôlent l’absence d’anomalies dans les fonctionnalités développées. Dans le cycle itératif des modifications, lors du cycle de vie de l’application, les tests de non-régression garantissent que le fonctionnement d’une application reste stable sur les processus métiers fondamentaux. La conception d’une politique de qualification et l’organisation de l’industrialisation des tests certifieront durablement votre application par l’utilisation de bonnes pratiques.

 

Appréhender l’architecture fonctionnelle

  • Complexité des fonctionnalités
  • Interdépendance des processus métiers
  • Etablir le périmètre de test
  • Constituer le référentiel des fonctionnalités
  • Mise au point du jeu de données

 

Etudier la stratégie de test

Les nouvelles méthodologies itératives de développement d’application imposent à une prise en compte permanente des nouvelles fonctionnalités le plus en amont possible dans le cycle de vie de l’application. Chaque itération se découpe en différentes phases de spécification, de développement et de qualification. Cette dernière phase de qualification fonctionnelle doit être effectuée toujours en parallèle des nouveaux développements. La préparation et l’exécution des tests des nouvelles fonctions comme des tests de non-régression vous assureront de la qualité des traitements souhaités (de bout en bout) et de la non-régression  des fonctions déjà présentes.

 

Elaborer plan de test fonctionnel

Définition des transactions métiers (fonctionnalités) et du profil des utilisateur.

Référentiel des spécifications métiers

– Déterminer du nombre (exhaustivité) de transactions métiers
– Combiner les fonctionnalités (complexité)
– Identifier les résultats des traitements attendus

 

Définition du Plan de test

– Modélisation et factorisation des actions clés
– Règles d’évolution fonctionnelle (risque de régression)
– Données de test (BD)
– Ordonnancement des tests

 

Référentiel de test

– Traçabilité  vis à vis du référentiel des fonctionnalités
– Scripts de capture des transactions
– Données de test
– Campagne de test
– Résultats des tests
– Non-régression
– Suivi des anomalies