RedmineKit

Test Case Management

QA

Casos de prueba, suites y paquetes reutilizables, conectados a cada petición y a cada pipeline de CI, con trazabilidad completa del requisito al defecto.

Acceso a la demoadmin/12345678

Varios servidores: $399

Reembolso en 5 días hábiles12 meses de actualizacionesCódigo fuente incluido
Test Case Management – plugin para Redmine: El cuadro de mando de pruebas en Redmine: un anillo con una tasa de éxito del 87,8 %, indicadores con 70 casos de prueba, 1090 correctos, 82 fallidos, 45 bloqueados, un 60 % de cobertura de automatización y 1242 ejecuciones, sobre una barra de distribución de resultados, una línea de tendencia de ejecuciones a 14 días y las listas de fallos recientes y ejecuciones recientes.
El cuadro de mando de pruebas Tasa de éxito, distribución de resultados, tendencia a 14 días y los últimos fallos de un proyecto.
Redmine
5.0 y posteriores, 6.x, 7.x
Informes
12, con CSV y Excel
Permisos
18, por rol de proyecto
CI/CD
API REST, autenticación con clave de API
Idiomas
50 archivos de idioma
Tipos de petición
Los tuyos, sin cambios
  • Casos de prueba reutilizables

  • Suites y paquetes

  • Ejecuciones inmutables

  • Correspondencia con la automatización

  • API REST para CI/CD

  • Paneles e informes

Una sola cadena, del requisito al defecto que produjo

Nada en la cadena es una copia. Una petición apunta a los casos de prueba que la validan, cada ciclo añade una ejecución y una ejecución fallida apunta al error que originó. Sigue los enlaces en cualquier sentido y llegarás a registros reales de Redmine.

1. Petición

Una funcionalidad, historia o requisito en el tipo de petición que ya uses. El plugin no añade ningún tipo propio.

2. Caso de prueba

Asignado uno a uno o mediante un paquete. El mismo caso, por ejemplo TC-41, puede servir a tantas peticiones como haga falta.

3. Plan y ciclo

Un plan (TP-2) fija el alcance de una versión; un ciclo (TR-5) es una sesión sobre un build.

4. Ejecución

Correcto, fallido, bloqueado u omitido, con build, commit, entorno, resultados por paso y capturas. Nunca se edita después.

5. Defecto

Una petición normal de Redmine enlazada desde el fallo, creada a mano o automáticamente cuando falla una prueba.

Las reglas que mantienen unida la cadena

Referencias TC-, TB-, TP-, TR- y DS- con los prefijos que elijas, ejecuciones ancladas a la versión del caso que se ejecutó y una regla opcional que impide cerrar una petición hasta que se superen sus pruebas.

Todo el flujo de trabajo, capturado en un Redmine 6.1 en funcionamiento

Son pantallas reales del plugin con el tema predeterminado de Redmine. El proyecto, las personas y los resultados son datos de demostración de una tienda online ficticia llamada Harbor Storefront.

Escribir: una biblioteca de casos de prueba reutilizables

Busca y filtra por módulo, estado, automatización y etiquetas. Cada caso tiene pasos estructurados, un rastro de revisión y su propio historial de versiones.
Test Case Management – plugin para Redmine: La lista de casos de prueba con búsqueda, filtros y selector de etiquetas, una barra de acciones masivas para asociar los casos coincidentes a un paquete o plan, y filas con referencia, título, módulo, prioridad, estado de automatización, estado de revisión y último resultado.
Casos de prueba Filtra la biblioteca, consulta el último resultado de cada caso y asocia o aprueba muchos casos a la vez. Importa desde CSV o Excel y exporta a CSV.
Test Case Management – plugin para Redmine: El caso de prueba TC-41, Pay with a Visa card and 3-D Secure challenge, con descripción, precondiciones, seis pasos numerados con sus resultados esperados, tres versiones, un conjunto de datos vinculado, el historial de revisión y el historial de ejecuciones.
Un caso de prueba Pasos con resultados esperados, tres versiones, los comentarios del revisor, el conjunto de datos con el que se ejecuta y todas las ejecuciones hasta la fecha.

