Funcionalidades
Este capítulo describe las funcionalidades clave de Allure Report.
Aunque todas las funcionalidades son valiosas, puede resultarte más productivo comenzar con aquellas que sean más útiles específicamente para ti. ¿Cuáles son? Depende de tu rol.
Para ingenieros de QA
Como ingeniero de QA, quizás quieras comenzar con las funcionalidades que más te ayudarán en el análisis de los resultados de las pruebas:
- Estados de las pruebas - aprende qué estados soporta Allure y su significado.
- Ordenar y filtrar - aprende cómo centrarte en lo que es importante para ti ahora mismo al leer el informe.
- Categorías de defectos - descubre cómo se distribuyen los errores en los resultados de las pruebas y cuántas pruebas afectan a cada error.
- Análisis de estabilidad de pruebas - aprende a identificar y abordar pruebas inestables, es decir, aquellas que cambian su resultado sin razón aparente.
- Historial e intentos - accede a resultados previos de la prueba en la que estás enfocado actualmente.
- Pasos de las pruebas - divide una prueba compleja en pasos bien definidos para entender mejor qué salió mal y llegar a una conclusión más precisa sobre su resultado.
Para desarrolladores
Como desarrollador, puede que encuentres más útiles las funcionalidades que te ayuden a depurar. Échales un vistazo:
- Pasos de las pruebas - también conocidos como los mejores amigos de los desarrolladores. Úsalos para registrar los resultados de ejecución de bloques de código en tus pruebas. Investigar un fallo en una prueba compleja se vuelve mucho más sencillo cuando puedes acceder a toda la información contextual que proporcionan los pasos. Esta funcionalidad es más potente cuando se combina con adjuntos.
- Adjuntos - enriquece tus resultados de pruebas con archivos (por ejemplo, registros, volcado de respuestas HTML, capturas de pantalla) que, cuando una prueba falla, te ayudarán a obtener más contexto sobre el error.
- Historial e intentos - accede a los resultados previos de una prueba reintentada para comprender mejor qué ocurrió en cada intento.
- Cronología - identifica problemas de rendimiento y paralelización de las pruebas.
Para manager
Como manager, puede que te interesen las funcionalidades que te ayuden a comprender mejor el estado del proyecto completo o de sus partes esenciales:
- Análisis visual - aprende cómo evaluar el estado actual del proyecto y su dinámica utilizando gráficos y diagramas de tendencias.
- Ordenar y filtrar - verifica cómo se distribuyen los errores en las características del producto y qué características están más afectadas.
- Exportar a CSV - aprende cómo transferir los datos de Allure Report a herramientas como Microsoft Excel o Google Sheets para un análisis más detallado.
- Exportar métricas - aprende cómo mover los datos de Allure Report a InfluxDB o Prometheus.
La lista completa
Aquí está la lista completa de funcionalidades de Allure Report descritas en este capítulo: