🔍 Sistema de Pruebas - Alerta VES

Fecha: 07/03/2026 02:03:54 | PHP: 8.1.33

1. 🔌 Conexión al servidor

✅ Servidor accesible (martin.monteroampsoluciones.com:443)

2. 🐘 PHP Funcionando

Versión PHP: 8.1.33

Memoria: 1280M

Zona horaria: UTC

✅ Todas las funciones PHP requeridas están disponibles

3. 💾 Conexión a Base de Datos

✅ Conexión a MySQL exitosa

✅ Tabla 'alertas' existe

Total alertas en BD: 18

✅ Estructura de tabla correcta

4. 📡 API REST - GET Alertas

URL probada: https://martin.monteroampsoluciones.com/backend/microservices/alertas/recientes

❌ No se pudo conectar a la API

Intentando con cURL...

cURL HTTP Code: 500

Respuesta:

{"success":false,"message":"Error en la consulta a la base de datos","error":"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'estado' in 'WHERE'","timestamp":"2026-03-06 21:03:54"}

5. 📨 API REST - POST Crear Alerta

Datos enviados:

{
    "tipo": "test",
    "titulo": "Prueba autom\u00e1tica 02:03:54",
    "descripcion": "Esta es una alerta de prueba generada autom\u00e1ticamente",
    "ubicacion": "Ubicaci\u00f3n de prueba",
    "prioridad": "media",
    "latitud": -12.0464,
    "longitud": -77.0428
}

Código HTTP: 200

Respuesta:

{
    "success": true,
    "message": "Alerta creada exitosamente",
    "id_alerta": "101",
    "tipo": "test",
    "fecha_creacion": "07\/03\/2026 02:03:54",
    "alerta": {
        "id": "101",
        "tipo": "test",
        "titulo": "Prueba automática 02:03:54",
        "descripcion": "Esta es una alerta de prueba generada automáticamente",
        "ubicacion": "Ubicación de prueba",
        "prioridad": "media",
        "foto": null,
        "fecha_creacion": "2026-03-07 02:03:54",
        "latitud": "-12.04640000",
        "longitud": "-77.04280000"
    }
}

✅ POST funcionando correctamente

ID creado: N/A

6. 🔗 Headers CORS

access-control-allow-origin: *

access-control-allow-methods: GET, POST, OPTIONS

access-control-allow-headers: Content-Type, Authorization

✅ Headers CORS configurados correctamente

7. 🕐 Zona Horaria

Hora Perú (America/Lima): 21:03:55

Hora UTC: 02:03:55

Diferencia: -19 horas

❌ Zona horaria incorrecta, debería ser GMT-5 (5 horas de diferencia)

8. 🌐 Frontend Accesible

✅ Frontend accesible en https://martin.monteroampsoluciones.com/

✅ Título 'Alerta VES' encontrado

✅ Formulario de alertas encontrado

✅ Contenedor de alertas encontrado

✅ Botón de pánico encontrado

📊 RESUMEN DE PRUEBAS

URLs importantes:

Acciones recomendadas:

  1. Verificar que todas las pruebas muestren ✅ (éxito)
  2. Si hay ❌ (errores), corregirlos en orden
  3. Probar el sistema manualmente después de las correcciones
  4. Ejecutar estas pruebas después de cada cambio importante
🧪 Más Pruebas de BD 🛡️ Pruebas de Seguridad ⚡ Pruebas de Rendimiento