Planificar: paquetes, planes de versión y datos de prueba

Los paquetes reúnen casos para reutilizarlos. Un plan une paquetes, peticiones, testers y una versión de Redmine. Los conjuntos de datos alimentan un mismo caso con muchas filas.
Test Case Management – plugin para Redmine: El plan de pruebas TP-2, Release 2.4.0 regression: progreso del 100 %, 61 casos de prueba, 56 correctos, 2 fallidos, una tasa de éxito del 91,8 %, los cuatro ciclos de pruebas del plan, sus dos paquetes, seis peticiones asignadas y tres testers.
Un plan de versión El progreso y la tasa de éxito salen del último resultado de cada caso planificado en los ciclos del plan. La versión objetivo, el sprint, el entorno y las fechas figuran en la cabecera.
Test Case Management – plugin para Redmine: Seis tarjetas de paquetes de pruebas: Release 2.4.0 sign-off, Account and sign-in, API contract, Checkout and payments, Full regression y Smoke, cada una con su tipo, descripción, número de casos de prueba y número de peticiones a las que está asociada.
Paquetes Paquetes de humo, regresión, funcionalidad y versión. Asocia uno a tantas peticiones como quieras; los casos se referencian, no se copian.
Test Case Management – plugin para Redmine: El conjunto de datos DS-1, Payment cards, con seis filas de marca de tarjeta, número de sandbox, caducidad, modo 3-D Secure y resultado esperado, y la lista de casos de prueba que lo usan.
Conjuntos de datos Filas de datos de prueba compartidas por varios casos. Elige la fila al registrar un resultado y un solo caso cubre seis tarjetas sin seis copias.

Ejecutar: las pruebas se hacen en la petición y en el ciclo

Desarrolladores y testers trabajan donde ya están. Cada resultado es una ejecución nueva, así que el historial es el registro de auditoría.
Test Case Management – plugin para Redmine: Una petición de funcionalidad de Redmine, Apple Pay at checkout, con un panel Pruebas marcado como Fallido y una tasa de éxito del 77,8 %. El panel muestra diez casos de prueba asignados con su último resultado, el número del defecto vinculado en el caso fallido, un selector de resultado y un botón Registrar en cada fila, un control Asociar paquete y un botón Lanzar CI.
El panel Pruebas en una petición Diez casos asignados a esta funcionalidad, el último resultado de cada uno, el defecto que originó el fallo y un botón Registrar en cada fila. Los resultados van al ciclo seleccionado en la parte superior del panel.
Test Case Management – plugin para Redmine: El ciclo de pruebas TR-5, 2.4.0 RC2 full regression, en curso en Staging: 61 planificados, 38 correctos, 6 fallidos, 1 bloqueado, 16 pendientes y una tasa de éxito del 84,4 %, sobre la lista de casos planificados con un selector de resultado para cada uno.
Un ciclo de pruebas Una sesión sobre un build. Los contadores siguen el último resultado de cada caso y el trabajo pendiente se ve de un vistazo.
Test Case Management – plugin para Redmine: La lista de ciclos de pruebas con ocho ciclos, cada uno con su plan, su estado (planificado, en curso o completado), su progreso, por ejemplo 45 de 61, su tasa de éxito y su entorno.
Todos los ciclos Candidatas de regresión, automatización nocturna, comprobaciones de hotfix y sesiones exploratorias en una sola lista.
Test Case Management – plugin para Redmine: El formulario Registrar ejecución de TC-41 con campos para petición, ciclo de pruebas, resultado, entorno, fila de datos, número de build, resultado real y log, seguidos de un selector de resultado y un campo de resultado real para cada uno de los seis pasos, y una subida de archivos.
Registrar un resultado Resultado global y resultado por paso, la fila de datos utilizada, número de build, log y capturas.
Test Case Management – plugin para Redmine: La ejecución número 1239, una ejecución manual fallida de TC-44 Pay with Apple Pay en Safari sobre el build 431 de QA, con el SHA del commit, la duración, el defecto vinculado número 9, el texto del resultado real y los resultados por paso: el paso uno correcto, el paso dos fallido y los pasos tres y cuatro no ejecutados.
Una ejecución Qué se ejecutó, en qué build y entorno, qué paso falló, qué vio el tester y qué defecto originó.

