Skip to content
Allure report logoAllure Report
Main Navigation MódulosDocumentaciónProyecto inicial

Español

English

Español

English

Appearance

Sidebar Navigation

Allure 3: Primeros Pasos

Instalación y Actualización

Instalación para Node.js

Actualización

Trabajando con Informes

Cómo generar un informe

Cómo ver un informe

Mejorar la legibilidad de informes

Mejorar la navegación en informe

Allure 2: Primeros Pasos

Instalación y Actualización

Instalación para Windows

Instalación para macOS

Instalación para Linux

Instalación para Node.js

Actualización

Trabajando con Informes

Cómo generar un informe

Cómo ver un informe

Mejorar la legibilidad de informes

Mejorar la navegación en informe

Funcionalidades

Pasos de prueba

Adjuntos

Estados de prueba

Ordenar y filtrar

Categorías de defectos

Análisis visual

Análisis de estabilidad de prueba

Historial y reintentos

Cronología

Exportar a CSV

Exportar métricas

Guías

Parametrización JUnit 5

JUnit 5 & Selenide: capturas de pantalla y adjuntos

JUnit 5 & Selenium: capturas de pantalla y adjuntos

Configurar JUnit 5 con GitHub Actions

Parametrización en Pytest

Pytest & Selenium: capturas de pantalla y adjuntos

Pytest & Playwright: capturas de pantalla y adjuntos

Pytest & Playwright: videos

Parametrización en Playwright

Allure Report 3: XCResults Reader

Cómo funciona

Visión general

Archivo de resultados de prueba

Archivo de contenedor

Archivo de categorías

Archivo de entorno

Archivo de ejecutor

Archivos de historial

Integraciones

Azure DevOps

Bamboo

GitHub Actions

Jenkins

IDEs de JetBrains

TeamCity

Visual Studio Code

Frameworks

Behat

Empezando

Configuración

Referencia

Behave

Empezando

Configuración

Referencia

Codeception

Empezando

Configuración

Referencia

CodeceptJS

Empezando

Configuración

Referencia

Cucumber.js

Empezando

Configuración

Referencia

Cucumber-JVM

Empezando

Configuración

Referencia

Cucumber.rb

Empezando

Configuración

Referencia

Cypress

Empezando

Configuración

Referencia

Jasmine

Empezando

Configuración

Referencia

JBehave

Empezando

Configuración

Referencia

Jest

Empezando

Configuración

Referencia

JUnit 4

Empezando

Configuración

Referencia

JUnit 5

Empezando

Configuración

Referencia

Mocha

Empezando

Configuración

Referencia

Newman

Empezando

Configuración

Referencia

NUnit

Empezando

Configuración

Referencia

PHPUnit

Empezando

Configuración

Referencia

Playwright

Empezando

Configuración

Referencia

pytest

Empezando

Configuración

Referencia

Pytest-BDD

Empezando

Configuración

Referencia

Reqnroll

Empezando

Configuración

Referencia

REST Assured

Empezando

Configuración

Robot Framework

Empezando

Configuración

Referencia

RSpec

Empezando

Configuración

Referencia

SpecFlow

Empezando

Configuración

Referencia

Spock

Empezando

Configuración

Referencia

TestNG

Empezando

Configuración

Referencia

Vitest

Empezando

Configuración

Referencia

WebdriverIO

Empezando

Configuración

Referencia

xUnit.net

Empezando

Configuración

Referencia

On this page

Allure Report 3 ​

Ejemplo de Allure Report 3

Allure Report 3 es la versión más nueva del framework de reportes Allure, reconstruida desde cero con una nueva arquitectura y capacidades ampliadas.

Como su predecesor, Allure 2, soporta muchos lenguajes y frameworks y puede ser añadido a tu flujo de trabajo de pruebas con poca o ninguna configuración. Produce reportes HTML visualmente ricos basados en tus resultados de pruebas que pueden abrirse en cualquier lugar y ser leídos por cualquiera, sin requerir conocimiento técnico profundo.

A diferencia de su predecesor, esta versión está desarrollada en TypeScript e introduce un sistema de plugins modular para mayor flexibilidad. Una adición clave es el plugin Awesome, que ofrece una interfaz de usuario mejorada para una mejor visualización de reportes.

TIP

Nota: Allure 3 está actualmente en versión beta y bajo desarrollo activo. Mantente atento al próximo lanzamiento.

Qué hay de nuevo en Allure 3 ​

Múltiples Reportes de Allure Report 3

Allure 3 introduce varias mejoras notables:

  • El framework ha sido completamente reescrito en TypeScript, haciéndolo más extensible y fácil de mantener. Su sistema de plugins te permite personalizar y extender la funcionalidad de reportes para adaptarse a tus necesidades específicas.

  • La configuración es más simple: un solo archivo gestiona todas las configuraciones del reporte, haciéndolo más conveniente para manejar múltiples reportes.

  • Ahora se admiten reejeCuciones en caso de fallo de prueba. Los resultados de las reejeCuciones se agrupan todos juntos en un solo reporte.

  • Ahora puedes crear listas de problemas conocidos, que Allure tomará en cuenta al etiquetar los resultados de tus pruebas.

  • Allure 3 agrega reportes en tiempo real, lo que te permite ver actualizaciones en vivo durante la ejecución de pruebas usando el comando watch.

  • Allure 3 admite configuraciones de quality gate a nivel de proyecto, permitiendo fallos rápidos de ejecuciones de pruebas que generaron una cantidad crítica de pruebas fallidas.

  • Allure 3 introduce la función Allure Service por primera vez: un almacenamiento en la nube integrado para tu historial de pruebas.

  • Ciertos lectores de resultados de pruebas que anteriormente eran independientes ahora forman parte de la funcionalidad principal de Allure con la versión 3.

