le-blog-b-acceptance.1.jpg

Blog B/Acceptance

Comprendre le Model Based Testing

Posté par Le Lab B/Acceptance le 01 déc. 2017.

Le Computer Research Institute of Montreal nous propose une petite vidéo de 2 minutes pour comprendre les deux idées de base du Model Based Testing.

Passez la petite intro (oui la vie moderne, c’est compliqué) et ouvrez les yeux.

La première idée est qu’un système peut se représenter par un modèle. Ici nous prenons une représentation de machine à états : la finite state machine pour exprimer les transitions d’un état à l’autre. Ce modèle peut bien sûr être créé à partir des documentations de l’application.

La seconde idée est que cette représentation peut être exploitée pour la génération de cas de tests. La puissance du modèle est d’utiliser le minimum de tests pour couvrir complètement le système.

Et sur nos projets ?

Cette représentation n’est pas forcément idéale pour tous les projets, d’autres peuvent être utilisées. Mais le principe est bien là. Utilisons nos neurones pour construire une modélisation de notre système partageable avec les stakeholders. Puis exploitons la au travers de la génération d'un plan de test pour obtenir une couverture optimisée des tests.

Et surtout …. ne répétez pas qu’un testeur fait de la modélisation 😉

 

 

Catégories : outils de test, méthodes

Bienvenue sur le blog de B/Acceptance, spécialiste du test/qualité logicielle en France.

Son objectif :

  • Diffuser et faire découvrir des bonnes pratiques et des outils du test fonctionnel, test automatisé et test de performance
  • Identifier les tendances : automatisation des tests, Intégration continue, Agile Testing, etc
  • Echanger autour du test digital : Web desktop, Web mobile, App

Lire nos articles

Inscrivez-vous au blog