Decidir: informes que responden a «¿podemos publicar?»

Doce informes, todos con CSV, Excel e impresión. Dos de ellos están pensados para la conversación sobre la versión.
Test Case Management – plugin para Redmine: El informe Preparación de la versión con el aviso No lista para publicar, una tasa de éxito del 87,8 % frente a un objetivo del 90 %, indicadores de casos, ejecuciones, pendientes, correctos, fallidos, bloqueados y defectos abiertos, una lista de comprobación de preparación y una lista de fallos recientes.
Preparación de la versión La tasa de éxito frente al objetivo que fijes, una lista de comprobación con lo que aún bloquea la versión y los fallos que hay detrás.
Test Case Management – plugin para Redmine: El informe Seguimiento: cuatro peticiones en riesgo, ninguna vencida, tres que vencen en los próximos siete días y una versión sin plan de pruebas, con una tabla de peticiones cuyas pruebas están fallidas, bloqueadas o pendientes, su versión, su fecha de vencimiento y su progreso.
Seguimiento Peticiones cuyas pruebas no han terminado cuando se acerca la fecha de la versión, y versiones que todavía no tienen plan de pruebas.
Test Case Management – plugin para Redmine: El índice de informes con doce tarjetas: Resumen de pruebas, Regresión, Automatización, Cobertura de requisitos, Preparación de la versión, Comparación de entornos, Resumen de defectos, Tendencia de la tasa de éxito, Cobertura por módulo, Cobertura por componente, Historial de ejecuciones y Seguimiento.
Doce informes Resumen, regresión, automatización, cobertura de requisitos, entornos, defectos, tendencia, cobertura por módulo y por componente, historial.
Test Case Management – plugin para Redmine: El informe Automatización con un anillo de cobertura de automatización del 60 %, 70 casos de prueba de los cuales 42 son automatizados y 33 manuales, un desglose por framework entre Cypress, Playwright y pytest, y los recuentos por estado de automatización.
Automatización Cobertura, automatizados frente a manuales y el reparto por framework.

A tu manera: importación, notificaciones y ajustes

Test Case Management – plugin para Redmine: La página Importar casos de prueba con una subida de archivo, descargas de ejemplo en CSV y Excel y la lista de columnas admitidas.
Importación CSV o Excel, con un archivo de ejemplo que trae todas las cabeceras de columna.
Test Case Management – plugin para Redmine: La lista de notificaciones con ejecuciones fallidas, un defecto vinculado, un caso de prueba aprobado, un ciclo de pruebas completado y un plan completado, cada una con la persona que la originó y el momento.
Notificaciones Ejecuciones fallidas, defectos vinculados, aprobaciones y ciclos terminados, en Redmine y por correo.
Test Case Management – plugin para Redmine: La página de ajustes de Pruebas: prefijos de referencia, entorno predeterminado y lista de entornos, objetivo de tasa de éxito, la opción de bloquear el cierre de una petición hasta que se superen sus casos de prueba, selección de tipos de petición, el interruptor de la API de CI/CD, la creación automática de defectos al fallar y el tipo de petición para defectos.
Ajustes Prefijos, entornos, objetivo de tasa de éxito, qué tipos de petición muestran el panel y la regla de bloqueo del cierre.

Cómo se ven treinta días de pruebas en los informes

