He estado usando robotium para probar mi aplicación de Android. La prueba fue exitosa, pero quiero saber que hay alguna manera de ver los resultados de la prueba en un archivo separado.¿Cómo generar un informe de resultados de prueba utilizando el robotium?
Respuesta
He tenido buena suerte simplemente ejecutando las pruebas de robot como las pruebas de JUnit de Android normales, y luego usando el mecanismo estándar para recuperar los resultados de la prueba, es decir, el informe de búsqueda de la tarea de la hormiga. Para hacer esto, utilicé el archivo build.xml creado por android a través de las herramientas. Consulte documentation for developing in other IDEs para obtener instrucciones detalladas sobre cómo configurarlo. ¡Buena suerte!
se puede seguir el camino de su elección, ya que no es puro código JUnit:
1-XML informe de ejecución de la prueba basada en el uso de cualquier escrito XML/API de análisis sintáctico
2-Logcat informe de ejecución de la prueba basada en el uso de troncos por ejemplo si está utilizando Eclipse IDE
informe escrito 3-personalizar para su dispositivo bajo prueba, para ello se necesitará apis escribir en el dispositivo
Estas son tres maneras de varios disponibles como por su requisitos e IDE.
Uso el enfoque con logcat y la clase android Log.'severity '(tag, msg) (' severity 'puede ser i-info, d-debug, w-warn, e-error, v-verbose), aquí es un ejemplo de clic en el botón myView:
String viewName = solo.getString(R.string.myViewName);
try {
solo.clickOnView((View) solo.getView(R.id.myView));
Log.i("Passed", viewName + " works correctly.");
} catch (Exception e) {
Log.e("Error", viewName + " doesn't work.");
}
el uso de filtros de salida puede filtrar por etiquetas y seleccionar todas las líneas de guardarlo en el archivo .txt. Todo esto lo puedes hacer automáticamente escribiendo una secuencia de comandos simple que redirigirá la salida al archivo de InstrumentationTestRunner por ti.
generación de informes XML es bastante simple cuando estamos usando Eclipse IDE
pasos a seguir
ejecutar la prueba Junit como es habitual en Eclipse Ejecutar como-> Android Junit Test.
Una vez que se complete la prueba, se le indicará el estado en la barra de estado proporcionada por el IDE.
Al hacer clic en el icono del historial de ejecución de prueba que está disponible en la vista Junit de eclipse IDE, encontrará la opción de exportación a través de la cual puede exportar la prueba de formato XML.
Si tiene problemas para encontrar el icono, mire la imagen de abajo.
Puede utilizar el PolideainstrumentationtestRunner, que le permite especificar exactamente donde desea almacenar el resultado de la prueba. (Añadir la opción junitXmlOutput verdadera y junitOutputDirectory YourPath)
http://code.google.com/p/the-missing-android-xml-junit-test-runner/
espero que le ayudará.
En mi caso, utilizo spoon para generar informes html de prueba. https://github.com/square/spoon
¡Una herramienta fantástica! Informes breves para todos los dispositivos conectados y fáciles de configurar. Gracias ... :) – Trinimon
- 1. Cómo generar un informe utilizando el espacio de nombres ReportService2010
- 2. Cómo generar informe de prueba de Android en HTML automáticamente
- 3. Generar informe XML de prueba de unidad de Google C++
- 4. Anotaciones de prueba de Android con Robotium
- 5. Informe de prueba
- 6. el flujo de especificaciones falla al intentar generar el informe de ejecución de prueba
- 7. Ejemplos de Robotium
- 8. Android y Robotium: ¿actividad de prueba que espera un extra?
- 9. Generar informe en PDF de php
- 10. Comprobar la existencia de un fragmento utilizando Robotium - Android
- 11. tiempo de espera de prueba de robotium entre cada clic
- 12. Android Robotium: cómo gestionar el orden de ejecución de los archivos de prueba?
- 13. Adjunte una imagen a un informe de prueba en MSTest
- 14. Cómo crear un informe en asp.net utilizando el Visor de informes
- 15. ¿Cómo hacer clic en el botón de "búsqueda" del teclado suave con la prueba de Robotium?
- 16. Generar datos de prueba de un REGEX
- 17. MSTest - Cómo limitar las carpetas de resultados de prueba
- 18. cómo generar un círculo utilizando javascript
- 19. Cómo anular un informe de Crystal
- 20. Cómo generar el Informe de Cobertura del Código Cobertura usando Maven de Hudson
- 21. Android Robotium NoClassDefFoundError
- 22. generar un archivo aleatorio utilizando el script de shell
- 23. ¿Cómo puedo escribir una plantilla de correo electrónico de Jenkins para mostrar los resultados de prueba como el informe de prueba estándar
- 24. Generar informe PHPUnit (Pruebas fallidas y pasadas)
- 25. Cómo excluir clases de un informe de OpenCover
- 26. ¿Hay alguna manera de obtener un informe html de resultados y cobertura de MSTest?
- 27. Generar informe de Jasper con subinforme de java
- 28. VS2012 Haciendo resultados de la prueba aparecen en la ventana Resultados de la prueba
- 29. Cómo generar resultados agregados "vacíos" en SQL
- 30. Generar el archivo de prueba junto con el archivo jar en el paquete de prueba
¿Hay alguna forma de realizar la exportación desde el shell en lugar de almorzarlo desde Eclipse? –