unified uft tutorial pruebas moviles functional español automatizacion flex web-services testing web-applications

flex - pruebas - uft tutorial español



Pruebas automatizadas de aplicaciones basadas en FLEX (13)

Adobe distribuye un marco de prueba ellos mismos: FlexUnit .

¿Qué herramientas, preferiblemente de código abierto, se recomiendan para manejar un conjunto de pruebas automatizadas en una aplicación web basada en FLEX? La misma herramienta que también incorpora capacidades para controlar los servicios web sería agradable.


Escuché de personas que usan selenio como una herramienta de prueba gratuita / de código abierto. Un Google rápido reveló una API FLEX para ello. No estoy seguro de si funciona o está aún en desarrollo, pero puede valer la pena echarle un vistazo.

http://sourceforge.net/projects/seleniumflexapi/


Hay una herramienta de prueba automatizada llamada RIATest que puede ajustarse a la factura por usted.

Desafortunadamente solo para Windows, y no como fuente abierta, pero si hace el trabajo bien valdrá la pena el precio ($ 399 al momento de escribir).


FunFX es una opción para automatizar las pruebas de UI. No lo he usado extensamente, pero he escuchado que algunos tuvieron éxito con él. Aquí está el artículo donde lo aprendí por primera vez.


¿Estás buscando secuencias de prueba de unidades de nivel de código? Si es así, dpuint es la bomba: http://code.google.com/p/dpuint/ . Esta biblioteca hace que sea muy fácil realizar pruebas automatizadas en todo tipo de eventos asincrónicos, ya sea en objetos de VisualScript no visuales o en componentes visuales. También tienen un buen tutorial de varias páginas en la página del proyecto Google Code.

Si está buscando herramientas de pruebas funcionales en la línea de grabación y reproducción automatizada que simulan a un usuario final que utiliza una aplicación Flex, QuickTest Pro de HP es la solución avalada por Adobe. Funciona muy bien, pero cuesta alrededor de $ 4,000 - $ 6,000 por asiento.


Mi herramienta preferida es Selenium Remote Control. Hay un complemento que descubrí hace unos meses:

http://code.google.com/p/flash-selenium/

Esto requirió que se escriban ''ganchos'' en el lado del servidor (ActionScript / Flex). Una vez que se agregaron, pude hacer algunas pruebas de navegador usando Selenium RC.


Echa un vistazo a FlexMonkey . Hace pruebas automatizadas a través de pruebas FlexUnit.


FunFX es genial. Lo hemos usado extensamente y hemos estado muy contentos con él. La comunidad también es activa y muy receptiva, por lo que es una gran ventaja para mí.



He estado utilizando ampliamente FunFX durante varios meses en un proyecto de Flex 3 + Rails. No solo es de código abierto, también está escrito en Ruby, por lo que la integración con servicios web debería ser bastante fácil. Hay algunos modelos de pantalla que cubren los conceptos básicos.


Intenta mirar a Melomel. Tiene el soporte de Cucumber directamente y viene empaquetado con pasos para la mayoría de los componentes de Halo y Spark.

http://melomel.info


El código Flex que necesita su aplicación Flex se encuentra en el archivo .swc de distribución SeleniumFlexAPI, SeleniumFlexAPI.swc. Simplemente incluya este archivo como una biblioteca cuando compile su aplicación Flex.


Sikuli es una buena herramienta que se puede usar para probar aplicaciones web basadas en flex / flash. -Puede automatizar cualquier cosa en la interfaz gráfica de usuario. -Funciona en Windows, MAC OSX y Linux, así como en iPhone y Android. -Aquí está el enlace de Sikuli