Configurazione dell'applicazione Flex con gli strumenti

È possibile configurare l'applicazione Flex per l'esecuzione di test funzionale utilizzando strumenti come il compilatore della riga di comando e il Flex Builder.

Utilizzo del compilatore della riga di comando per abilitare le applicazioni Flex

Gli sviluppatori possono compilare un'applicazione Flex con l'agenteIBM Rational Functional Tester e le librerie di automazione Flex da una riga di comando e abilitare l'applicazione per il test funzionale.
Informazioni su questa attività

Compilare l'applicazione Flex utilizzando l'agente IBM Rational Functional Tester e le librerie di automazione Flex eseguendo il seguente comando.

Per compilare e abilitare un'applicazione Flex 2.0 per il test funzionale:

Nella riga di comando, digitare il seguente e premere Invio:
"flex builder installation directory\Flex SDK 2\bin\mxmlc" -include-libraries+="flex builder installation directory\Flex SDK 2\frameworks\libs\automation.swc;flex builder installation directory\frameworks\libs\automation_agent.swc;flex builder installation directory\Flex SDK 2\frameworks\libs\automation_charts.swc;functional tester installation directory\FunctionalTester\bin\rft.swc;functional tester installation directory\FunctionalTester\bin\rftProp.swc" Test.mxml

Per compilare e abilitare un'applicazione Flex 3.0 per il test funzionale:

Nella riga di comando, digitare il seguente e premere Invio. Nel comando, Test.mxml è il nome del file .mxml.
"flex builder installation directory\Flex Builder 3\sdks\3.0.0\bin\mxmlc.exe"-include-libraries+="flex builder installation directory\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation.swc;flex builder installation directory\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation_agent.swc;flex builder installation directory\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation_dmv.swc;flex builder installation directory\rftFlex3.0.swc;functional tester installation directory\rftProp_Flex3.0.swc" Test.mxml

Per compilare e abilitare un'applicazione Flex 3.2 per il test funzionale:

Nella riga di comando, digitare il seguente e premere Invio:
"flex builder installation directory\Flex Builder 3\sdks\3.2.0\bin\mxmlc.exe"-include-libraries+="flex builder installation directory\Flex Builder 3\sdks\3.2.0\frameworks\libs\automation.swc;flex builder installation directory\Flex Builder 3\sdks\3.2.0\frameworks\libs\automation_agent.swc;flex builder installation directory\Flex Builder 3\sdks\3.2.0\frameworks\libs\automation_dmv.swc;flex builder installation directory\rftFlex3.0.swc;functional tester installation directory\rftProp_Flex3.0.swc" Test.mxml

Per compilare e abilitare un'applicazione Flex 3.3 per il test funzionale:

Nella riga di comando, digitare il seguente e premere Invio:
"directory di installazione flex builder\Flex Builder 3\sdks\3.3.0\bin\mxmlc.exe"-include-libraries+="directory di installazione flex builder\Flex Builder 3\sdks\3.3.0\frameworks\libs\automation.swc;directory di installazione flex builder\Flex Builder 3\sdks\3.3.0\frameworks\libs\automation_agent.swc;directory di installazione flex builder\Flex Builder 3\sdks\3.3.0\frameworks\libs\datavisualization.swc;directory di installazione flex builder\rftFlex3.0.swc;directory di installazione di functional tester\rftProp_Flex3.0.swc" Test.mxml
Nota: il comando precedente ha Flex 3.3 SDK distribuito in directory di installazione flex builder\Flex Builder 3\sdks\ con la directory 3.3.0.

Per compilare e abilitare un'applicazione Flex 3.4 per il test funzionale:

Nella riga di comando, digitare il seguente e premere Invio:
"directory di installazione flex builder\Flex Builder 3\sdks\3.4.0\bin\mxmlc.exe"-include-libraries+="directory di installazione flex builder\Flex Builder 3\sdks\3.4.0\frameworks\libs\automation.swc;directory di installazione flex builder\Flex Builder 3\sdks\3.4.0\frameworks\libs\automation_agent.swc;directory di installazione flex builder\Flex Builder 3\sdks\3.4.0\frameworks\libs\datavisualization.swc;directory di installazione flex builder\rftFlex3.0.swc;directory di installazione di functional tester\rftProp_Flex3.0.swc" Test.mxml
Nota: il comando precedente ha Flex 3.4 SDK distribuito in directory di installazione flex builder\Flex Builder 3\sdks\ con la directory 3.4.0.
Nota: il componente datavisualization.swc è disponibile separatamente sul sito Web Adobe.

