Files
service_manager/scripts/README-powershell.md
2026-03-09 13:40:28 -06:00

1.7 KiB

Scripts PowerShell en ServiceManagerWeb

security-test-data.ps1

  • Propósito: Genera o limpia datos de prueba para análisis de seguridad.
  • Uso:
    • . ools\security-test-data.ps1 generar → Genera datos de prueba.
    • . ools\security-test-data.ps1 limpiar → Limpia los datos de prueba.
  • Funcionamiento: Verifica que el contenedor backend esté corriendo y ejecuta el script Python correspondiente dentro del contenedor.

test_critical_sync.ps1

  • Propósito: Verifica la sincronización de incidentes críticos entre Auditoría y Seguridad.
  • Pasos:
    1. Login como admin y obtiene token.
    2. Consulta estadísticas del módulo Auditoría.
    3. Consulta estadísticas del módulo Seguridad.
  • Resultado: Muestra si los incidentes críticos están sincronizados.

test_tenant_update.ps1

  • Propósito: Prueba el endpoint de actualización de tenants.
  • Pasos:
    1. Login como admin.
    2. Obtiene lista de tenants.
    3. Actualiza el tenant (ejemplo: teléfono y status).
  • Resultado: Verifica que la actualización funcione correctamente.

test_manual.ps1

  • Propósito: Pruebas manuales de endpoints clave.
  • Pasos:
    1. Login y obtención de token.
    2. Listar categorías.
    3. Crear ticket con SLA automático.
  • Resultado: Permite validar manualmente el flujo de API.

test_frontend_integration.ps1

  • Propósito: Verifica la integración entre frontend y backend.
  • Pasos:
    1. Verifica servicios Docker.
    2. Login y obtención de token.
    3. Verifica tickets con SLA.
  • Resultado: Confirma que el frontend puede consumir correctamente el backend.

Recomendación: Conserva estos scripts para testing e integración. Documenta cualquier script nuevo siguiendo este formato.