O Rational Functional Tester suporta o teste de aplicativos Flex criados com o Flex SDK 2.0.1 ou 3.0.
O processo de teste baseia-se nas tarefas que os desenvolvedores e testadores do Flex executam. O processo de automação dos testes funcionais dos aplicativos Flex são diferentes, dependendo de como os desenvolvedores criam o aplicativo que está sendo testado.
Para testar os aplicativos Flex, verifique se o software a seguir está instalado:
O diagrama a seguir apresenta o fluxo típico do teste dos aplicativos Flex:
As tarefas executadas no teste de aplicativos Flex dependem do aplicativo e de se você é desenvolvedor ou testador.
É possível testar tanto aplicativos ativados para Rational Functional Tester quanto os não ativados para Rational Functional Tester.
Testando Aplicativos Flex Ativados para Functional Tester
Os desenvolvedores podem ativar os aplicativos Flex para teste por compilar o aplicativo com o agente do Rational Functional Tester (rft.swc para Flex 2.0, rftFlex3.0.swc e rftProp_Flex3.0.swc para Flex 3.0) e as bibliotecas de estrutura de automação do Flex. Depois da compilação, o desenvolvedor pode criar um wrapper que incorpore o aplicativo Flex ativado e fornecer o aplicativo em um servidor Web ou em um computador local para teste.
Vantagens e Limitações do Teste de Aplicativos Flex Ativados para Functional Tester
Uma limitação ao testar aplicativos Flex ativados é que apenas o desenvolvedor pode ativar o aplicativo Flex para teste.
Testando Aplicativos Flex Não Ativados
Os desenvolvedores podem ativar o componente Runtime Loader para aplicativos Flex e implementar o aplicativo em um servidor da Web para fins de teste.
Vantagens e Limitações do Teste de Aplicativos Flex Não Ativados
A principal vantagem que os testadores têm ao testar aplicativos Flex não ativados para teste funcional é a Facilidade. Eles se beneficiam do fato de que muitas complexidades técnicas estão ocultas.