IBM IBM Rational Functional Tester da soporte a las pruebas de aspectos funcionales de aplicaciones Adobe® Flex. Puede grabar y reproducir scripts ante interfaces de usuario basadas en Flex dentro de un navegador web y verificar que la aplicación funcione de forma correcta.
IBM Rational Functional Tester da soporte a la prueba de aplicaciones
Flex creadas con Flex SDK 2.0.1, 3.0 ó 3.2.
El proceso de pruebas se basa en las tareas que realizan los desarrolladores y los verificadores de Flex. El proceso de automatización de pruebas funcionales de aplicaciones Flex diferirá en función de la forma en que los desarrolladores creen la aplicación que se está sometiendo a prueba.
Las pruebas automatizadas de aplicaciones Flex necesita que se carguen archivos de soporte. Estos archivos de soporte se pueden cargar en dos etapas distinta:
- Durante la compilación para aplicaciones habilitadas para las pruebas funcionales
- Durante la ejecución para las aplicaciones que no están habilitadas para pruebas funcionales
Requisitos previos
Para probar aplicaciones Flex, verifique que se haya instalado el siguiente software:
Entorno de desarrollo- Adobe Flex SDK 2.0.1, 3.0 ó 3.2 y la infraestructura de automatización Adobe Flex
- Adobe Flex Builder
Entorno de prueba- IBM® IBM Rational Functional Tester
- Uno de los navegadores siguientes:
- Mozilla Firefox 1.5 o 2.0
- Microsoft Internet Explorer 6.0, 7.0 y 8.0
- Adobe Flash Player ActiveX control versión 9.0.28.0 o posterior
Presupuestos
Estos temas incluyen los siguientes presupuestos con respecto a las pruebas de aplicaciones Flex:
- Los verificadores no son especialistas en el desarrollo de aplicaciones Flex.
- Los verificadores no pueden acceder al código fuente de Flex, al compilador de Flex ni a la documentación de Flex.
- Los desarrolladores de Flex no saben cómo utilizar IBM Rational Functional Tester.
El siguiente diagrama muestra el flujo típico de las pruebas en aplicaciones Flex:
Pruebas de aplicaciones Flex
Las tareas que realice en aplicaciones Flex de prueba dependerán de la aplicación y de si usted es un desarrollador o un verificador.
Puede probar aplicaciones habilitadas para IBM Rational Functional Tester o probar aplicaciones que no estén habilitadas para
IBM Rational Functional Tester.
Pruebas con aplicaciones Flex habilitadas de Rational Functional Tester
Los desarrolladores puede habilitar las aplicaciones Flex que deban probarse compilando la aplicación Flex con el agente de
IBM Rational Functional Tester
(rft.swc para Flex 2.0, rftFlex3.0.swc y rftProp_Flex3.0.swc para
Flex 3.0 y Flex 3.2) y bibliotecas de infraestructura de automatización de Flex. Después de efectuar la compilación, el desarrollador debe crear un derivador HTML que incorpore la aplicación FLEX habilitada y facilite la aplicación en un servidor web o en un sistema de prueba local para pruebas.
Ventajas y limitaciones de probar aplicaciones Flex habilitadas de Rational Functional Tester
Existen tres ventajas que hacen que la habilitación de aplicaciones Flex sea positiva para las pruebas funcionales:
- Eficiencia: se pueden incorporar múltiples aplicaciones Flex habilitadas en una única página HTML y se pueden probar simultáneamente.
- Facilidad: las pruebas se simplifican cuando distintas aplicaciones Flex se comunican entre sí. Todas las aplicaciones Flex habilitadas relacionadas se pueden incorporar en una única página y se pueden probar en base a un único caso de ejemplo.
- Ubicación: las aplicaciones Flex habilitadas se pueden probar de forma local.
Una limitación al probar las aplicaciones Flex habilitadas es que el desarrollador es el único que las puede habilitar para pruebas.
Pruebas de aplicaciones Flex no habilitadas
Los desarrolladores pueden habilitar el componente cargador de tiempo de ejecución para aplicaciones Flex y desplegar la aplicación en un servidor web para pruebas.
Ventajas y limitaciones de probar aplicaciones Flex no habilitadas
Las ventajas de probar aplicaciones Flex que no están habilitadas para pruebas funcionales:
- Facilidad: Los verificadores tienen la ventaja de que hay mucha complejidad técnica oculta.
- Eficacia: Se pueden cargar y probar varios archivos SWF.
Revisión de las siguientes limitaciones con respecto a aplicaciones Flex no habilitadas:
- Opción Despliegue: la aplicación Flex se puede desplegar en un entorno de prueba o en un entorno de producción.
- Ubicación: el cargador de tiempo de ejecución no se puede ejecutar de forma local; debe desplegar el cargador de tiempo de ejecución en un servidor web.