Limitaciones durante la versión Beta ​

Mientras esté en Beta, las integraciones oficiales de CI/CD y plugins de IDE aún no están disponibles para Allure 3.

Actualmente Allure 3 solo puede instalarse vía npm. Varias otras opciones de instalación estarán disponibles después de que salga de beta.

Comenzar con Allure ​

  • El inicio más rápido: instala Allure Report, ejecuta tus pruebas de la misma manera que lo haces ahora, asegúrate de tener resultados en los formatos soportados, luego ejecuta Allure Report para convertir esos resultados en un hermoso reporte HTML.

  • ¿Listo para más? Instala uno de los adaptadores de Allure — bibliotecas específicas de framework que recopilan aún más datos durante tus pruebas. Usa la API proporcionada por el adaptador para habilitar características avanzadas de Allure como pasos, adjuntos, jerarquías de pruebas, y más.

  • ¿Necesitas una visión más amplia? Considera usar Allure TestOps — nuestra oferta de pago que te permite rastrear tanto casos de prueba manuales como automatizados, agregar resultados de prueba de una amplia gama de fuentes y analizarlos a través de múltiples lanzamientos y proyectos.

Controla tu flujo de datos ​

Un flujo de trabajo de pruebas con Allure Report consiste en dos pasos, ambos de los cuales pueden realizarse localmente, sin enviar nada a través de la red.

  1. Fase de recopilación: mientras las pruebas se ejecutan, el framework de pruebas escribe sus resultados en un archivo o directorio.
  2. Fase de visualización: la utilidad de línea de comandos de Allure Report lee los resultados de las pruebas y construye un reporte HTML.

Una vez que el reporte HTML se genera, puedes eliminar de forma segura los resultados de las pruebas — por ejemplo, como parte de un procedimiento de limpieza antes de la siguiente ejecución de pruebas.

Cómo funciona Allure Report: la fase de recopilación y la fase de visualización

Allure reconoce resultados de prueba en muchos formatos, incluyendo nuestro propio formato de datos. Su soporte puede añadirse a muchos frameworks populares usando adaptadores de Allure, y algunos frameworks incluso lo soportan nativamente. En este formato de datos, cada resultado de prueba se almacena como un archivo JSON separado con un nombre de archivo generado aleatoriamente.

El formato de datos de Allure y el flujo de datos basado en archivos es:

  • paralelizable: puedes ejecutar pruebas en múltiples nodos siempre que combines todos los resultados en un solo directorio antes de la fase de visualización;
  • agnóstico de framework: el formato de datos agnóstico de framework es perfecto para proyectos que abarcan múltiples lenguajes de programación y frameworks de prueba;
  • tolerante a fallos: puedes construir un reporte basado en los resultados de prueba que tengas incluso si otras pruebas no escribieron sus archivos debido a un problema inesperado;
  • extensible: siéntete libre de filtrar o modificar los resultados de las pruebas entre las dos fases, gracias al formato de datos bien documentado.

Ve Cómo funciona para una visión general más detallada del flujo de datos típico en Allure Report.

Organiza reportes a tu manera ​

Un reporte de prueba construido por Allure no está bloqueado a un servicio específico — es solo un pequeño sitio web HTML estático.

Puedes abrir un reporte en cualquier computadora usando la propia utilidad de Allure Report o incluso solo un navegador. Esto te da máxima flexibilidad cuando se trata de compartir o publicar el reporte.

  • Envía un reporte como archivo ZIP a tu colega que necesita verlo.
  • Almacena los reportes en tu servidor web, con enlaces a reportes anteriores.
  • Usa los plugins de integración para incrustar reportes en la interfaz de tu herramienta de CI.

Para más información, ve Cómo ver un reporte.

El ecosistema de Allure ​

La utilidad de Allure Report en sí es parte de un ecosistema más amplio, soportado tanto por Qameta Software como por la amplia comunidad.

El ecosistema incluye:

  • Adaptadores que habilitan soporte para el formato de datos de Allure en varios frameworks de prueba.

    Se recomienda usar un adaptador de Allure para tu framework para habilitar más características, como pasos, adjuntos, y jerarquías de pruebas.

  • Adaptadores de biblioteca para registrar cierto tipo de eventos durante la prueba, por ejemplo, peticiones HTTP, consultas de base de datos, aserciones, etc.

  • Próximamente en Allure 3: integraciones de IDE para construir reportes desde IDEs de JetBrains o Visual Studio Code.

  • Próximamente en Allure 3: integraciones de CI/CD para construir y publicar reportes como parte de tu pipeline.

  • Allure TestOps — un reemplazo de pago de Allure Report que gestiona resultados de prueba a través de múltiples lanzamientos para un análisis aún más profundo.

La mayoría de las herramientas (con la excepción de Allure TestOps) son de código abierto bajo la Licencia Apache 2.0.

Pager
Next pageInstalación y Actualización
Powered by

Suscríbete a nuestro boletín

Recibe noticias del producto que realmente necesitas, sin spam.

Suscribirse
Allure TestOps
  • Visión general
  • Por qué elegirnos
  • Nube
  • Autoalojado
  • Historias de éxito
Compañía
  • Documentación
  • Blog
  • Sobre nosotros
  • Contacto
  • Eventos
© 2025 Qameta Software Inc. All rights reserved.