31.05.2016 Views

completely

Enough_Software_Guide_16thEdition_Web_spanish

Enough_Software_Guide_16thEdition_Web_spanish

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Algunos frameworks de pruebas de código abierto, como<br />

Robotium 28 , pueden complementar tus demás tests automatizados.<br />

Robotium incluso puede ser utilizado para probar archivos<br />

binarios apk si el código fuente de la aplicación no está<br />

disponible. Roboelectric 29 es otra gran herramienta que ejecuta<br />

las pruebas directamente sobre tu IDE en la JVM estándar de tu<br />

ordenador.<br />

Tus pruebas automatizadas se pueden ejecutar en servidores<br />

de integración continua como Jenkins o Hudson. Roboelectric<br />

se ejecuta en una JVM estándar y no necesita un entorno<br />

con el runtime Android. La mayoría de los demás frameworks<br />

automatizados de pruebas, incluyendo Robotium, se basan<br />

en el framework Instrumentation de Android y requerirán ser<br />

ejecutados en la JVM correspondiente. Plugins como el Android<br />

Emulator Plugin 30 permiten que estos tests sean configurados y<br />

ejecutados en Hudson y Jenkins.<br />

Compilación<br />

Aparte de compilar tu aplicación directamente en tu IDE<br />

favorito, hay maneras más flexibles de construir aplicaciones<br />

Android. Gradle 31 es actualmente la herramienta de creación<br />

automatizada con soporte oficial para Android. También hay un<br />

plugin de Maven 32 que cuenta con gran apoyo en la comunidad<br />

de desarrolladores. Ambas herramientas pueden utilizar<br />

28 code.google.com/p/robotium<br />

29 robolectric.org/<br />

30 wiki.hudson-ci.org/display/HUDSON/Android+Emulator+Plugin<br />

31 tools.android.com/tech-docs/new-build-system<br />

32 code.google.com/p/maven-android-plugin/<br />

57

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!