Tutorial de Zephyr para JIRA: herramienta de gestión de pruebas

⚡ Resumen inteligente

Zephyr para Jira, ahora vendido por SmartBear como Zephyr Squad, es un complemento nativo de gestión de pruebas que permite a los equipos diseñar, planificar, ejecutar e informar sobre las pruebas sin salir de Atlassian Jira. Este tutorial recorre cada flujo de trabajo principal, desde la creación de una incidencia de prueba hasta tractableros rey.

  • 🧩 Qué es: Zephyr Squad (anteriormente Zephyr for Jira) es una aplicación de gestión de pruebas nativa de Jira desarrollada por SmartBear que añade un tipo de incidencia de prueba, ciclos de prueba, ejecuciones y herramientas de informes a cualquier proyecto de Jira.
  • 🆚 Escuadrón vs. Escala: Squad es el complemento ligero nativo de Jira que se analiza en este tutorial. Zephyr Scale (anteriormente TM4J) es la opción empresarial más completa, con bibliotecas reutilizables, estados personalizados y compatibilidad con BDD.
  • 🛠️ Flujos de trabajo principales: Cree una incidencia de prueba, configure un ciclo de pruebas, añada pruebas al ciclo, asigne ejecuciones, marque como Aprobado o Fallido a nivel de paso y visualice las métricas a través de los gadgets del panel de control de Zephyr.
  • ☁️ Opciones de implementación: Disponible para Jira Cloud, Jira Data Center y Jira Server (el soporte para servidores finalizó en febrero de 2024), y se instala en minutos desde Atlassian Marketplace.
  • 🤖 Asistencia de IA: La tecnología HaloAI de SmartBear ahora sugiere casos de prueba a partir de historias de Jira, redacta descripciones de pasos y detecta áreas de riesgo, lo que reduce el tiempo de redacción manual dentro de Zephyr Squad y Zephyr Scale.
  • 📊 Presentación de informes: Los gadgets Zephyr integrados, como Test Execution Burndown, Top Failing Tests y TracPosibilidad de integrar los datos de ejecución en los paneles nativos de Jira para tomar decisiones de continuar o no.

Tutorial de Zephyr para la gestión de pruebas en Jira

Zephyr es una de las soluciones de gestión de pruebas más utilizadas para Atlassian Jira. Adquirida por SmartBear en 2021, la familia Zephyr ahora incluye Escuadrón Zephyr (anteriormente Zephyr para Jira), Escala de céfiro (anteriormente TM4J), y Zephyr EnterpriseSmartBear informa que decenas de miles de clientes en más de 100 países utilizan los productos de Zephyr a diario para acelerar el envío de software.

Escuadrón Zephyr Zephyr es la aplicación nativa de Jira que aporta capacidades de gestión de pruebas de calidad a cualquier proyecto de Jira Cloud o Data Center. Cuando se utiliza Zephyr dentro de Jira, las pruebas se pueden crear, visualizar en cualquier proyecto de Jira y ejecutar de inmediato o como parte de un ciclo de pruebas estructurado que se vincula con otros problemas de Jira. Se proporcionan métricas de prueba detalladas. traccontrolado mediante gadgets personalizables del panel de control de Zephyr.

Zephyr ofrece múltiples opciones de implementación:

  1. Zephyr Squad para Jira Cloud
  2. Zephyr Squad para Jira Data Center
  3. Zephyr Squad para Jira Server (fin de soporte en febrero de 2024)

Este tutorial cubre Zephyr Squad y sus características en detalle.

Características de Zephyr Squad para Jira

  • Integrado directamente en Jira, permite a los usuarios crear y ejecutar pruebas sin salir del proyecto en el que ya están trabajando.
  • Las pruebas están integradas con los ciclos del proyecto, lo que permite a los equipos tracmejorar la calidad del software y tomar decisiones informadas sobre si continuar o no en cada sprint.
  • Crea, planifica y ejecuta pruebas utilizando el tipo de incidencia "Prueba" que Zephyr añade a cada proyecto de Jira.
  • Cree, visualice y modifique los pasos de prueba y los archivos adjuntos para cada prueba. Cree ciclos de ejecución de pruebas, ejecute las pruebas y vincule los defectos con pasos de prueba específicos.
  • Tracmétricas de calidad k a través de gadgets Zephyr prefabricados como Test Execution Burndown, TracCapacidad y pruebas con peores resultados.
  • Compatibilidad con integraciones de API REST, ZAPI y CI/CD con Jenkins, Bambooy GitHub Actions para la importación automatizada de resultados de pruebas.