La directory di installazione Flex Builder predefinita su Windows è C:\Program Files\Adobe.

Questo comando è inoltre disponibile come file batch con IBM Rational Functional Tester installato. I tester possono fornire questo file batch allo sviluppatore per abilitare l'applicazione Flex per il test. Fornire il nome file del codice di origine dell'applicazione flex comeil parametro del file batch.

Il file batch è disponibile nella directory di installazione Functional Tester\Functional Tester\Flex folder.

Esempio
Ad esempio, se il file .mxml è Test.mxml, il comando per eseguire il file batch è il seguente:
Per Flex 2.0:
buildapplicationwithadaptor.bat Test.mxml
Per Flex 3.0:
buildapplicationwithFlex3adaptor.bat Test.mxml
Per Flex 3.2:
buildapplicationwithFlex32adaptor.bat Test.mxml

Utilizzo di Flex Builder per abilitare le applicazioni Flex

Gli sviluppatori possono utilizzare Flex Builder per rendere le applicazioni Flex pronte per il test funzionale.
Informazioni su questa attività
Flex Builder è utile per gli sviluppatori che vogliono sviluppare le applicazioni Flex (file .swf) che sono pronte per il test funzionale. Per impostare Flex Builder al supporto del test funzionale e di automazione Flex:
  1. Avviare Flex Builder.
  2. Creare un nuovo progetto Flex.
  3. Selezionare il progetto Flex nel Navigator.
  4. Fare clic su Seleziona progetto > Proprietà > Compilatore Flex.
  5. Digitare il seguente argomento nel campo Ulteriori argomenti compilatore:
    Per Flex 2.0:
    -include-libraries "directory di installazione flex builder\Flex SDK 2\frameworks\libs\automation.swc” “directory di installazione flex builder\Flex SDK\frameworks\libs\automation_agent.swc” "directory di installazione flex builder\Flex SDK\frameworks\libs\automation_charts.swc" “directory di installazione functional tester\Functional Tester\bin\rft.swc” “directory di installazione functional tester\Functional Tester\bin\rftProp.swc”
    Nota: in Flex 2.0, il file automation_charts.swc è richiesto solo se l'applicazione contiene controlli grafici. L'opzione del compilatore include-libraries è relativa alla directory di installazione Flex Builder. La posizione Windows predefinita è C:\Program Files\Adobe\Flex Builder.
    Per Flex 3.0:
    -include-libraries "directory di installazione flex builder\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation.swc” “directory di installazione flex builder\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation_agent.swc” "directory di installazione flex builder\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation_dmv.swc" “directory di installazione functional tester\rftFlex3.0.swc“ “directory di installazione functional tester\rftProp_Flex3.0.swc“
    Per Flex 3.2:
    -include-libraries "directory di installazione flex builder\Flex Builder 3\sdks\3.2.0\frameworks\libs\automation.swc” “directory di installazione flex builder\Flex Builder 3\sdks\3.2.0\frameworks\libs\automation_agent.swc” "directory di installazione flex builder\Flex Builder 3\sdks\3.2.0\frameworks\libs\automation_dmv.swc" “directory di installazione functional tester\rftFlex3.0.swc“ “directory di installazione functional tester\rftProp_Flex3.0.swc“
    Per Flex 3.3:
    -include-libraries "directory di installazione flex builder\Flex Builder 3\sdks\3.3.0\frameworks\libs\automation.swc” “directory di installazione flex builder\Flex Builder 3\sdks\3.3.0\frameworks\libs\automation_agent.swc” "directory di installazione flex builder\Flex Builder 3\sdks\3.3.0\frameworks\libs\automation_dmv.swc" “directory di installazione functional tester\rftFlex3.0.swc“ “directory di installazione functional tester\rftProp_Flex3.0.swc“
    Per Flex 3.4:
    -include-libraries "directory di installazione flex builder\Flex Builder 3\sdks\3.4.0\frameworks\libs\automation.swc” “directory di installazione flex builder\Flex Builder 3\sdks\3.4.0\frameworks\libs\automation_agent.swc” "directory di installazione flex builder\Flex Builder 3\sdks\3.4.0\frameworks\libs\datavisualization.swc" “directory di installazione functional tester\rftFlex3.0.swc“ “directory di installazione functional tester\rftProp_Flex3.0.swc“
    Gli elementi in corsivo sono variabili e dipendono dalla struttura della directory.
  6. Fare clic su OK per salvare le modifiche.
  7. Fare clic su OK. La finestra di dialogo Proprietà si chiude.
  8. Compilare l'applicazione Flex in uso.

Feedback