Las cifras siguientes salen directamente del proyecto de demostración de las capturas, leídas en los propios informes del plugin: 70 casos de prueba y 1242 ejecuciones entre el 9 de septiembre y el 8 de octubre de 2026. Muestran lo que mide el plugin. No son benchmarks ni resultados de clientes.

Totales del proyecto de demostración
MedidaValorDetalle
Casos de prueba7061 aprobados, 5 en revisión
Ejecuciones1,242856 automatizadas, 386 manuales
Tasa de éxito87.8%Objetivo: 90 %
Cobertura de automatización60%42 de 70 casos
Defectos originados por fallos5Vinculados a la ejecución fallida
Resultados por entorno, del informe Comparación de entornos
EntornoEjecucionesCorrectoFallidoBloqueadoOmitidoTasa de éxito
QA70061047291487.1%
Staging3443072010789.2%
DEV162142125387.7%
UAT363131186.1%
Tasa de éxito por módulo, del informe Cobertura por módulo
MóduloCasosEjecucionesCorrectosTasa de éxito
API512912395.3%
Catálogo811811294.9%
Notificaciones5999393.9%
Administración6625690.3%
Búsqueda614312889.5%
Autenticación1019317289.1%
Checkout813111487.0%
Pedidos6897382.0%
Carrito814311681.1%
Pagos813510376.3%

Dentro de Redmine, las mismas cifras aparecen en el cuadro de mando (anillo de tasa de éxito, distribución de resultados, tendencia a 14 días, cobertura por módulo y por componente) y en los informes tabulares, todos con exportación a CSV y Excel.

Construido sobre una regla: un caso de prueba nunca se duplica

Casos de prueba reutilizables

Título, precondiciones, pasos estructurados con resultados esperados, módulo, componente, prioridad, severidad, tipo y etiquetas. Clona, edita en bloque, importa y exporta.

Versiones que protegen el historial

Editar un caso que ya se ha ejecutado crea una versión nueva. Las ejecuciones antiguas siguen apuntando a los pasos que realmente se ejecutaron.

Revisión y aprobación

Borrador, en revisión, aprobado, obsoleto. Cada decisión queda registrada con revisor, fecha y comentario, y se notifica al autor.

Paquetes, planes y ciclos

Los paquetes agrupan casos para reutilizarlos. Los planes delimitan una versión o un sprint sobre una versión de Redmine. Los ciclos registran una sesión sobre un build.

Un panel de pruebas en cada petición

Casos asignados, últimos resultados, tasa de éxito, defectos vinculados y registro en un clic, en los tipos de petición que elijas.

Ejecuciones que puedes auditar

Cada ejecución añade un registro con resultado, modo, entorno, build, commit, duración, resultados por paso, log y capturas. Nada se sobrescribe.

Pruebas basadas en datos

Conjuntos de datos reutilizables con columnas con nombre. Asócialos a casos o a paquetes enteros y registra qué fila usó cada ejecución.

Correspondencia con la automatización y CI/CD

Asocia un caso a un framework y a un identificador que tu runner entienda, y deja que el pipeline obtenga qué ejecutar y suba los resultados.

Cuadro de mando y doce informes

Un cuadro de mando que cada usuario compone con ocho widgets, más informes de preparación, cobertura, tendencia, entornos, defectos y seguimiento.

Cuatro ciclos de vida breves, todos visibles en la página

RegistroRecorrido principalOtros estados
Caso de pruebaBorrador → En revisión → AprobadoCambios solicitados, Obsoleto
Plan de pruebasBorrador → Activo → CompletadoArchivado
Ciclo de pruebasPlanificado → En curso → CompletadoInterrumpido
Resultado de ejecuciónCorrecto, Fallido, Bloqueado u OmitidoNo ejecutado. Cada resultado se registra como manual o automatizado.

Tu pipeline pregunta qué ejecutar y luego informa del resultado

La API REST está bajo /testcases/api/v1 y se autentica con una clave de API normal de Redmine. Cualquier cosa capaz de enviar una petición HTTP puede usarla. Una guía incluida en el plugin recorre la configuración con tus propias URL ya rellenadas.

