Partager cette page

# Traitement des données - Présentation

Vous pouvez conditionner le comportement et les résultats d’un test de processus métier en utilisant des paramètres pour définir les valeurs que les composants et les flux reçoivent et renvoient. Ce processus est appelé paramétrage.

Le paramétrage vous permet d’effectuer des opérations dans l’application que vous testez avec plusieurs ensembles de données. À chaque exécution d’un test de processus métier, vous pouvez donner des valeurs différentes aux paramètres du test (ou de ses composants et de ses flux).

Cette section donne un aperçu de l’utilisation des données et des paramètres dans Business Process Testing.

Pour plus d’informations, voir Comment traiter les données dans Business Process Testing.

Vidéo sur les fonctions du produit : Pour visualiser une vidéo qui explique comment traiter les paramètres Business Process Testing, sélectionnez Aide > Vidéos dans la fenêtre principale d’ALM.

Catégories de paramètres

Business Process Testing met à la disposition des utilisateurs plusieurs catégories de paramètres, parmi lesquelles :

- Paramètres de composant/test/flux. Les paramètres de composant fournissent des données qui concernent les composants. De la même manière, les paramètres de flux et de test fournissent des données qui concernent respectivement les flux et les tests.
- Paramètres d’entrée/de sortie. Les paramètres d’entrée sont des données qu’une entité (composant, flux ou test) doit utiliser pour remplir sa fonction. Par exemple, pour qu’un composant puisse simuler une opération de connexion, il doit recevoir les nom et mot de passe de connexion en guise de paramètres d’entrée. Les paramètres de sortie sont des données produites ou générées par une entité (composant ou flux), pouvant se présenter sous la forme d’un numéro de facture.

Pour plus d’informations, voir Catégories de paramètres.

Exemple : Exemple de catégorie de paramètres

Pour tester le processus métier d’un banquier se connectant à une application bancaire en ligne, vous pouvez structurer un test de processus métier à partir de composants permettant de réaliser les opérations suivantes :

- Se connecter à l’application (Login)
- Sélectionner un prêt pour le client (SelectLoan)
- Afficher les transactions correspondant au prêt (ViewLoan)
- Se déconnecter (Logout)

Les étapes de chacun de ces composants métier peuvent être configurées de sorte qu’elles reçoivent des données provenant du test de processus métier qui exécute les composants (par exemple, les prêts octroyés à un client). Il est possible de paramétrer tout élément de données pouvant prendre une valeur différente à chaque fois que le composant métier est exécuté. C'est ainsi que le banquier peut choisir un autre client et un autre prêt pour en consulter chaque connexion.

Voici quelques paramètres, répertoriés par catégorie, que vous pouvez créer dans ce cas de figure :

Catégorie | Paramètres
--- | ---
Paramètres de composant d’entrée | LoginName, identifiant saisi en entrée par le banquier lors de la connexion AccountNo, numéro de compte saisi par le banquier, éventuellement à partir d’une demande/instruction par écrit
Paramètres de composant de sortie | SessionNo, numéro de session de connexion généré par le composant métier en cas de connexion réussie du banquier SelectedAccountNo, numéro de compte sélectionné généré par le composant métier après sélection par le banquier d’un prêt dans une liste
Paramètres de test | CustomerLoans, liste de tous les prêts, séparés par des virgules, pour un client particulier, et accessible à partir du niveau de test

Liaison des paramètres

Il est possible de lier les paramètres de composant d’un test de processus métier ou d’un flux de manière à les rendre accessibles à d’autres composants. Vous pouvez lier des paramètres de sortie d’un composant à des paramètres d’entrée d’un autre composant.

Conseil : Il est également possible de lier les paramètres de flux.

Pour plus d’informations, voir Comment lier des données.

Exemple : Exemple de liaison des paramètres

Supposons qu’une application bancaire contienne des processus métier permettant de réaliser les opérations suivantes :

- Sélectionner un prêt pour le client (SelectLoan)
- Afficher les transactions correspondant au prêt (ViewLoan)

Vous pouvez structurer votre test de processus métier de sorte qu’il comporte un composant pour la sélection du prêt, SelectLoan, et un composant pour l’affichage des transactions correspondant au prêt, ViewLoan. Pour savoir quel prêt afficher, le composant ViewLoan reçoit un paramètre d’entrée (par exemple, ViewLoanID) du paramètre de sortie SelectedLoanID du composant SelectLoan.

Promotion des paramètres

