Prueba de la aplicación Android en Android Studio
En primer lugar quiero hacer una confesión. Nunca he escrito una prueba antes. He sido un programador durante más de 10 años, y nunca una vez que encontré la necesidad de escribir una prueba adecuada (o lo que se llama) ya que la mayoría de escribir códigos que (creo) se puede probar fácilmente manualmente.
Ahora estoy escribiendo una aplicación Android bastante compleja, y este manual de pruebas que estoy haciendo para asegurarse de que todas las funciones y clases se ejecuta como previsto me ralentiza miserablemente. Así que ahora estoy un poco buscando en la oscuridad sobre cómo hacer que mis códigos de prueba compatible (¿existe tal cosa?) Y dónde debo empezar.
- Errores de compilación de Android Studio o errores de configuración
- Incluir la biblioteca estática pre-compilada usando NDK
- ¿Dónde está la vista de advertencias en Android Studio?
- La clase debe ser declarada abstracta o implementar un error de método abstracto
- Android Studio no se puede iniciar después de la instalación
Estoy usando el último Android Studio (1.2 Beta 3). Encontré que bajo la carpeta 'src', hay una carpeta 'androidTest', que (con pocas carpetas debajo) contiene un archivo, ApplicationTest.java. Aquí está el contenido de ApplicationTest.java
public class ApplicationTest extends ApplicationTestCase<Application> { public ApplicationTest() { super(Application.class); } }
Aceptar ahora volver a mi aplicación. Quiero probar la clase AnalyzerOffline.java (que se encuentra en main> java> com.code.imin.app) que he escrito, porque tiene códigos bastante complejos y grandes que circulan por ahí. Entonces, ¿cómo debo empezar? Intenté leer http://developer.android.com/tools/testing/testing_android.html , http://rexstjohn.com/unit-testing-with-android-studio/ etc pero todavía no sé por dónde comenzar – Siento que estoy perdiendo algo aquí, o tal vez de alguna manera mi mentalidad de escribir la prueba o la idea de que está mal.
Así que, por favor, alguien me muestre algo de luz aquí?
- Error de NDKBuild
- Analizar la clase anónima no implementa método abstracto
- Comparación de archivos en Android Studio
- Gradle DSL Método no encontrado: packagingOptions ()
- Android Studio en un hardware que no admite tecnología de virtualización
- Adición de la biblioteca de soporte al proyecto de estudio de Android
- ¿Cómo puedo ver las tareas de Gradle de Android en Android Studio?
- "No se pudo encontrar el método packageName ()" Error en RC1 - Flavors no compilar
Estoy usando la prueba de herramientas Monkey
Paso 1:
Abra el terminal de estudio de Android (Herramientas-> terminal abierto)
Paso 2:
Para usar mono, abre un prompt de comando y simplemente navega al siguiente directorio.
export PATH=$PATH:/home/adt-bundle-linux-x86-20140702/sdk/platform-tools
Paso 3:
Agrega este comando de mono en el terminal y presiona enter ..
Vea la magia en su emulador.
adb shell monkey -p com.example.yourpackage -v 500
500- es el recuento de frecuencia o el número de eventos que se enviarán para la prueba.
Usted puede cambiar este conteo ..
Más referencia,
http://www.tutorialspoint.com/android/android_testing.htm
http://androidtesting.blogspot.in/2012/04/android-testing-with-monkey-tool.html