Endpoints bajo /testcases/api/v1
MétodoEndpointFinalidad
GET/issues/:id/testingQué ejecutar para una petición
POST/executions/uploadResultados de un build para una petición
POST/executions/bulk_uploadResultados de varias peticiones o builds
POST/test_runsCrear un ciclo para este build
POST/test_runs/:id/resultsEnviar resultados a un ciclo
GET/test_casesListar, crear y actualizar casos
GET/test_plansListar, crear y actualizar planes
GET/issues/:id/coverageCobertura de pruebas de una petición
GET/reports/:nameCualquier informe en JSON
GET/dashboardMétricas agregadas

Subir los resultados de un build

Envía por POST a /executions/upload el id de la petición, el número de build, el SHA del commit, el entorno y una lista de resultados. Los resultados se emparejan con los casos por identificador de automatización, id del caso o referencia, y cada uno se convierte en una ejecución nueva. Los nombres de resultado se normalizan, de modo que passed, failure e ignored de tu runner acaban donde deben, y un resultado fallido enviado con create_defect genera un error vinculado.

Dieciocho permisos en un solo módulo de proyecto

Pruebas es un módulo de proyecto estándar de Redmine. Actívalo donde hagas pruebas y da a cada rol solo lo que necesita. Las pestañas del menú siguen los permisos.

RolPermisos habitualesQué hace
Responsable de QAmanage_test_cases, approve_test_cases, manage_test_bundles, manage_test_plans, assign_test_bundlesSe encarga de la biblioteca, aprueba casos y crea paquetes y planes de versión
Testerview_test_cases, execute_tests, manage_test_runs, manage_test_dataEjecuta pruebas, registra resultados y mantiene los datos de prueba
Ingeniero de automatizaciónmanage_test_automation, view_test_executionsAsocia casos a frameworks e identificadores
Desarrolladorview_test_cases, view_test_executions, view_test_runsVe qué se ha probado en una petición y por qué falló
Jefe de proyectoview_test_reports, view_test_plansConsulta los informes de preparación, cobertura y seguimiento
Cuenta de servicio de CIupload_test_resultsSube resultados con su clave de API, nada más
Administradoradmin_testing_settings, manage_test_environmentsPrefijos, entornos, objetivos y la regla de cierre

Funciona donde ya funciona tu Redmine

EntornoEstadoNotas
Redmine 7.xCompatible
Redmine 6.1CompatibleVersión objetivo del desarrollo, sobre Rails 7.2 y Ruby 3.4. Las capturas de esta página son de la 6.1.2.
Redmine 6.0Compatible
Redmine 5.xCompatible5.0 es la versión mínima que declara el plugin
MySQL 8CompatibleUsado para el desarrollo y para la demo de esta página
Tipos de peticiónLos tuyosFunciona con cualquier configuración de tipos de petición. Limita el panel de pruebas a los tipos que elijas o déjalo en todos.
Gems adicionalesUna, opcionalroo, solo para importar archivos .xlsx y .xls

Precios

Un servidor

$199

Una instancia de Redmine · usuarios ilimitados · 12 meses de actualizaciones.

Unlimited users12 months of updatesEmail support
Comprar licencia

Varios servidores

$399

Servidores de Redmine ilimitados · usuarios ilimitados · 12 meses de actualizaciones.

Unlimited users12 months of updatesEmail support
Comprar licencia

¿Necesita una solución de Redmine a medida?

¿Busca una función que nuestros plugins aún no ofrecen?

RedmineKit desarrolla plugins de Redmine a medida, personaliza plugins existentes, automatiza flujos de trabajo, integra herramientas de terceros y crea soluciones adaptadas a su empresa.

Cuéntenos lo que necesita. Revisaremos sus requisitos y le propondremos una solución adecuada con un coste y un plazo estimados.

Comprar