Saltar al contenido principal

Ejecuciones de prueba

Una ejecución de prueba es una sesión de ejecución con nombre que registra el resultado de uno o más casos de prueba contra una build, sprint o despliegue específico.

Crear una ejecución de prueba

Desde la página de Casos de prueba:

  1. Selecciona los casos de prueba que quieres incluir usando los checkboxes.
  2. Haz clic en Create Run desde el menú de acciones en lote.
  3. Dale un nombre a la ejecución (p. ej., "Sprint 24 regression — staging") y, opcionalmente, establece una etiqueta de entorno.
  4. Haz clic en Create.

Desde la API o la CLI — las ejecuciones de prueba pueden crearse y rellenarse automáticamente. Ver Ingest y CLI.

Lista de ejecuciones de prueba — muestra Sprint 11 (Completed) y Sprint 12 (In Progress) con el recuento de casos de prueba, la insignia de tasa de éxito y la etiqueta de entorno

Estados de una ejecución

EstadoSignificado
PENDINGCreada, aún no iniciada
IN_PROGRESSEjecución en curso
COMPLETEDTodos los resultados registrados
SYNCEDResultados enviados a un proveedor TestOps

Registrar resultados

Dentro de una ejecución, cada fila de caso de prueba tiene un selector de estado:

ResultadoSignificado
PASSEDEl test pasó como se esperaba
FAILEDEl test falló — probable defecto
BROKENEl test fue bloqueado por un problema de entorno
SKIPPEDNo ejecutado intencionalmente

Dentro de una ejecución de prueba — filas de casos de prueba cada una con un selector de estado PASS/FAIL/BROKEN/SKIPPED, campo de ticket de bug y botón de marcar para retest

Enriquecer un resultado

Para cada resultado puedes:

  • Añadir un comentario — Anota lo que observaste o reprodujiste
  • Vincular un ticket de bug — Pega una URL de Jira o Linear; la clave del ticket se extrae automáticamente
  • Marcar para retest — Encola el caso de prueba en la Cola de retest
  • Subir adjuntos — Capturas de pantalla, logs, videos o salida JSON (PNG, JPG, MP4, WebM, ZIP — máximo 10 MB por archivo)

Ingestión automática de resultados

Los resultados pueden enviarse desde CI/CD sin abrir la interfaz:

# Via the CLI
qa-hub upload --format playwright --run-name "CI #442" playwright-results.json

# Via the REST API
POST /api/v1/ingest

Etiqueta tus tests con @qa-hub('TC-001') en el título para mapear los resultados de CI a los casos de prueba existentes en la biblioteca.

Sincronización con TestOps

Una vez que una ejecución está en COMPLETED, haz clic en Sync to TestOps para enviar los resultados a tu proveedor configurado (Xray, TestRail). La ejecución pasa al estado SYNCED.

Eliminar una ejecución

Elimina una ejecución desde la vista de detalle. Esto elimina permanentemente todos los resultados y adjuntos asociados.