Test Automáticos para iOS con Appium: Appium UI

En artículo previo configuramos el entorno para lanzar Appium desde línea de comandos.  Para lanzar los UI test necesitamos conocer los elementos de nuestra vista y los gestos a aplicar sobre ellos, Appium tiene una aplicación para OS X que nos facilitará esto. Appium.app permite realizar una exploración visual de nuestra aplicación para identificar los … Read more

Test automáticos en Android con Appium

Appium es una herramienta de código abierto, multiplataforma para hacer pruebas en simuladores (iOS, FirefoxOS), emuladores (Android), y dispositivos reales (iOS, Android, FirefoxOS). Appium te permite escribir test para distintas plataformas, utilizando la misma API. Para ello Appium usa Selenium WebDriver. Requerimientos para empezar – Java IDE (Aquí usamos eclipse) – Java JDK – Maven … Read more

Integración continua usando Jenkins para test automáticos en iOS

La integración continua es un modo de trabajo, inicialmente mencionada por Martin Fowler que consiste en la integración automática de un proyecto a menudo con el fin de detectar errores tan pronto como sea posible. Es posible lograr la integración continua usando Jenkins. Este post trata de un ejemplo práctico para ejecutar pruebas automáticas para una aplicación … Read more

iOS Testing

Funciones útiles en Instruments para automatizar tests en iOs

Después de tener claro los conceptos básicos, de instruments, vamos a ver algunas funciones que nos pueden resultar útiles. DIFERENCIA ENTRE “PUSHTIMEOUT” Y “DELAY” Algunas veces, se necesita un retardo antes de ejecutar el siguiente commando, por ejemplo, esperar un poco hasta que la conexión se ha establecido después de una petición http. En ese … Read more