Lier des paramètres

Cette section décrit la procédure de liaison des paramètres de sortie et d’entrée.

Liaison des paramètres - Présentation

La liaison des paramètres permet de rendre les données disponibles entre composants métier et flux. La liaison des paramètres consiste à répercuter les valeurs des paramètres de sortie sur les paramètres d’entrée des composants métier et flux suivants d’un test.

Le composant ou le flux dans lequel le paramètre de sortie est défini constitue la source. Le composant ou le flux qui relie à ce paramètre de sortie constitue la cible. Dans l’exemple ci-dessus, CreateLoan est le composant source et SearchLoan, le composant cible.

Exemple :  

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 dans le composant SelectLoan.

Retour en haut

Lier des paramètres d’entrée et de sortie

  1. Créer la liaison.

    • Déterminez les paramètres qui sont générés par l’application testée. Créez leurs paramètres de sortie au niveau du composant ou au niveau de flux.

    • Déterminez les paramètres d’entrée dépendant d’autres paramètres dans les autres composants métier ou flux. Vous allez lier ces paramètres d’entrée aux paramètres de sortie correspondants.

  2. Afficher les paramètres correspondant au test de processus métier ou de flux approprié.

    1. Dans le module Plan de test, cliquez sur l’onglet Script de test correspondant au processus métier ou flux approprié.

    2. Observez la colonne Paramètres d’E/S.

      Cette colonne présente le nombre total de paramètres d’entrée et de sortie définis pour chaque composant ou flux. Par exemple, le composant SearchLoan dispose de trois paramètres d’entrée. Le nombre total (3 dans) est un lien.

    3. Cliquez sur le lien de la colonne Paramètres d’E/S correspondant à un composant ou un flux dont vous souhaitez lier le paramètre d’entrée à un paramètre de sortie (c’est-à-dire le lien de la cible).

      Champ Description
      Description Description du paramètre.
      Paramètres d’entrée Paramètres d’entrée cibles définis pour le composant ou le flux.
      Case à cocher Lien E/S Case à cocher pour la liaison des paramètres d’entrée cibles aux paramètres de sortie sources.
      Lié à Paramètres d’entrée cibles liés au paramètre de sortie source.
      Nom Nom du paramètre.
      Paramètres de sortie Paramètres de sortie sources définis pour le composant ou le flux.
  3. Lier les paramètres.

    Pour chaque paramètre d’entrée de composant ou de flux à lier :

    • Sélectionnez la case à cocher de la colonne Lien E/S. La boîte de dialogue Sélectionner le paramètre de sortie s’affiche. La boîte de dialogue Sélectionner le paramètre de sortie répertorie les paramètres de sortie de chaque composant métier ou flux source du test de processus métier avant le composant ou flux cible actuel.

    • Sélectionnez le paramètre de sortie à lier au paramètre d’entrée et cliquez sur OK.

      Note : Si le nombre d’itérations pour le paramètre de sortie et le nombre d’itérations pour le paramètre d’entrée ne concordent pas, le nom du paramètre est affiché en rouge. Le nombre d’itérations est jugé concordant si le nombre d’itérations de paramètre de sortie est égal au nombre d’itérations de paramètre d’entrée ou si le nombre d’itérations de paramètre de sortie est égal à un (quel que soit le nombre d’itérations de paramètre d’entrée).

  4. Cliquez sur OK.

Retour en haut

Exemples de liaison des paramètres

Les exemples suivants montrent comment lier des paramètres.

Exemple : Liaison des paramètres de composant d’entrée et de sortie - Représentation graphique

Exemple : Supposons que vous créez trois composants correspondant aux différentes étapes du traitement d’une demande de prêt d’un client :

  • CreateLoan. Reçoit une demande de prêt pour laquelle il génère un ID de prêt unique.
  • SearchLoan. Vérifie l’existence du prêt par une recherche dans les prêts existants.
  • ApproveLoan. Approuve la demande de prêt.

Dans cet exemple, un test de processus métier teste entièrement le flux de travail de traitement du prêt travail, de la réception à l’approbation de la demande. Un paramètre de sortie appelé LoanID est créé par le composant CreateLoan. Ce paramètre de sortie stocke la valeur de l’ID de prêt généré au moment de la réception de la demande de prêt. Vous pouvez alors utiliser cette valeur comme paramètre d’entrée pour les composants ou flux suivants du test de processus métier, tels que SearchLoan et ApproveLoan.

Exemple d’itérations (relation « 1 à n ») - Représentation graphique

Exemple : Il existe une itération pour le composant source et une ou plusieurs itérations pour le composant cible (relation « 1 à n »).

Dans ce cas, la même valeur de sortie du composant source est utilisée dans chaque itération du composant cible.

Exemple d’itérations (relation « n à n ») - Représentation graphique

Exemple : Il existe le même nombre d’itérations pour le composant source et pour le composant cible (relation « n à n »).

Dans ce cas, les différentes valeurs de sortie de chacune des itérations du composant source sont utilisées dans les itérations correspondantes du composant cible.

Le nombre d’itérations de la relation entre les composants peut correspondre au nombre d’itérations réelles de chaque composant ou groupe ou au nombre d’itérations sélectionnées dans une plage partielle.

Ainsi, dans cet exemple, les trois valeurs d’itération de sortie de C1 peuvent également avoir été utilisées comme valeurs d’entrée dans les trois exécutions d’itération de C2 (itérations 3, 4 et 5), si cette plage a été sélectionnée dans C2.

Pour plus d’informations sur l’interface utilisateur sur la sélection de plages d’itérations partielles, voir Boîte de dialogue Sélectionner des itérations.

Exemples d’itérations - Représentation dans la boîte de dialogue Itérations

Exemple : Dans l’exemple ci-dessous, le composant source CreateLoan est lié au composant cible SearchLoan par une relation « n à n » (« 3 à 3 »). Pour chaque itération du paramètre d’entrée de composant LoanID dans SearchLoan, il existe une itération correspondante du paramètre de sortie de composant LoanID ayant pour origine CreateLoan.

Inversement, le composant source Login est lié au composant cible ApproveLoan par une relation « 1 à n » (« 1 à 3 »). Chaque itération du paramètre d’entrée de composant LoanOfficer dans le composant ApproveLoan utilise le même paramètre de sortie de composant (Username) ayant pour origine le composant Login.

Retour en haut