Primera opción
Zoho Projects

Zoho Projects Es un potente software de gestión de proyectos que admite el ciclo de vida completo de cualquier proyecto, desde la planificación y ejecución hasta las pruebas y la colaboración en equipo. Le proporciona las herramientas adecuadas, incluyendo la gestión de tareas. tracKing, diagramas de Gantt, tableros de sprint e informes en tiempo real. Su interfaz intuitiva y su marco flexible lo convierten en la opción ideal tanto para principiantes como para gestores de proyectos experimentados que buscan optimizar sus flujos de trabajo de manera eficiente.

Visitar Zoho Projects

Zephyr Squad vs Zephyr Scale: ¿Cuál deberías usar?

SmartBear vende dos productos de gestión de pruebas centrados en Jira, y confundirlos es el error más común que cometen los nuevos usuarios. Elegir el adecuado depende del tamaño del equipo, las necesidades de gobernanza y el grado de reutilización de pruebas que se requiera entre proyectos.

  • Escuadrón Zephyr – La opción ligera nativa de Jira que se cubre en este tutorial. Almacena las pruebas como incidencias de Jira de tipo PruebaAdmite búsquedas ZQL y es ideal para equipos ágiles que desean gestionar las pruebas directamente dentro de su tablero Jira existente.
  • Escala de céfiro – La opción empresarial (anteriormente conocida como Test Management for Jira o TM4J). Almacena las pruebas fuera de la incidencia de Jira. tracker admite una biblioteca de pruebas reutilizable, estados personalizados, parámetros, pasos BDD de Gherkin y jerarquías de carpetas. Es más adecuado para grandes organizaciones de control de calidad con necesidades regulatorias o de auditoría.
  • Zephyr Enterprise – Una aplicación web independiente que funciona fuera de Jira. Está dirigida a organizaciones que necesitan generar informes entre diferentes herramientas, más allá de Atlassian.

Si sois un equipo ágil de menos de cincuenta testers que trabajan con Jira, Zephyr Squad es el punto de partida ideal. Si necesitáis bibliotecas de pruebas compartidas para varios proyectos o informes de cumplimiento formales, evaluad Zephyr Scale.

Cómo usar Zephyr Squad para la gestión de pruebas en Jira

Antes de comenzar, configure una instancia de Zephyr Squad. Puede iniciar una Prueba gratuita de Zephyr Squad o bien, adquiera una licencia en Atlassian Marketplace. Confirme que el complemento Zephyr Squad esté instalado y habilitado por su administrador de Jira, y que su cuenta de usuario tenga permiso para crear y editar incidencias de prueba en el proyecto de destino.

Crear una prueba

Pasos:

  1. Para crear un caso de prueba (un problema con tipo) Prueba), haga clic en el Crear botón en el menú de navegación superior.

Crear una prueba en Zephyr para Jira

  1. El Crear problema Se abre un cuadro de diálogo con los siguientes campos obligatorios:
    1. Proyectos – El proyecto de Jira donde se alojará el caso de prueba después de su creación.
    2. Tipo de problema - Escoger Prueba (Este tipo de problema lo añade el equipo Zephyr).
    3. Resumen – El nombre o título del caso de prueba.
    4. Reportero – El usuario de Jira que está creando el caso de prueba.

Diálogo Crear incidencia con tipo de incidencia de prueba

  1. Una vez que haya completado los campos obligatorios, desplácese hasta el final del formulario y agregue los pasos de prueba. Cada paso recopila tres datos:
    1. Paso de prueba – Descriptión de la acción que debe realizarse para este paso.
    2. Datos de prueba – Cualquier dato necesario para el paso.
    3. Resultado Esperado – El resultado que debería aparecer después de realizar la acción.

Agregar pasos de prueba en Zephyr

Modificar y ver una prueba

Pasos:

  1. Para ver un caso de prueba y modificar cualquiera de sus campos, haga clic aquí. Examenes en la navegación del menú superior y seleccione Pruebas de búsqueda.

Menú de pruebas de búsqueda en Zephyr

  1. La pantalla de búsqueda se abre con controles de Zephyr Query Language (ZQL) para filtrar casos de prueba. Haga clic en el Resumen del caso de prueba que desea inspeccionar. En este ejemplo abrimos el Guru99 Ejemplo de caso de prueba.
    1. ZQL ofrece filtros adicionales como estado de la prueba, ciclo, etiqueta y responsable para acotar los resultados.

