SITIA

Checklist Técnico Detallado

Checklist técnico específico para validar la integración en ambiente Sandbox.

Checklist Técnico Detallado

Checklist técnico específico para equipos de desarrollo que complementa el proceso general de validación. Este documento detalla las pruebas específicas que deben ejecutarse en el ambiente Sandbox.

Propósito: Este checklist técnico detalla las pruebas específicas de Sandbox. Para el proceso completo, consulta el Proceso de Validación.

🧪 Pruebas Técnicas en Sandbox

Conectividad y Autenticación

  • Prueba 1.1 (Conexión): Conexión exitosa al Sandbox de SITIA
  • Prueba 1.2 (Autenticación): Autenticación exitosa con credenciales de prueba
  • Prueba 1.3 (Autenticación Fallida): Error 401 con credenciales inválidas

Endpoints del Sandbox: Ver ambiente de pruebas para URLs específicas según tu tipo de integración.

Envío de Eventos

  • Prueba 2.1 (Evento Válido): Envío de evento LPR aceptado (202)
  • Prueba 2.2 (Evento Inválido): Rechazo de evento con formato incorrecto (400)
  • Prueba 2.3 (Fuente Desconocida): Validación de source no registrado durante procesamiento SITIA
  • Prueba 2.4 (Evento Duplicado): Validación de eventos duplicados durante procesamiento SITIA

Nota técnica: Las pruebas 2.3 y 2.4 se validan durante el procesamiento asíncrono por el equipo SITIA, no en tiempo real HTTP.

Pruebas de Carga y Estabilidad

  • Prueba 3.1 (Carga Normal): Envío sostenido de 50 eventos/hora sin errores
  • Prueba 3.2 (Picos de Tráfico): Manejo correcto de 200 eventos en 10 minutos

Manejo de Errores

  • Prueba 4.1 (Reintentos): Mecanismo de reintentos implementado y probado
  • Prueba 4.2 (Manejo de Errores): Cliente registra y maneja errores 4xx/5xx
  • Prueba 4.3 (Timeout): Comportamiento correcto ante timeouts de red

🔍 Validación Técnica Específica

Estructura de Eventos

Para integraciones genéricas (CloudEvents):

  • Atributos obligatorios presentes: specversion, type, source, id, time
  • Formato de source correcto: urn:<codigo-productor-datos>:<type>:<identifier>
  • Formato de time RFC 3339 en UTC
  • Content-Type correcto: application/cloudevents+json

Para integraciones nativas:

  • Genetec: Configuración correcta de AutoVu y conectores SITIA
  • Hikvision: Hikcentral/Artemis configurado según especificaciones SITIA
  • Neural Labs: Neural Server integrado correctamente con endpoints SITIA
  • Campos obligatorios según especificación del fabricante
  • Formato de datos según documentación nativa del sistema

Calidad de Datos

  • Precisión de patentes verificada ≥ 95% en casos de prueba
  • Imágenes de evidencia claras y legibles (resolución mínima 300x200px)
  • Campos opcionales con valores válidos cuando están presentes
  • Confidence scores (si aplica) en rango 0.0-1.0

Validación Específica por Tipo de Integración

Para Genetec Security Center + AutoVu:

  • Módulo AutoVu configurado correctamente
  • Conectores SITIA instalados y funcionando
  • Eventos de placa enviados correctamente desde AutoVu
  • Imágenes de contexto incluidas en los eventos
  • Formato de fecha compatible con SITIA
  • Configuración de cámaras registrada en el inventario

Para Hikvision Hikcentral/Artemis:

  • Hikcentral configurado según especificaciones SITIA
  • Módulo ANPR funcionando correctamente
  • API de eventos configurada para envío a SITIA
  • Calidad de detección cumple estándares mínimos
  • Sincronización horaria configurada correctamente
  • Configuración de cámaras registrada en el inventario

Para Neural Labs:

  • Neural Server integrado con endpoints SITIA
  • Algoritmos de detección calibrados según requerimientos
  • Métricas de confianza incluidas en eventos
  • Configuración de cámaras registrada en el inventario

Validación en Plataforma

  • Eventos visibles para el equipo SITIA en la plataforma de validación de Sandbox
  • Datos mostrados correctamente en dashboard de validación
  • Imágenes se cargan y visualizan correctamente
  • Timestamps coinciden con horario de envío e incluyen zona horaria

⚡ Criterios Técnicos Específicos

Para Integraciones Genéricas (CloudEvents)

PruebaCriterio de ÉxitoCódigos HTTP Esperados
Autenticación válidaToken aceptado200, 202
Autenticación inválidaToken rechazado401
Evento válidoEvento procesado202
Evento inválidoEvento rechazado400
Source no registradoValidación en procesamiento*202 (inicial)
Evento duplicadoValidación en procesamiento*202 (inicial)
Rate limitingLímite respetado429 (si excede límites)

* Procesamiento asíncrono: Estas validaciones ocurren durante el procesamiento posterior por el equipo SITIA, no en la respuesta HTTP inmediata.

Para Integraciones Nativas

SistemaCriterio de ValidaciónResultado Esperado
Genetec AutoVuEventos LPR enviados correctamenteEventos visibles en dashboard SITIA
Hikvision HikcentralAPI de eventos configuradaDetecciones procesadas sin errores
Neural LabsNeural Server conectadoMétricas de confianza incluidas
Todas las nativasPrecisión ≥ 95%Validación en casos de prueba
Todas las nativasSincronización horariaTimestamps correctos en eventos

📋 Lista de Verificación Final

Preparación para Producción

  • Credenciales de Sandbox validadas completamente
  • Todas las pruebas técnicas ejecutadas exitosamente
  • Contactos técnicos designados y disponibles
  • Logs de pruebas recopilados y organizados
  • Equipo técnico listo para el despliegue

📊 Criterios de Aprobación para Certificación

Métricas Obligatorias

CriterioUmbral MínimoValidación
Precisión de patentes≥ 95%Casos de prueba controlados
Disponibilidad≥ 99%Durante período de pruebas
Tiempo de respuesta< 5 segundosPor evento enviado
Recuperación ante fallas< 5 minutosTiempo de restablecimiento
Eventos válidos100%Sin errores de formato

Proceso de Certificación

El cumplimiento se verifica mediante:

  1. Registro completo de productor aprobado
  2. Ejecución exitosa de todas las pruebas de este checklist
  3. Validación de métricas en ambiente Sandbox
  4. Aprobación final por el equipo técnico SITIA

¿Completaste todas las pruebas? Una vez que hayas verificado todos los puntos y cumplido las métricas, puedes solicitar formalmente el pase a producción contactando al equipo de SITIA.

📞 Soporte Técnico

Si encuentras problemas durante las pruebas técnicas:

Tip: Mantén logs detallados de todas las pruebas. Esto acelera la resolución de cualquier problema que pueda surgir.