Partager cette page

# Choix des méthodologies

Business Process Testing, qui se veut flexible, n’impose pas de modèle particulier pour l’incorporation des processus métier dans un environnement de test. Le flux de travail mis en place dans une entreprise peut être différent selon les projets ou selon les étapes du cycle de vie du développement d’une application.

La structure des sections de cette aide suit la méthodologie ascendante.

Dans cette rubrique :

## Méthodologie ascendante

La méthodologie ascendante consiste à commencer par définir les composants de niveau de base puis à élaborer les tests de processus métier en fonction des composants définis. Cette méthodologie se révèle particulièrement utile dans les cas suivants :

- Processus métier clairement définis au sein de l’organisation

- Utilisateurs découvrant Business Process Testing

Les différentes étapes de la méthodologie ascendante se déroulent dans l’ordre suivant :

Étape | Description
--- | ---
Spécification du composant | Développer une arborescence des composants avec composants. Créer le shell du composant en ajoutant des informations de base. Créer le contenu du composant en ajoutant des implémentations manuelles et/ou automatisées. Le composant peut contenir les éléments de contenu suivants : Implémentation manuelle, dans le cas de composants manuels Automatisation, dans le cas de composants automatisés Implémentation manuelle et automatisation Pour plus d’informations sur la création de composants, voir Créer des composants métier dans ALM.
Plan de test | Élaborer des plans de test ainsi que des tests de processus métier et des flux. Pour plus d’informations, voir Planifier des tests de processus métier et des flux.
Traitement des données | Concevoir les données utilisées par chaque test de processus métier, flux ou composant pendant son exécution. Pour plus d’informations, voir Comment traiter les données dans Business Process Testing.
Exécution de test | Créer un sous-ensemble des tests de processus métier dans votre projet et les exécuter. Pour plus d’informations sur les tâches, voir Comment exécuter manuellement des tests de processus métier et des flux et Comment exécuter des tests de processus métier et des flux automatisés.

Pour un exemple de flux de travail courant avec Kit d’applications fournies BPT, voir Utilisation du Kit d’applications fournies BPT.

Retour en haut

## Méthodologie descendante

La méthodologie descendante repose sur le point de vue de l’expert en la matière, possédant une connaissance approfondie du système dans son ensemble.

La méthodologie descendante préconise la création d’entités de test de processus métier selon la hiérarchisation suivante :

- Tests de processus métier, constitués de flux et/ou de composants métier

- Flux, constitués de composants métier

- Composants métier, constitués d’étapes manuelles et/ou automatisées

Les différentes étapes de la méthodologie descendante se déroulent dans l’ordre suivant :

La méthodologie descendante repose sur les phases de conception suivantes :

Phase de conception | Description
--- | ---
Conception de niveau supérieur | Inclut la conception de niveau supérieur, la création d’une structure pour tests de processus métier et la détermination des configurations de test nécessaires pour différentes utilisations. Utilisez la conception de niveau supérieur pour faciliter l’automatisation selon les principes suivants : en tenant compte à tout moment de la modularité. Élaborez des tests de manière à pouvoir utiliser des composants réutilisables plus petits, que les tests automatisés peuvent appeler plusieurs fois ; en incorporant dans vos tests des composants réutilisables, rendant la gestion des tests plus facile ; étant entendu que les ingénieurs chargés de l’automatisation peuvent se servir de la conception comme structure pour élaborer des méthodes facilitant l’automatisation, au lieu de créer des composants scriptés. Cette partie de la phase de conception est souvent réalisée à la fois par l’expert en la matière et par l’ingénieur chargé de l’automatisation. La création d’une structure pour tests de processus métier et la détermination des configurations de test nécessaires sont généralement prises en charge par l’expert en la matière.
Conception de niveau intermédiaire | Elle inclut les opérations suivantes : création des flux (ensembles de composants métier suivant un ordre logique et pouvant être exécutés). Les flux sont considérés comme des « composants composés » ; création des composants métier (unités réutilisables affectées à des tâches spécifiques dans un processus métier). Seul le shell du composant est créé pendant cette phase ; spécification de critères pour une plus grande granularité de la couverture de test (exigences) si nécessaire ; liaison à d’autres entités ALM ; ajout de composants métier à des tests de processus métier et des flux. Cette partie de la phase de conception est généralement prise en charge par l’expert en la matière, mais elle peut également être réalisée avec le concours de l’ingénieur chargé de l’automatisation, suivant les ressources et les compétences à disposition.
Implémentation de niveau inférieur | Elle inclut l’implémentation à un faible niveau du contenu des composants métier au moyen des opérations suivantes : Création des étapes de composant (contenu du composant métier), y compris les étapes automatisées en cas de besoin Regroupement des composants Configuration des itérations (pour les tests de processus métier, les flux, les groupes et les composants) Paramétrage Cette partie de la phase de conception peut être prise en charge par l’expert en la matière et/ou par l’ingénieur chargé de l’automatisation.

Retour en haut

## Méthodologie Agile

La méthodologie Agile repose sur l’utilisation de Business Process Testing pour fournir des tests en sprints, en guise de fonctions de code développeur pour l’application faisant l’objet du test.

La méthodologie Agile préconise la création d’entités de test de processus métier selon les critères suivants :

- Les composants sont créés en concordance avec des fonctions ou des éléments de l’interface développés pendant le sprint. Si, par exemple, les développeurs conçoivent et réalisent une nouvelle fenêtre comportant un menu, un volet de navigation et une zone principale de données, vous pouvez créer trois composants correspondant à ces éléments d’interface.

- Les tests et les flux, qui contiennent les composants métier du sprint, sont conservés de sorte que, à la fin d’un sprint, les fonctions développées peuvent être testées immédiatement.

La méthodologie Agile inclut les phases par sprint :

Rubrique parent : Présentation

Retour en haut

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 :