Partager cette page

# Couverture des exigences - Présentation

Comme dans ALM, vous pouvez créer une couverture entre des exigences et des tests de processus métier. Ainsi, en cas d’utilisation de tests de processus métier, au lieu de couvrir chaque exigence uniquement au niveau d’un test et de ses configurations, vous pouvez définir la couverture par critères, tels que les flux ou les composants métier. Vous pouvez alors constater la réussite ou l’échec d’un test à un niveau de granularité supérieur. Par exemple, un test peut être considéré comme concluant même si un seul de ses composants métier a réussi le test, notamment le plus critique. Les composants métier moins critiques n'ont aucune incidence sur le statut global du test.

La logique utilisée pour calculer la couverture par critères s’apparente à celle utilisée pour calculer la couverture par tests et par configurations de test. Pour plus d’informations conceptuelles sur l’analyse de la couverture à des fins de tests et de configurations de test, consultez le manuel Guide de l’utilisateur Micro Focus Application Lifecycle Management User Guide : Couverture des exigences et des tests - Présentation.

Pour plus d’informations, voir Comment créer une couverture par critères.

Calculs de couverture

Lors de la définition d’une couverture selon des critères, tenez compte des éléments suivants :

- La couverture est calculée uniquement pour chaque instance des critères sélectionnés.

  Exemple :

  Si un test de processus métier contient trois composants, Composant1, Composant2 et Composant3, et que Composant2 soit le seul critère sélectionné pour la couverture, chaque instance de Composant1 et de Composant3 reste sans effet sur la couverture, que les instances se soldent par une réussite ou un échec. Lorsque toutes les instances de Composant2 sont exécutées, l’exigence de l’ensemble de la configuration est considérée comme couverte.

- La couverture des flux est calculée comme suit :

- La couverture des flux exécutés à partir d’un test de processus métier est calculée pour le flux en entier, et non selon les critères particuliers du flux.
- La couverture des flux exécutés indépendamment d’un test de processus métier est calculée selon les critères particuliers du flux.

- Lors de l’utilisation de plusieurs configurations et plusieurs itérations, la couverture d’un critère est calculée pour chaque itération de chaque configuration. Si l’un des critères d’une itération d’une configuration échoue, la couverture d’exigence pour le test correspondant échoue.

Exemple

Le test de processus métier OrderFlights compte deux composants métier, CheckFlights et ReserveFlights. ReserveFlights est le seul composant à être défini comme critère pour la couverture des exigences de test, sans doute du fait qu’il est supposé que, s’il est parvenu à réserver un vol, l’utilisateur doit avoir été en mesure de le vérifier). Le test présente deux configurations, Domestic et International, chacune représentant une type de vol différent. Chaque configuration est itérée trois fois, de manière à tester la réservation de trois vols intérieurs et trois vols internationaux.

Dans cet exemple, seules les instances de composant suivantes sont examinées au cours du calcul de la couverture :

- Configuration intérieure, Itération 1, ReserveFlights
- Configuration intérieure, Itération 2, ReserveFlights
- Configuration intérieure, Itération 3, ReserveFlights
- Configuration internationale, Itération 1, ReserveFlights
- Configuration internationale, Itération 2, ReserveFlights
- Configuration internationale, Itération 3, ReserveFlights

Si une seule de ces six instances de composant échoue, les tests correspondants échouent lorsque la couverture de l’exigence est calculée.

https://admhelp.microfocus.com ALM 8942
Conseils pour améliorer vos résultats de recherche... ALM Help Center ALM Help Center Aide ALM 16.00 Tout Afficher le centre d’aide local Afficher le centre d’aide en ligne arrière Revenir en arrière dans l’historique de navigation avant Avancer dans l’historique de navigation Désactiver la mise en surbrillance dans les résultats de recherche rubrique suivante Atteindre la rubrique suivante rubrique précédente Atteindre la rubrique précédente Imprimer la rubrique actuelle Version :