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:
- Selecciona los casos de prueba que quieres incluir usando los checkboxes.
- Haz clic en Create Run desde el menú de acciones en lote.
- Dale un nombre a la ejecución (p. ej., "Sprint 24 regression — staging") y, opcionalmente, establece una etiqueta de entorno.
- Haz clic en Create.
Desde la API o la CLI — las ejecuciones de prueba pueden crearse y rellenarse automáticamente. Ver Ingest y CLI.
Estados de una ejecución
| Estado | Significado |
|---|---|
PENDING | Creada, aún no iniciada |
IN_PROGRESS | Ejecución en curso |
COMPLETED | Todos los resultados registrados |
SYNCED | Resultados enviados a un proveedor TestOps |
Registrar resultados
Dentro de una ejecución, cada fila de caso de prueba tiene un selector de estado:
| Resultado | Significado |
|---|---|
PASSED | El test pasó como se esperaba |
FAILED | El test falló — probable defecto |
BROKEN | El test fue bloqueado por un problema de entorno |
SKIPPED | No ejecutado intencionalmente |
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.