Resultados de búsqueda ZQL en Zephyr

  1. Esto abre la vista de casos de prueba individuales. Haga clic en cualquier campo para editarlo directamente. Presione entrar: En el teclado, Zephyr guarda automáticamente el cambio. También puedes editar pasos de prueba individuales y reorganizarlos arrastrándolos y soltándolos.

Editar campos y pasos del caso de prueba

Crear un ciclo de prueba

Pasos:

  1. Para crear un ciclo de prueba, haga clic en el Resumen del ciclo pestaña en el Resumen de la prueba Desbobinador hidráulico de alta resistencia:Para bobinas de mayor peso o necesidades de automatización más elevadas, visite ladesbobinador hidráulico de alta resistencia.

Pestaña Resumen del ciclo en Zephyr

  1. Los ciclos existentes aparecen en el lado izquierdo de la interfaz en una estructura de carpetas organizada. Agregue un nuevo ciclo de prueba haciendo clic en el + botón en la parte superior del menú de estructura de carpetas.

Agregar nuevo ciclo de prueba en Zephyr

  1. El Crear nuevo ciclo Se abrirá un cuadro de diálogo. Complete los campos y haga clic. GuardarLos campos son:
    1. Versión – La lista de versiones definidas para el proyecto Jira.
    2. Nombre – Nombre del ciclo de prueba (obligatorio).
    3. Mareas Ideales para Lecciones – Una breve descripción del ciclo.
    4. Configurar – Campo informativo para el identificador de compilación (opcional).
    5. Medio Ambiente – Campo informativo para el entorno de prueba (opcional).
    6. Desde – La fecha de inicio del ciclo de pruebas.
    7. A – La fecha de finalización del ciclo de pruebas. Esta fecha no es obligatoria, por lo que los usuarios pueden seguir añadiendo y ejecutando pruebas una vez finalizada.

Crear nuevos campos de diálogo de ciclo

  1. Tras guardar, el nuevo ciclo aparece en el árbol de carpetas situado en el lado izquierdo de la interfaz.

Nuevo ciclo de pruebas en el árbol de carpetas

Agregar pruebas a ciclos de prueba

Pasos:

  1. Para agregar casos de prueba a un ciclo de prueba, abra el Resumen del ciclo pestaña y haga clic en el ciclo que desea completar. Luego haga clic Agregar pruebas en el lado derecho de la interfaz, encima de la tabla de ejecución de pruebas.

Botón Agregar pruebas en Resumen del ciclo

  1. El Agregar pruebas Aparece un cuadro de diálogo. Utilice la lista desplegable para buscar los casos de prueba que deben unirse al ciclo, o escriba directamente el ID de la prueba. Tras seleccionar las pruebas, asígnelas a un usuario de Jira. Este usuario será el responsable inicial de ejecutar las pruebas añadidas al ciclo.
  • El responsable asignado puede cambiarse posteriormente al ejecutar una prueba individual.

Haga clic en Agregar una vez que haya terminado de seleccionar y asignar todos sus casos de prueba.

Cuadro de diálogo Agregar pruebas y selector de asignatarios

  1. Zephyr agrega y asigna cada caso de prueba seleccionado al usuario de Jira elegido. Aparece un cuadro de diálogo de progreso. Cuando finalice, haga clic en Cerrar en la parte inferior derecha.

cuadro de diálogo de progreso de Agregar pruebas

  1. Una vez añadidas las pruebas, haga clic en el nombre del ciclo para ver todas las pruebas añadidas en la tabla de ejecución.

Tabla de ejecución del ciclo de prueba

Asignar ejecuciones de prueba

Pasos:

  1. En la Resumen del ciclo página, haga clic en E botón junto al caso de prueba que desea asignar.

Botón E para abrir la ejecución de la prueba

  1. Se abre la vista de ejecución de la prueba. Utilice el Asignado a Lista desplegable para seleccionar un usuario diferente. Zephyr guarda automáticamente el cambio.

Reasignar la ejecución de la prueba a un usuario diferente.

Ejecutar las pruebas

Pasos:

  1. Ejecuta rápidamente un caso de prueba cambiando su estado en el Estado columna de la tabla de ejecución del ciclo. Para una ejecución más detallada, haga clic en el E botón junto a la prueba.

Desplegable de estado de ejecución rápida

  1. Desde la vista de ejecución, marque todo el caso de prueba seleccionando un valor de la Estado de ejecución Lista desplegable (valores típicos: APROBADO, FALLIDO, EN PROCESO, BLOQUEADO, NO EJECUTADO). Zephyr registra la ejecución.

