Introducción a UI Automation

Call 4 papers - Get Votes

24

UI Automation es la herramienta que Apple pone a disposición de los desarrolladores para la realización y automatización de tests de interfaz de usuario.

Mediante este framework, en el que utilizamos javascript como lenguaje para programar los diferentes tests, se nos va a permitir simular las diferente posibilidades de interacción que el usuario tiene en un dispositivo multitouch con iOS. La combinación de UI Automation con el resto de herramientas de “tracing” y “profiling” que Apple nos proporciona a través de la aplicación Instruments, nos va a permitir una mejor comprensión del comportamiento de nuestra aplicación.

UI Automation nos permite automatizar los tests de interfaz de usuario tanto desde el simulador como desde el propio dispositivo permitiendo, en este último caso, la creación de capturas de pantalla de forma automática en cualquier momento de forma que su posterior análisis también nos sirva para detectar posibles anomalías.
La posibilidad de realizar capturas de pantallas nos es útil también en el proceso de publicación de nuestra aplicación en la App Store facilitandonos el trabajo cuando nuestra aplicación está disponible en varios idiomas.

En esta sesión se pretende realizar una introducción a las posibilidades de UI Automation mediante su aplicación en varios casos de uso.

Date: 
Friday, October 14, 2011 - 22:56
Tags: 
#ios #Objective-C #uiautomation #test #ui
Technology: 
iOS / Objective C