La promotion de paramètres permet aux composants d’autres flux (et aux composants et flux d’autres tests) d’accéder à la valeur d’un paramètre. La promotion a pour effet d’élargir le champ d’application d’un paramètre, ce qui permet à un plus grand nombre d’entités d’utiliser sa valeur lors de l’exécution d’un test de processus métier.

Vous pouvez promouvoir des paramètres de composant au niveau de flux ou au niveau de test lorsque vous ajoutez un composant à un flux ou à un test. De la même manière, vous pouvez promouvoir des paramètres d’entrée de flux au niveau de test lorsque vous ajoutez un flux à un test.

Pour plus d’informations, voir Comment promouvoir des paramètres.

Exemple : Exemple de promotion

Pour reprendre l’exemple précédent, vous pouvez souhaiter que tous les composants d’un flux ou test particulier puissent avoir accès à un ID de prêt, une fois que ce dernier est sélectionné par le banquier.

Pour rendre le paramètre de sortie SelectedLoanID accessible à tous les composants d’un flux, il convient de le promouvoir au niveau de flux et/ou au niveau de test. Une fois promus, les exemples de composants métier suivants peuvent utiliser SelectedLoanID comme paramètre d’entrée. N’importe quel composant du flux doit alors pouvoir accéder au composant SelectedLoanID sans qu’il soit nécessaire de lier des paramètres d’entrée et de sortie :

- Recherche d’un prêt (SearchLoan)
- Approbation d’un prêt (ApproveLoan)
- Impression d’un prêt (PrintLoan)
- Annulation d’un prêt (CancelLoan)
- Résiliation d’un prêt remboursé (CloseLoan)

Itérations et configurations de test

Le paramétrage permet de répéter des composants spécifiques dans un test de processus métier, des composants spécifiques dans un flux, des tests de processus métier complets ou des configurations de test pour un test de processus métier, créant ainsi des tests pilotés par des données.

- La définition d’itérations permet d’exécuter automatiquement des composants métier, des flux et des tests plusieurs fois, en utilisant à chaque fois des valeurs de paramètre différentes. Pour plus d’informations conceptuelles, voir Itérations - Présentation.

- Vous pouvez exécuter des tests de processus métier pour différentes utilisations de l’application que vous testez. Voici quelques exemples de scénarios d’utilisation : exécution du même test sur des systèmes d’exploitation distincts, exécution du même test pour des versions de navigateur différentes ou exécution du même test avec des jeux de caractères pour différentes langues.

  Chaque utilisation d’un test est représentée par une configuration de test. Vous pouvez associer des ensembles de données différents pour chaque configuration de test et ses itérations. Pour plus d’informations conceptuelles, voir Configurations de test de processus métier - Présentation.

Exemple : Exemple d’itération

En qualité de testeur, vous êtes tenu de vérifier le bon déroulement du processus métier implémenté dans l’application bancaire chargée de l’approbation des prêts, conformément aux différents scénarios d’utilisation :

- Les prêts pré-approuvés au cours de la dernière campagne marketing sont approuvé automatiquement.
- Les prêts inférieurs à un certain montant suivent le processus métier standard applicable à l’approbation des prêts.
- Les prêts supérieurs à un certain montant doivent être signalés et faire l’objet d’approbations supplémentaires.

Dans le cadre du test du processus métier, vous pouvez répéter le composant ApproveLoan, en veillant à attribuer des combinaisons de valeurs différentes aux paramètres PromotionCode et LoanAmount pour chaque itération.

Exemple : Exemple de configuration de test

En qualité de testeur, vous êtes chargé de vérifier qu’un test de processus métier manuel, CreateLoan, de l’application bancaire s’exécute comme prévu dans différents pays, étant donné que des succursales de la banque sont implantées dans le monde entier. Vous devez vous assurer que les données peuvent être transmises au test dans différentes langues.

Pour ce faire, vous créez des configurations de test différentes pour chaque langue prise en charge et fournissez plusieurs tables de données pour chaque configuration de test utilisant des caractères spécifiques de la langue correspondante. Ainsi, vous pouvez créer une configuration de test appelée CreateLoanFrench pour les succursales des pays francophones. Parmi les données de cette configuration de test peuvent figurer des noms de client dont certaines lettres portent des accents graves (à, par exemple), Pour une configuration de test CreateLoanUK, le symbole monétaire de la livre (£) doit apparaître dans les données.

Intégration aux paramètres dans d’autres outils de test

Vous pouvez également définir des paramètres d’entrée et de sortie pour un composant métier dans UFT One. Pour plus d’informations, voir Micro Focus Unified Functional Testing User Guide.

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 :