Documentación de QAcove
Una guía rápida de cómo funciona cada parte de la plataforma.
Primeros pasos
Crea tu cuenta gratis y arma tu primer proyecto — el punto de partida para organizar los casos de prueba, ejecuciones y bugs de una aplicación. La prueba gratuita dura 30 días, sin tarjeta, con acceso completo a ejecuciones, bugs y reportes.
Casos de prueba
Cada caso de prueba tiene pasos, resultado esperado y prioridad, organizados en carpetas dentro de su proyecto. Los pasos que se repiten entre varios casos se guardan una sola vez como pasos reutilizables y se insertan donde hagan falta, sin volver a escribirlos. Si tu equipo necesita información adicional (por ejemplo, el módulo afectado o el tipo de prueba), puedes crear campos personalizados de texto, texto largo o selección desde la configuración del proyecto. Los campos de texto aceptan formato Markdown (negrita, cursiva, listas y código) con una barra de botones para aplicarlo.
Ejecuciones y bugs
Cada vez que corres un caso de prueba, registras una ejecución con su resultado y notas — así queda un historial trazable de qué se probó y cuándo. Puedes agrupar las ejecuciones de una ronda de pruebas en un ciclo de ejecución, para ver de un vistazo el avance de esa ronda. Si algo falla, puedes reportar un bug con severidad y estado, vinculado directamente al caso que lo originó. El resultado y las notas de una ejecución, y la descripción de un bug, también aceptan Markdown, y puedes subir capturas o videos como evidencia.
Reportes
La sección de reportes muestra tasa de aprobación, bugs por severidad y tendencia de ejecuciones en gráficas, con datos siempre actualizados. Desde ahí también puedes exportar un reporte a Excel para compartirlo fuera de la plataforma.
Generación de casos con IA
QAcove puede sugerir casos de prueba a partir de una descripción de la funcionalidad, con una cuota de generaciones mensuales según tu plan (8 en la prueba gratuita, 50 en Pro, 150 en Business, ilimitadas en Team). Siempre puedes editar lo que sugiere antes de guardarlo.
Integraciones
Conecta un repositorio de GitHub a un proyecto y sigue el avance de tus bugs en un tablero Kanban dentro de QAcove, sincronizado con GitHub Projects. La creación automática de un Issue por cada bug reportado se puede activar o desactivar por separado, según lo necesite tu equipo. También puedes configurar un webhook entrante de Slack por proyecto para recibir una notificación cuando se reporte un bug o falle una ejecución.
Llaves de API con permisos y API REST
Desde "Mi cuenta" puedes crear varias llaves de API (hasta 10), cada una de solo lectura o de lectura y escritura, y opcionalmente limitada a un solo proyecto. Sirven para el servidor MCP de tu asistente de código y también para la API REST pública en /api/v1: consultar proyectos, casos, bugs y un resumen del estado del proyecto, y registrar ejecuciones desde tus propios scripts. Las llaves respetan tus roles y el plan de tu cuenta, y puedes revocarlas cuando quieras. También puedes listar y crear requisitos (con su cobertura y vínculos) desde la API REST.
Resultados de CI y GitHub Action
Sube el reporte de tus pruebas automáticas (JUnit XML, JSON de Playwright o un JSON simple) a POST /api/v1/ci/results y QAcove registra una ejecución por cada prueba que coincida con un caso, por su código (por ejemplo TC-12) o por su título exacto. Si un código se repite en varios módulos, puedes desempatar escribiendo el módulo en el nombre de la prueba ("Pagos › TC-01"). Con el modo de simulación (dryRun) ves qué se registraría sin guardar nada. Para GitHub hay una Action lista: qacove/upload-results@v1. Si añades onUnmatched=create, las pruebas que no coinciden con ningún caso se crean como casos nuevos (hasta 200 por envío y dentro del tope de tu plan); con dryRun=true ves cuántos se crearían sin escribir nada.
Webhooks salientes
Desde Integraciones puedes añadir hasta 5 webhooks por proyecto para que QAcove avise a tu sistema (Zapier, n8n, Jira, tu propio servidor) cuando se reporta un bug (bug.created), falla una ejecución (run.failed, también desde la API y el CI) o se cierra un ciclo (cycle.closed). Cada envío va firmado con HMAC-SHA256 en la cabecera X-QAcove-Signature, usando un secreto que se muestra una sola vez al crear el webhook. Solo se aceptan URLs públicas https; si tu servidor falla, QAcove reintenta una vez, y con el botón Probar envías un evento de prueba y ves el resultado.
Trazabilidad de requisitos
En la pestaña Requisitos de cada proyecto registra los requisitos del producto (RQ-1, RQ-2…) y vincúlalos con los casos de prueba que los verifican y los bugs que los afectan. QAcove calcula la cobertura de cada requisito (sin casos, fallando, bloqueado, pendiente o cubierto) a partir del último resultado de sus casos, y exporta la matriz de trazabilidad a Excel con un clic.
Colaboración en equipo
Puedes invitar personas a un proyecto con un rol de editor (crea, edita y registra ejecuciones) o de lector (solo puede ver). Para un editor puntual puedes afinar sus permisos: si puede conectar o configurar integraciones (Slack, GitHub) y si puede borrar contenido (casos, bugs, carpetas, pasos reutilizables y ciclos de ejecución). Cuántas personas puedes invitar depende de tu plan.