Test basé sur les exigences

Qu'est-ce que le test basé sur les exigences?

Les tests basés sur les exigences sont une approche de test dans laquelle les cas de test, les conditions et les données sont dérivés des exigences. Il comprend des tests fonctionnels ainsi que des attributs non fonctionnels tels que les performances, la fiabilité ou la convivialité.

Étapes des tests basés sur les exigences:

  • Defining Test Completion Criteria - Les tests ne sont terminés que lorsque tous les tests fonctionnels et non fonctionnels sont terminés.

  • Design Test Cases - Un scénario de test a cinq paramètres à savoir l'état initial ou la condition préalable, la configuration des données, les entrées, les résultats attendus et les résultats réels.

  • Execute Tests - Exécuter les cas de test par rapport au système testé et documenter les résultats.

  • Verify Test Results - Vérifiez si les résultats attendus et réels correspondent.

  • Verify Test Coverage - Vérifiez si les tests couvrent à la fois les aspects fonctionnels et non fonctionnels de l'exigence.

  • Track and Manage Defects - Tous les défauts détectés pendant le processus de test passent par le cycle de vie des défauts et sont suivis jusqu'à leur résolution. Des statistiques sur les défauts sont conservées, ce qui nous donnera l'état général du projet.

Processus de test des exigences:

  • Les tests doivent être effectués en temps opportun.

  • Le processus de test doit ajouter de la valeur au cycle de vie du logiciel, il doit donc être efficace.

  • Tester le système de manière exhaustive est impossible, par conséquent, le processus de test doit également être efficace.

  • Les tests doivent fournir l'état général du projet, il doit donc être gérable.