Configuration d'une application Flex à l'aide d'outils

Vous pouvez configurer votre application Flex pour les tests fonctionnels à l'aide d'outils, tels que le compilateur de ligne de commande et le générateur Flex.

Utilisation du compilateur de ligne de commande pour activer les applications Flex

Les développeurs peuvent compiler une application Flex avec l'agent IBM Rational Functional Tester et les bibliothèques d'automatisation Flex à partir d'une ligne de commande et activer l'application pour les tests fonctionnels.

Compilez l'application Flex à l'aide de l'agent IBM Rational Functional Tester et des bibliothèques d'automatisation Flex en exécutant la commande ci-après.

Pour compiler et activer une application Flex 2.0 pour les tests fonctionnels, procédez comme suit :

Sur la ligne de commande, entrez la commande suivante et appuyez sur Entrée :
"répertoire d'installation du générateur
flex\Flex SDK 2\bin\mxmlc" -include-libraries+="répertoire d'installation du générateur
flex\Flex SDK 2\frameworks\libs\automation.swc;répertoire d'installation du générateur
flex\frameworks\libs\automation_agent.swc;répertoire d'installation du générateur
flex\Flex SDK 2\frameworks\libs\automation_charts.swc;répertoire d'installation de Functional Tester\FunctionalTester\bin\rft.swc;répertoire d'installation de Functional Tester\FunctionalTester\bin\rftProp.swc" Test.mxml

Pour compiler et activer une application Flex 3.0 pour les tests fonctionnels, procédez comme suit :

Sur la ligne de commande, entrez la commande suivante, puis appuyez sur la touche Entrée. Dans cette commande, Test.mxml représente le nom de votre fichier .mxml.
"répertoire d'installation du générateur
flex\Flex Builder 3\sdks\3.0.0\bin\mxmlc.exe"-include-libraries+="répertoire d'installation du générateur
flex\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation.swc;répertoire d'installation du générateur
flex\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation_agent.swc;répertoire d'installation du générateur
flex\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation_dmv.swc;répertoire d'installation du générateur
flex\rftFlex3.0.swc;répertoire d'installation de Functional Tester\rftProp_Flex3.0.swc" Test.mxml

Pour compiler et activer une application Flex 3.2 pour les tests fonctionnels, procédez comme suit :

Sur une ligne de commande, entrez la commande suivante et appuyez sur Entrée :
"répertoire d'installation du générateur
flex\Flex Builder 3\sdks\3.2.0\bin\mxmlc.exe"-include-libraries+="répertoire d'installation du générateur
flex\Flex Builder 3\sdks\3.2.0\frameworks\libs\automation.swc;répertoire d'installation du générateur
flex\Flex Builder 3\sdks\3.2.0\frameworks\libs\automation_agent.swc;répertoire d'installation du générateur
flex\Flex Builder 3\sdks\3.2.0\frameworks\libs\automation_dmv.swc;répertoire d'installation du générateur
flex\rftFlex3.0.swc;répertoire d'installation de Functional Tester\rftProp_Flex3.0.swc" Test.mxml

Le répertoire d'installation par défaut du générateur Flex sous Windows est C:\Program Files\Adobe.

Cette commande est également disponible sous forme de fichier de commandes lorsque IBM Rational Functional Tester est installé. Les testeurs peuvent fournir ce fichier de commandes au développeur afin d'activer l'application Flex pour les tests. Fournissez le nom du fichier du code source de l'application Flex comme paramètre pour le fichier de commandes.

Le fichier de commandes se trouve dans répertoire d'installation de Functional Tester\Functional Tester\Flex folder.

Par exemple, si votre fichier .mxml est Test.mxml, la commande permettant d'exécuter le fichier de commandes est la suivante :
Pour Flex 2.0 :
buildapplicationwithadaptor.bat Test.mxml
Pour Flex 3.0 :
buildapplicationwithFlex3adaptor.bat Test.mxml
Pour Flex 3.2 :
buildapplicationwithFlex32adaptor.bat Test.mxml

Utilisation du générateur Flex pour activer des applications Flex

Les développeurs peuvent utiliser le générateur Flex afin de préparer les applications Flex pour les tests fonctionnels.
Le générateur Flex est utile pour les développeurs qui souhaitent développer des applications Flex (fichiers .swf) prêtes pour les tests fonctionnels. Pour configurer le générateur Flex en vue de la prise en charge de l'automatisation Flex et des tests fonctionnels :
  1. Lancez le générateur Flex.
  2. Créez un projet Flex.
  3. Sélectionnez le projet Flex dans le navigateur.
  4. Sélectionnez Select Project > Properties > Flex Compiler (Sélectionner un projet -> Propriétés -> Compilateur Flex).
  5. Entrez l'argument suivant dans la zone Additional compiler arguments (Arguments de compilateur supplémentaires) :
    Pour Flex 2.0 :
    -include-libraries "répertoire
    d'installation du générateur flex\Flex SDK
    2\frameworks\libs\automation.swc” “répertoire d'installation du générateur
    flex\Flex SDK\frameworks\libs\automation_agent.swc” "répertoire d'installation du générateur flex\Flex SDK\frameworks\libs\automation_charts.swc"
    “répertoire d'installation de Functional Tester\Functional Tester\bin\rft.swc”
    “répertoire d'installation de Functional Tester\Functional
    Tester\bin\rftProp.swc”
    Remarque : Dans Flex 2.0, le fichier automation_charts.swc est requis uniquement si votre application contient des contrôles de graphique. L'option du compilateur include-libraries est relative au répertoire d'installation du générateur Flex. L'emplacement par défaut sous Windows est C:\Program Files\Adobe\Flex Builder.
    Pour Flex 3.0 :
    -include-libraries "répertoire d'installation du générateur
    flex\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation.swc” “répertoire d'installation du générateur
    flex\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation_agent.swc” "répertoire d'installation du générateur
    flex\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation_dmv.swc" “répertoire d'installation de Functional Tester\rftFlex3.0.swc“ “répertoire d'installation de Functional Tester\rftProp_Flex3.0.swc“
    Pour Flex 3.2 :
    -include-libraries "répertoire d'installation du générateur
    flex\Flex Builder 3\sdks\3.2.0\frameworks\libs\automation.swc” “répertoire d'installation du générateur
    flex\Flex Builder 3\sdks\3.2.0\frameworks\libs\automation_agent.swc” "répertoire d'installation du générateur
    flex\Flex Builder 3\sdks\3.2.0\frameworks\libs\automation_dmv.swc" “répertoire d'installation de Functional Tester\rftFlex3.0.swc“ “répertoire d'installation de Functional Tester\rftProp_Flex3.0.swc“
    Les éléments en italique représentent des variables et dépendent de votre structure de répertoires.
  6. Cliquez sur OK pour sauvegarder vos modifications.
  7. Cliquez sur OK. La boîte de dialogue Propriétés se ferme.
  8. Compilez votre application Flex.

Retour d'informations