Bitrise logo

Distribución continua Ad-Hoc de una aplicación iOS con Bitrise

Bitrise es un sistema de integración continua y distribución continua. ¿Que es un sistema de integración continua? La integración continua es una practica de desarrollo que permite comprobar frecuentemente que el trabajo desarrollado es completamente funcional. Esto significa comprobar si el código compila y si los tests pasan correctamente. En caso de que el proyecto … Read more

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