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¶
- Validación integral: los cuatro escenarios de punta a punta ya
ejecutados sobre
v1.0.0-rc1. - Matriz de evidencias: qué implementa y qué verifica cada objetivo.
- Bitácora de alcance: lo comprometido y lo construido.
- Calidad y resiliencia: los puntos frágiles que orientan las pruebas de falla.