# 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.