Valores del menú desplegable Estado de ejecución

  1. También puede ejecutar cada paso de la prueba de forma independiente. Desplácese a la sección Detalles de la prueba y cambie el Estado Menú desplegable para cada paso. Los resultados de cada paso se consolidan en el estado del caso de prueba y alimentan los widgets de informes de Zephyr.

Ejecutar pasos de prueba individuales

Ver el progreso de las pruebas

Pasos:

  1. Para ver el progreso de la prueba en todas las actividades, haga clic aquí. Cuadros de mando En el menú de navegación superior, abra el panel que desea inspeccionar.

Abre el panel de control de Jira con los gadgets de Zephyr.

  1. El panel muestra todos los gadgets que se han añadido, incluidos los gadgets de informes de Zephyr. Para añadir más gadgets de Zephyr, haga clic en el Agregar gadgets botón en la parte superior derecha del panel de control.

Agregar botón de gadget al panel de control de Jira

  1. El Agregar un gadget Se abre el cuadro de diálogo. Escriba Zephyr en la barra de búsqueda para filtrar los gadgets de prueba de Zephyr (Test Execution Burndown, Top Failing Tests, Test Execution Results, Traccapacidad y otros). Seleccione un dispositivo y haga clic Agregar dispositivo para colocarlo en el panel de control para que su equipo pueda track progreso de un vistazo.

Agregar un gadget de informes de Zephyr

Cómo la IA está cambiando la gestión de pruebas en Zephyr

SmartBear ha incorporado capacidades de IA a la familia Zephyr a través de su HaloAI Esta iniciativa ya ha tenido un impacto notable en Zephyr Squad y Zephyr Scale. La IA ahora lee la historia de Jira vinculada y genera borradores de casos de prueba con pasos, datos de prueba y resultados esperados, lo que reduce drásticamente el tiempo que los evaluadores dedican a la creación de casos de prueba.

Las funciones de IA también detectan riesgos al analizar el historial de ejecución. Resaltan las pruebas que fallan con mayor frecuencia, señalan pasos inestables y sugieren qué áreas del producto requieren mayor atención en el próximo ciclo. Los asistentes generativos pueden resumir una ejecución fallida en una descripción de defecto lista para vincularse a Jira y traducen consultas ZQL del lenguaje natural. La IA no reemplaza la revisión humana, pero orienta la gestión de pruebas hacia un trabajo exploratorio de mayor impacto.

Preguntas Frecuentes

Zephyr para Jira, ahora vendido como Zephyr Squad por SmartBear, es un complemento nativo de Jira para la gestión de pruebas. Permite a los equipos crear casos de prueba como incidencias de Jira, crear ciclos de prueba, ejecutar pruebas, vincular defectos y tracMejora la calidad mediante gadgets en el panel de control sin salir de Jira.

Zephyr Squad es la opción ligera nativa de Jira que almacena las pruebas como incidencias de Jira Test. Zephyr Scale (anteriormente TM4J) es la opción empresarial con una biblioteca de pruebas independiente, estados personalizados, pasos BDD y jerarquías de carpetas, diseñada para grandes equipos de control de calidad y entornos con mucha auditoría.

Zephyr Squad se ejecuta en Jira Cloud y Jira Data Center. Atlassian dejó de dar soporte a Jira Server en febrero de 2024, por lo que las nuevas implementaciones de Zephyr Squad se dirigen a Cloud o Data Center. Las instalaciones de Server existentes ya no reciben actualizaciones de funciones.

ZQL es el lenguaje de consulta de Zephyr, una sintaxis similar a JQL para buscar casos de prueba, ejecuciones y ciclos. Admite filtros como cycleName, executionStatus, projectKey y assignee, y ayuda a los evaluadores a crear búsquedas guardadas e informes de panel de control.

Sí. Zephyr Squad expone una API REST y el complemento ZAPI para publicar resultados automatizados. Las canalizaciones comunes envían resultados desde Jenkins, Bamboo, GitHub Actions, Selenium, Cypress, y TestNG para actualizar automáticamente el estado de ejecución dentro de Jira.

HaloAI de SmartBear genera borradores de casos de prueba a partir de historias de Jira, sugiere pasos de prueba y resultados esperados, resume las ejecuciones fallidas en descripciones de defectos y resalta las pruebas inestables o de alto riesgo para que los equipos se centren en los casos con mayor probabilidad de fallar.

La IA generativa produce borradores iniciales sólidos para los pasos, los datos de prueba y los resultados esperados, pero aún no contempla los casos excepcionales ni el contexto empresarial. Considere su resultado como un punto de partida, revíselo con el desarrollador o el responsable del producto y valide cada paso manualmente antes de su ejecución.

Resumir este post con: