Test basé sur un modèle

Qu'est-ce que le test basé sur un modèle?

Le test basé sur un modèle est une technique de test logiciel dans laquelle les cas de test sont dérivés d'un modèle qui décrit les aspects fonctionnels du système testé.

Il utilise un modèle pour générer des tests qui incluent à la fois des tests hors ligne et en ligne.

Test basé sur un modèle - Importance:

  • Les tests unitaires ne seront pas suffisants pour vérifier les fonctionnalités

  • Pour s'assurer que le système se comporte dans la même séquence d'actions.

  • La technique de test basée sur un modèle a été adoptée comme partie intégrante du processus de test.

  • Des outils commerciaux sont développés pour prendre en charge les tests basés sur des modèles.

Avantages:

  • Un niveau d'automatisation plus élevé est atteint.

  • Des tests exhaustifs sont possibles.

  • Les modifications apportées au modèle peuvent être facilement testées.

Désavantages:

  • Nécessite une spécification ou un modèle formel pour effectuer les tests.

  • Les modifications apportées au modèle peuvent entraîner un ensemble de tests complètement différent.

  • Les cas de test sont étroitement liés au modèle.