Configurando o Aplicativo Flex Usando Ferramentas

Você pode configurar o aplicativo Flex para teste funcional por meio de ferramentas como o compilador de linha de comandos e o Flex Builder.

Usando o Compilador de Linha de Comandos para Ativar Aplicativos Flex

Os desenvolvedores podem compilar um aplicativo Flex com o agente do IBM Rational Functional Tester e as Bibliotecas de Automação do Flex de uma linha de comandos e ativar o aplicativo para fins de teste funcional.

Compile o aplicativo Flex usando o agente do IBM Rational Functional Tester e as Bibliotecas de Automação do Flex executando o seguinte comando.

Para compilar e ativar um aplicativo Flex 2.0 para fins de teste funcional:

Na linha de comandos, digite o que segue e pressione Enter:
"diretório de instalação do Flex Builder\Flex SDK 2\bin\mxmlc" -include-libraries+="diretório de instalação do Flex Builder\Flex SDK 2\frameworks\libs\automation.swc;diretório de instalação do Flex Builder\frameworks\libs\automation_agent.swc;diretório de instalação do Flex Builder\Flex SDK 2\frameworks\libs\automation_charts.swc;diretório de instalação do Flex Builder\FunctionalTester\bin\rft.swc;diretório de instalação do Flex Builder\FunctionalTester\bin\rftProp.swc" Test.mxml

Para compilar e ativar um aplicativo Flex 3.0 para fins de teste funcional:

Em uma linha de comandos, digite o seguinte comando e pressione Enter. No comando, Test.mxml é o nome do arquivo .mxml.
"diretório de instalação do Flex Builder\Flex Builder 3\sdks\3.0.0\bin\mxmlc.exe"-include-libraries+="diretório de instalação do Flex Builder\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation.swc;diretório de instalação do Flex Builder\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation_agent.swc;diretório de instalação do Flex Builder\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation_dmv.swc;diretório de instalação do Flex Builder\rftFlex3.0.swc;diretório de instalação do Flex Builder\rftProp_Flex3.0.swc" Test.mxml 

Para compilar e ativar um aplicativo Flex 3.2 para fins de teste funcional:

Na linha de comandos, digite o comando a seguir e pressione Enter:
"diretório de instalação do Flex Builder\Flex Builder
3\sdks\3.2.0\bin\mxmlc.exe"-include-libraries+="diretório de instalação do Flex Builder\Flex Builder
3\sdks\3.2.0\frameworks\libs\automation.swc;diretório de instalação do Flex builder\Flex Builder
3\sdks\3.2.0\frameworks\libs\automation_agent.swc;diretório de instalação do Flex builder\Flex Builder
3\sdks\3.2.0\frameworks\libs\automation_dmv.swc;diretório de instalação do Flex
Builder\rftFlex3.0.swc;diretório de instalação do Functional Tester\rftProp_Flex3.0.swc"
Test.mxml

O diretório de instalação padrão do Flex Builder no Windows é C:\Arquivos de programas\Adobe.

Esse comando também está disponível em um arquivo em lote com o IBM Rational Functional Tester instalado. Os testadores podem prover esse arquivo em lote para o desenvolvedor a fim de ativar o aplicativo Flex para fins de teste. Forneça o nome do arquivo do código-fonte do aplicativo Flex como o parâmetro para o arquivo em lote.

O arquivo em lote está disponível na pasta diretório de instalação do Functional Tester\Functional Tester\Flex.

Por exemplo, se o arquivo .mxml for Test.mxml, o comando a ser executado no arquivo em lote será como segue:
Para o Flex 2.0:
buildapplicationwithadaptor.bat Test.mxml
Para o Flex 3.0:
buildapplicationwithFlex3adaptor.bat Test.mxml
Para o Flex 3.2:
buildapplicationwithFlex32adaptor.bat Test.mxml

Usando o Flex Builder para Ativar Aplicativos Flex

Os desenvolvedores podem usar o Flex Builder para fazer aplicativos Flex prontos para teste funcional.
O Flex Builder é útil para desenvolvedores que desejam desenvolver aplicativos Flex (arquivos .swf) prontos para teste funcional. Para configurar o Flex Builder para dar suporte à automação do Flex e ao teste funcional:
  1. Inicie o Flex Builder.
  2. Crie um novo projeto Flex.
  3. Selecione o projeto Flex no navegador.
  4. Clique em Selecionar Projeto > Propriedades > Compilador Flex.
  5. Digite o seguinte argumento no campo Argumentos Adicionais do Compilador:
    Para o Flex 2.0:
    -include-libraries "diretório de instalação do Flex Builder\Flex SDK 2\frameworks\libs\automation.swc” “diretório de instalação do Flex Builder\Flex SDK\frameworks\libs\automation_agent.swc” "diretório de instalação do Flex Builder\Flex SDK\frameworks\libs\automation_charts.swc" “diretório de instalação do Flex Builder\Functional Tester\bin\rft.swc” “diretório de instalação do Flex Builder\Functional Tester\bin\rftProp.swc” 
    Nota: No Flex 2.0, o arquivo automation_charts.swc será necessário somente se o seu aplicativo contiver controles de gráfico. A opção do compilador include-libraries é relativa ao diretório de instalação do Flex Builder. O local do Windows padrão é C:\Arquivos de programas\Adobe\Flex Builder.
    Para o Flex 3.0:
    -include-libraries "diretório de instalação do Flex Builder\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation.swc” “diretório de instalação do Flex Builder\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation_agent.swc” "diretório de instalação do Flex Builder\Flex Builder 3\sdks\3.0.0\frameworks\libs\automation_dmv.swc" “diretório de instalação do Flex Builder\rftFlex3.0.swc“ “diretório de instalação do Flex Builder\rftProp_Flex3.0.swc“ 
    Para o Flex 3.2:
    -include-libraries "diretório de instalação do Flex Builder\Flex
    Builder 3\sdks\3.2.0\frameworks\libs\automation.swc" "diretório de instalação do Flex Builder\Flex
    Builder 3\sdks\3.2.0\frameworks\libs\automation_agent.swc" "diretório de instalação do Flex
    Builder\Flex Builder 3\sdks\3.2.0\frameworks\libs\automation_dmv.swc" "diretório de instalação do
    Functional Tester\rftFlex3.0.swc" "diretório de instalação do Functional
    Tester\rftProp_Flex3.0.swc"
    Os elementos em itálico são variáveis e dependem da estrutura de diretórios.
  6. Clique em OK para salvar suas alterações.
  7. Clique em OK. A caixa de diálogo Propriedades fecha.
  8. Compile seu aplicativo Flex.

Feedback