Saltar a contenido

Evidencias de pruebas integrales

Responde: ¿qué se probó a mano o en un entorno controlado, cuándo, contra qué versión y con qué resultado?

Complementa a la matriz de evidencias. La columna Verificación de la matriz solo cuenta las pruebas automatizadas que custodian el código en CI. Esta página registra las corridas de los planes de pruebas integrales, que se ejecutan aparte y dejan evidencia fechada.

De los planes por componente todavía no se ejecutó ningún caso

El plan del Cloud está preparado y revisado, y ninguno de sus 176 casos se ejecutó. Edge y frontend todavía no tienen plan. Los conteos de esta página describen qué se va a medir, no qué se midió.

Lo que sí se ejecutó es otra cosa y está aparte: la validación integral del 2026-10-16, cuatro escenarios de punta a punta contra v1.0.0-rc1. No sale de estos planes y no cubre sus casos.

Qué no va en esta página

El sitio es público. Por eso esta página tiene resultados agregados, y nada de lo siguiente:

  • direcciones, hostnames ni identificadores de los servicios de producción;
  • pasos que reproduzcan una debilidad de seguridad todavía abierta;
  • cuerpos de request o de respuesta, tokens, claves ni datos de clientes.

Ese detalle vive en proceso/evidencias/ de este repositorio, que no se publica.

Planes por componente

Componente Plan Casos Estado
Cloud API Plan de pruebas integrales del Cloud, revisado el 2026-10-15 contra main c708469 176 Preparado, sin ejecutar. No se publica: tiene detalle de producción
Edge Pi Service — — Sin plan
Frontend — — Sin plan
Punta a punta Se diseña al juntar los tres planes, organizado por frontera — Sin plan

Cada plan valida solo su mitad de cada frontera. Un caso como «el evento que manda el Edge aparece en el widget» necesita los dos extremos, y por eso se deja para el plan de punta a punta.

Cómo se registra una corrida

Cada corrida deja:

Dato Ejemplo
Fecha 2026-10-20
Entorno Instancia aislada, o producción con datos de prueba identificables
Versión Commit de cada repositorio involucrado
Quién la ejecutó Nombre
Resultado por caso ✅ pasa · ✗ falla · ⏸ bloqueado · — no ejecutado

Los casos con varios pasos se reportan por subcaso: una fila pasa solo si pasan todos. Un ✗ abre un issue en el repositorio del componente, y la corrida lo enlaza.

Resultados por objetivo

Los casos del Cloud, agrupados según el objetivo de la matriz al que aportan evidencia. Un caso puede contar para más de un objetivo.

Conteos no verificables desde este repositorio

Los conteos salen del plan del Cloud en su revisión del 2026-10-15. El plan no se versiona porque tiene detalle de producción, así que estos números no se pueden verificar desde acá.

Objetivo Casos del Cloud Ejecutados ✅ ✗ ⏸
1 · Conectividad Raspberry Pi ↔ nube (lado nube: dispositivos, claves, chequeos) 24 0 — — —
2 · Servicio en la Pi que reciba datos del PLC 0: corresponde al plan del Edge — — — —
3 · Almacenamiento local y remoto (lado nube: ingesta, idempotencia, migraciones) 30 0 — — —
4 · Dashboard en tiempo real e histórico (lado nube: consultas de métricas) 24 0 — — —
5 · Alertas automáticas 8 0 — — —
6 · Datos estructurados para análisis (aasPath) 2 0 — — —
7 · Perfiles fabricante y cliente (clientes, usuarios, roles, permisos) 41 0 — — —
8 · Trazabilidad por históricos y logs 12 0 — — —
9 · Autenticación y seguridad 28 0 — — —
10 · Entorno visual interactivo (lado nube: disposiciones) 4 0 — — —
Operación (salud, arranque, apagado, despliegue) 17 0 — — —

Dos lecturas que ya se pueden hacer sin ejecutar nada:

  • Objetivo 5. Sus casos no buscan que las alertas funcionen. Buscan demostrar que no se evalúan: una regla configurada y una medición que la supera no producen ninguna notificación. Es la evidencia de que el objetivo, declarado no alcanzado, efectivamente no lo está.
  • Objetivos 3, 7, 8 y 9. La matriz marca que a ninguno lo verifica una prueba contra una base real. Ese diagnóstico quedó parcialmente viejo el 2026-10-17: el CI del Cloud ahora levanta Postgres, Mongo y Redis, así que los tests de integración que antes se salteaban corren en cada PR. Lo que el plan agrega sobre eso es la cobertura que los tests no tienen, no la ejecución que ya ocurre.

Corridas

Fecha Entorno Versión Alcance Resultado Detalle
2026-10-16 Pi local contra producción, con máquina y datos de prueba identificables v1.0.0-rc1 4 escenarios de punta a punta, fuera de los planes por componente 4 ✅ Validación integral
— — — Planes por componente Todavía no hay corridas —

Relacionado