Lorsque le scénario de test Rational Quality Manager est exécuté, les variables d'exécution qui ont été créées sont obtenues par l'adaptateur de test fonctionnel et sont passées au script de test fonctionnel pour être utilisées lors de la lecture. Les valeurs pour les variables d'exécution peuvent être fournies depuis l'invite de ligne de commande, depuis un fichier texte ou une feuille de calcul, ou bien depuis la suite de tests, le scénario de test ou le script de test associés. Les détails des variables d'exécution qui sont passés au script de test fonctionnel sont affichés sur l'onglet Variable d'exécution de la page Résultats de Rational Quality Manager.
Par exemple, pour consigner des valeurs pour des données telles qu'un nom d'utilisateur et un mot de passe dans un script de test fonctionnel, vous pouvez créer des variables pour le nom d'utilisateur et pour le mot de passe, dans Rational Quality Manager ou dans le script de test fonctionnel. Lorsque le scénario de test associé est exécuté dans Rational Quality Manager, l'adaptateur de test fonctionnel obtient les variables correspondant au nom d'utilisateur et au mot de passe, et les fournit au script de test fonctionnel lors de la lecture. Les valeurs pour les variables d'exécution correspondant au nom d'utilisateur et au mot de passe peuvent être spécifiées sur l'invite de ligne de commande, dans un fichier CSV ou dans un fichier texte. Les valeurs peuvent aussi être spécifiées dans la suite de tests, le scénario de test ou le script de test associés. Les détails des variables d'exécution correspondant au nom d'utilisateur et au mot de passe sont affichés sur l'onglet Variable d'exécution de la page Résultats de Rational Quality Manager. Les valeurs pour le nom d'utilisateur et le mot de passe sont affichées dans le journal.
Lorsqu'un scénario de test ou un script de test Rational Quality Manager est exécuté, l'adaptateur de test fonctionnel lit les variables d'exécution qui ont été créées pour le scénario de test ou le script de test et passe les variables au moteur de lecture de script de test fonctionnel. Le moteur de lecture de test fonctionnel fournit les variables au script de test fonctionnel qui est associé au scénario de test ou au script de test Rational Quality Manager. Lors de la lecture, le script de test fonctionnel utilise les variables et obtient les valeurs correspondant à ces variables.
IVariablesManager vm=getVariablesManager()
IParameter name = vm.getInputParameter("name")
Vous pouvez créer des variables d'exécution dans le script de test fonctionnel associé.
IVariable <var name> = vm.createOutputVariable("<var name>", "<var value>");
<var name>.setValue("<new var value>");
vm.setOutputVariable(<var name>);
Pour les scénarios de test dans une suite de tests, les variables de sortie de test fonctionnel, s'il y en a, sont fournies en tant que variables d'entrée pour le scénario de test suivant dans la suite.
Quand Rational Functional Tester est en mode autonome sans Rational Quality Manager, les variables d'exécution peuvent être lues depuis la ligne de commande ou depuis un fichier texte ou une feuille de calcul.
<playbackcmd> -var "username=user1;password=pass1"
<playbackcmd> -varfile <file containing values>Dans le fichier texte ou la feuille de calcul, chaque paire nom de variable-valeur doit se trouver sur une nouvelle ligne. Si des valeurs séparées par une virgule sont fournies, elles sont traitées comme une seule valeur.