2012-02-21 11 views
6

He estado desarrollando aplicaciones para Android para pequeñas empresas y durante el proceso de desarrollo necesitamos hacer pruebas repetitivas de algunos módulos, así que busqué herramientas para realizar pruebas de automatización (pruebas unitarias) de la aplicación. Android tiene una herramienta de prueba unitaria; sin embargo, para escribir esos casos de prueba, tomará más tiempo que probarlo realmente a mano.¿Cuál es la mejor y más fácil herramienta para probar unidades de aplicaciones de Android?

Encontré algunas aplicaciones que hacen cosas geniales y proporcionan buenos gráficos, por ejemplo, Robolectric, robotium, fonemonkey4android, pero estoy confundido con lo que se va a usar, cualquiera que tenga alguna experiencia con el mismo puede ayudar.

yo nos registramos para las preguntas anteriores en los términos similares, como a continuación https://stackoverflow.com/questions/522312/best-practices-for-unit-testing-android-apps

Pero todos los hilos son muy viejos y no muy informativo para decidir sobre los que elegir ..

+0

¿De verdad crees que escribir casos de prueba ** una vez ** tomará más tiempo que probar cosas a mano ** cada vez que cambias algo **? –

+0

La mayoría de las personas opta por Robotium. – Ghost

+1

@dmytrodanylyk él ya ha mencionado el mismo enlace :) :) –

Respuesta

2

pienso primero que necesita la figura qué parte de tu código quieres probar

Para los códigos que no están relacionados con la interfaz de usuario, puede probarlos con Robolectric. Con Robolectric, el código de prueba de la unidad es el mismo que el escrito para la aplicación Java. Pero no es adecuado para componentes de prueba ui.

Si desea probar ui, puede elegir robotium. Pero siempre dudo si vale la pena escribir pruebas para la interfaz de usuario, cambian con demasiada frecuencia ...

Cuestiones relacionadas