Créer des paramètres
Cette section décrit la création et l’utilisation des paramètres de Business Process Testing aux niveaux du composant, du flux et du test.
Catégories de paramètres
Business Process Testing propose plusieurs catégories de paramètres. Vous trouverez ci-après une description des catégories de paramètre pour Business Process Testing.
| Catégories de paramètres | Paramètre et description |
|---|---|
| Entrée/Résultat
Il est possible de relier les paramètres d’entrée et de sortie de manière à rendre les données disponibles entre composants métier ou flux d’un même test de processus métier. |
Les paramètres d’entrée permettent de définir les données utilisées par un composant ou un flux et fournies à partir d’une source externe. Lorsque vous créez des composants, des tests et des flux, vous définissez la manière dont les valeurs sont fournies pour les paramètres d’entrée. Un paramètre d’entrée peut recevoir :
Les paramètres de sortie permettent de transmettre des valeurs de données extraites d’une étape de composant ou d’un flux (la source) comme paramètres d’entrée au composant ou flux suivant (la cible) pendant l’exécution du test. Vous ne pouvez pas définir une valeur par défaut pour un paramètre de sortie. |
| Composant, flux et test
Vous pouvez utiliser des paramètres au niveau du composant, au niveau de flux et au niveau du test. Les paramètres peuvent être promus d’un niveau au niveau suivant. |
Les paramètres de composant sont des paramètres définis dans un composant. Il peut s’agir de paramètres d’entrée ou de paramètres de sortie. Ces paramètres sont disponibles pour :
Les paramètres de flux sont des paramètres définis dans un flux. Ces paramètres sont disponibles pour tous les composants du flux. Il peut s’agir de paramètres d’entrée ou de paramètres de sortie. Les paramètres de test sont des paramètres définis dans un test de processus métier. Ces paramètres sont disponibles pour tous les composants et les flux du test. Les paramètres de test peuvent être uniquement des paramètres d’entrée. |
| Local
Les valeurs de paramètre local ne sont pas disponibles en dehors du composant dans lequel elles sont définies. |
Les valeurs de paramètre local sont définies dans un composant métier et accessibles par ce composant uniquement. Le paramètre local est destiné à être utilisé dans une seule étape ou partagé entre plusieurs étapes de composant, notamment comme paramètre de sortie dans une étape et paramètre d’entrée dans une étape ultérieure. Ce type de paramètre est utilisé généralement lors de l’utilisation de composants UFT One automatisés dans un affichage GUI par mot clé. Pour plus d’informations, voir Composants relevant de l’automatisation GUI par mot-clé. |
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 |
|
| Paramètres de composant de sortie |
|
| Paramètres de test |
|
Créer des paramètres
Vous pouvez définir des paramètres au moyen de méthodes diverses. Parallèlement à la définition des paramètres d’entrée, vous pouvez définir des valeurs par défaut.
Méthode de base
Vous pouvez définir des paramètres de composant, de flux et de test dans l’onglet Paramètres. Il s’agit de la méthode de base utilisée pour définir des paramètres. Pour plus d’informations sur l’interface utilisateur, voir Page Paramètres.
Créer des paramètres lors de la définition d’étapes manuelles
ALM permet de créer des paramètres de composant d’entrée et de sortie « à la volée », directement dans l’onglet Implémentation manuelle, pendant la définition des étapes manuelles.
- Dans le module Composants métier > onglet Implémentation manuelle, créez ou modifiez une étape, puis placez le curseur dans le champ Description ou Résultats attendus.
-
Créez le nouveau paramètre de l’une des façons suivantes :
-
Cliquez sur le bouton Insérer le paramètre pour accéder à la boîte de dialogue Paramètres. Saisissez un nom, une valeur par défaut (pour les paramètres d’entrée) et une description. Pour plus d’informations sur l’interface utilisateur, voir Boîte de dialogue Nouveau paramètre / Détails du paramètre et Page Paramètres. Le paramètre est ajouté après le paramètre sélectionné.
-
Saisissez un nom de paramètre placés entre trois paires crochets (<<<paramètre>>>) pour créer rapidement un paramètre sans définir une valeur par défaut ou une description.
-
Créer des paramètres lors de la définition des valeurs d’autres paramètres
Définir « à la volée » des paramètres de flux et de test lors de la définition des valeurs d’autres paramètres de composant ou de flux, par exemple si la valeur d’un paramètre de flux doit correspondre à la valeur d’un nouveau paramètre de test « non défini à ce jour ». Utile pour plusieurs itérations.
Conseil : Cette méthode est pratique lorsque vous avez besoin de définir des valeurs de paramètre différentes pour chaque itération du test ou du flux auquel appartient le composant (ou le flux).
Pour plus d’informations sur l’interface utilisateur, voir Boîte de dialogue Définir les valeurs.
Créer plusieurs paramètres à la fois lors de la définition d’itérations
Pendant que vous définissez des itérations dans votre flux ou votre test, vous pouvez créer plusieurs paramètres de test ou de flux simultanément.
Pour plus d’informations sur l’interface utilisateur, voir Boîte de dialogue Créer des paramètres de test/flux.
Créer des paramètres par promotion
Lorsque vous promouvez des paramètres, de nouveaux paramètres du même nom sont créés à un niveau plus élevé. Cela 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.
Par exemple, lorsqu’un paramètre de composant métier est promu au niveau de flux puis au niveau de test, un paramètre portant le même nom est créé pour le flux et pour le test. Toutes les autres entités, dont les paramètres ont été également promus, ont accès à la valeur la plus élevée du paramètre.
Pour plus d’informations, voir Promouvoir des paramètres.
Générer des paramètres automatiquement pendant le processus Apprendre
Disponible pour les utilisateurs Kit d’applications fournies BPT uniquement.
Kit d’applications fournies BPT génère automatiquement des paramètres de flux (ou de test) pendant le processus Apprendre.
Pour plus d’informations, voir Apprendre des tests et des flux de processus métier.
Définir les valeurs des paramètres
Définissez différents types de valeurs pour les paramètres de Business Process Testing. Il est possible d’attribuer les types de valeur suivants aux paramètres :
| Valeurs par défaut | Si aucune autre valeur n’est spécifiée, Business Process Testing utilise les valeurs par défaut pour l’exécution des tests de processus métier et de flux. Vous pouvez définir des valeurs par défaut lorsque vous créez et modifiez des variables dans les modules Composants métier et Plan de test. Seuls les paramètres d’entrée peuvent avoir des valeurs par défaut. |
| Valeurs réelles | Ces valeurs sont utilisées lorsque le test ou le flux est exécuté. Vous pouvez spécifier des valeurs réelles dans le module Plan de test lorsque vous utilisez des itérations et des configurations de test. Vous pouvez également indiquer des valeurs réelles lorsque vous exécutez un test de processus métier ou un flux dans le module Exécution des tests. |
Spécifier des valeurs textuelles, numériques et booléennes
Dans un onglet, une boîte de dialogue ou une grille, chacun et chacune prenant en charge la saisie de texte libre, vous pouvez indiquer des valeurs textuelles, numériques et booléennes. Dans une grille, vous avez également la possibilité de cliquer sur la flèche pointant vers le bas pour ouvrir la page Définir les valeurs, dans laquelle vous pouvez saisir votre texte.
Quel que soit le type de valeur spécifiée (textuelle, numérique, booléenne), Business Process Testing enregistre la valeur sous forme de chaîne.
Pour plus d’informations sur l’interface utilisateur, voir Boîte de dialogue Définir les valeurs.
Disponible pour les utilisateurs Kit d’applications fournies BPT uniquement.
Ce type de paramètre, qui représente une table d’application fournie (comme il en existe dans les applications SAP) est uniquement disponible lorsque un flux ou un test de processus métier est appris à l’aide de Kit d’applications fournies BPT. Il s’agit de la seule valeur qui n’est pas stockée sous forme de chaîne.
Pour plus d’informations sur l’interface utilisateur, voir Boîte de dialogue Modifier le paramètre de table.
Dans un onglet, une boîte de dialogue ou une grille, dans lesquels vous avez la possibilité d’indiquer des dates, cliquez sur la flèche pointant vers le bas pour ouvrir la page Définir les valeurs.
Dans la page Définir les valeurs, cliquez sur Définir la date. Un calendrier permettant de définir une valeur de date apparaît.
Pour plus d’informations sur l’interface utilisateur, voir Boîte de dialogue Définir les valeurs.
Note : Les dates suivent le réglage de la date du serveur (et non celui du client).
Spécifier une valeur de date dynamique
Une date dynamique est une date qui est fonction de la date actuelle (aujourd’hui, hier, un an à compter d’aujourd’hui). Vous pouvez ajouter une période de décalage à la date relative que vous indiquez (par exemple, 3 mois avant un an auparavant) ou en soustraire une. Ainsi, pour spécifier une date antérieure de 10 jours à la date actuelle, la date dynamique se présenterait comme suit : WeekAgo - 3 jours
Dans un onglet, une boîte de dialogue ou une grille, dans lesquels vous avez la possibilité d’indiquer des dates dynamiques, cliquez sur la flèche pointant vers le bas pour ouvrir la page Définir les valeurs.
Dans la page Définir les valeurs, cliquez sur Définir une date dynamique. Un champ permettant de définir des dates dynamiques apparaît.
Pour plus d’informations sur l’interface utilisateur, voir Boîte de dialogue Définir les valeurs.
Les valeurs cryptées sont affichées sous forme d’astérisques de manière à masquer leurs valeurs réelles.
Dans un onglet, une boîte de dialogue ou une grille, dans lesquels le cryptage est pris en charge, cliquez sur la flèche pointant vers le bas pour ouvrir la page Définir les valeurs.
Dans la page Définir les valeurs, activez la case à cocher Crypté.
Attention : Une valeur cryptée ne peut pas reprendre sa valeur d’origine. Si vous désactivez la case à cocher Crypté, la valeur réinitialisée est vide.
Pour plus d’informations sur l’interface utilisateur, voir Boîte de dialogue Définir les valeurs.

