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.

Voir Exemples de liaison des paramètres.

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 :

  • une valeur par défaut prédéfinie, si aucune autre valeur n’est fournie par le test ou le flux ;
  • une valeur de paramètre de sortie renvoyée antérieurement dans le flux ou le test par un composant ou un flux ;
  • une valeur de paramètre fournie au niveau du test ou du flux, lorsque le test ou le flux est exécuté.

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.

Voir Exemple de promotion de paramètres.

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 :

  • toutes les étapes suivantes du même composant ;

  • les composants suivants d’un flux ou d’un test, à condition que :

    • Le paramètre de composant est défini comme paramètre de sortie dans le test ou le flux en cours, et comme paramètre d’entrée dans le composant suivant du test ou du flux en cours.

    • Le paramètre de sortie du test ou du flux en cours est lié au paramètre d’entrée du composant suivant dans le test ou le flux en cours.

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é.

Retour en haut

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.

  1. 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.
  2. 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.

Retour en haut

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.

Spécifier une valeur de table

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.

Spécifier une valeur de date

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.

Crypter la valeur

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.

Retour en haut