Inicio/Documentación/Suite de Pruebas de Producción

419/419 Pruebas Pasando

100% Tasa de Aprobación

Suite de pruebas de producción integral que cubre interacciones de GUI, puntos finales de API, seguridad, rendimiento y compatibilidad entre.

13 Hitos48 Idiomas4 Navegadores5 Operadores
419
Total de Pruebas
48
Idiomas
4
Navegadores
5
Operadores

Actualización de infraestructura

Hasta 467× más rápido

En marzo de 2026, migramos de un VPS compartido a un servidor dedicado con 16× más RAM, 5 workers de analizador paralelos y todos los 48 modelos de.

Servidor antiguo
CPUShared vCPU
RAM8 GB
AlmacenamientoSSD
Workers del analizador1
Idiomas en caché3
Modelos precargados1
Respuesta promedio2,358 ms
Servidor nuevo
CPUDedicated CPU
RAM128 GB
AlmacenamientoNVMe RAID
Workers del analizador5
Idiomas en caché48
Modelos precargados23
Respuesta promedio17 ms
141×
Mejora promedio
en todos los 48 idiomas
467×
Mejora máxima
Catalán: 3.267ms → 7ms
634
Rendimiento máximo
500 solicitudes concurrentes
23
Cold starts eliminados
todos los modelos precargados al iniciar

Rendimiento concurrente

El nuevo servidor maneja cientos de solicitudes simultáneas en todos los servicios sin fallos.

ServicioConcurrenteÉxitoPromedioRPS
Analyzer (spaCy)500100%331 ms634
Analyzer (12-lang mix)120100%114 ms515
Anonymizer1,000100%8 ms1,501
Structured Data100100%331 ms144
Frontend (Next.js)200100%979 ms104
Mixed Workload110100%56 ms536

Velocidad de canalización completa

Latencia de análisis + anonimización de extremo a extremo en el nuevo servidor, medida con todos los modelos de idioma precargados.

IdiomaMotorPromedio de canalizaciónEntidades
EnglishspaCy10.2 ms9
GermanspaCy13.4 ms9
FrenchspaCy10.5 ms10
SpanishspaCy7.8 ms9
JapanesespaCy9.9 ms6
ChinesespaCy13.6 ms5
ArabicTransformer12.7 ms7
HebrewStanza117.3 ms6

Los tiempos del servidor antiguo incluyen la canalización completa de pruebas de GUI (Playwright + API). Los tiempos del servidor nuevo son benchmarks de solo API con todos los modelos precargados. La mejora refleja ganancias reales de infraestructura: cold starts eliminados, paralelismo 5× y almacenamiento NVMe.

13 Hitos de Prueba

Cada hito cubre un área funcional distinta de la plataforma, desde autenticación hasta compatibilidad entre navegadores.

1
100%

Authentication & Session

22/22 pruebas

Inicio de sesión, persistencia de sesión, perfil, verificaciones de salud, guardias de autenticación, cierre de sesión/re-inicio de sesión

2
100%

PII Detection (Analyzer)

62/62 pruebas

Análisis de 48 idiomas a través de GUI, filtros de entidades, umbrales de puntuación, casos límite, atajos de teclado

3
100%

Anonymizer (5 Operators)

40/40 pruebas

Operadores replace, redact, hash, mask, encrypt a través de API y GUI, acciones rápidas, multi-idioma

4
100%

Decrypt (Roundtrip)

22/22 pruebas

Viajes de cifrado-descifrado para AES-256/128/192, multi-idioma, validación de claves, texto grande

5
100%

Batch & File Upload

20/20 pruebas

Procesamiento de texto por lotes, UI de carga de archivos, cambio de pestañas, estado de procesamiento

6
100%

Entity Management

28/28 pruebas

CRUD de entidades en 3 pestañas, AI Creator, reglas de validación, verificación de limpieza

7
100%

Preset Management

28/28 pruebas

CRUD de presets en 3 pestañas, flujo de aplicación, reglas de validación, verificación de limpieza

8
100%

Settings (10 Tabs)

42/42 pruebas

Las 10 pestañas de configuración: Cuenta, Facturación, Tokens, Seguridad, Historial, Idioma, Claves de Cifrado, Servicios, Desarrollador

9
100%

API Security

35/35 pruebas

Puntos finales principales, encabezados de seguridad, política CORS, validación de entrada, seguridad de autenticación, limitación de velocidad

10
100%

Token Usage Monitoring

24/24 pruebas

Consumo de tokens por tamaño de texto, operador, idioma, filtro de entidades, descifrado, lote, exportación CSV

11
100%

Lighthouse & Quality

20/20 pruebas

Puntuaciones de Lighthouse en 8 páginas, capacidad de respuesta de viewport, accesibilidad, SEO, errores de consola, enlaces rotos

12
100%

48 Languages + RTL

56/56 pruebas

Análisis de todos los 48 idiomas, 4 verificaciones de diseño RTL, cambio de idioma, validación de selector

13
100%

Cross-Browser

20/20 pruebas

5 páginas en Chromium, Firefox, WebKit y Mobile Chrome — cero errores de consola

Cobertura de 48 Idiomas

Cada idioma soportado se prueba con muestras reales de PII. Tres tipos de motores NLP aseguran precisión óptima por idioma.

spaCy25Stanza7Transformer16
IdiomaCódigoMotorEntidadesServidor antiguoServidor nuevoGanancia de velocidadEstado
Englishenspacy113270 ms8 ms34×
Germandespacy148313 ms7 ms45×
Spanishesspacy1041,841 ms6 ms307×
Frenchfrspacy1332,327 ms8 ms291×
Italianitspacy971,787 ms7 ms255×
Portugueseptspacy611,764 ms6 ms294×
Dutchnlspacy1222,486 ms6 ms414×
Polishplspacy701,726 ms8 ms216×
Russianruspacy412,226 ms6 ms371×
Japanesejaspacy231,436 ms6 ms239×
Chinesezhspacy242,554 ms7 ms365×
Koreankospacy161,305 ms6 ms218×
Arabicartransformer20554 ms8 ms69×
Hindihitransformer22486 ms7 ms69×
Turkishtrspacy112504 ms6 ms84×
Romanianrospacy1221,730 ms6 ms288×
Greekelspacy291,822 ms7 ms260×
Croatianhrspacy67989 ms7 ms141×
Slovenianslspacy641,264 ms7 ms181×
Macedonianmkspacy241,259 ms7 ms180×
Swedishsvspacy1401,002 ms6 ms167×
Danishdaspacy1071,910 ms7 ms273×
Norwegiannbspacy1091,606 ms7 ms229×
Finnishfispacy1181,229 ms7 ms176×
Icelandicistransformer73559 ms8 ms70×
Ukrainianukspacy251,434 ms9 ms159×
Lithuanianltspacy861,601 ms7 ms229×
Bulgarianbgstanza248,735 ms98 ms89×
Serbiansrtransformer24519 ms8 ms65×
Hungarianhustanza828,141 ms39 ms209×
Czechcstransformer81562 ms8 ms70×
Slovaksktransformer70577 ms8 ms72×
Latvianlvtransformer83526 ms8 ms66×
Estonianettransformer79531 ms8 ms66×
Hebrewhestanza178,850 ms101 ms88×
Persianfatransformer12439 ms7 ms63×
Vietnamesevistanza7411,282 ms99 ms114×
Indonesianidtransformer79524 ms7 ms75×
Thaithtransformer20521 ms5 ms104×
Malaymstransformer87510 ms7 ms73×
Filipinotltransformer75501 ms7 ms72×
Bengalibntransformer18455 ms7 ms65×
Urduurtransformer12445 ms7 ms64×
Afrikaansafstanza1197,867 ms55 ms143×
Swahiliswtransformer68526 ms7 ms75×
Armenianhystanza6919,643 ms85 ms231×
Catalancaspacy1003,267 ms7 ms467×
Basqueeustanza82783 ms40 ms20×

Compatibilidad Entre Navegadores

5 páginas críticas probadas en 4 motores de navegador con cero errores de consola y sin desbordamiento horizontal.

Chromium

5 de 5 páginas

Todos Pasando

Firefox

5 de 5 páginas

Todos Pasando

WebKit

5 de 5 páginas

Todos Pasando

Mobile Chrome

5 de 5 páginas

Todos Pasando

Pruebas de Seguridad

35 Pruebas

35 pruebas de seguridad dedicadas cubriendo puntos finales de API, encabezados, CORS, validación de entrada, autenticación y limitación de velocidad.

Puntos Finales Principales

8 tests

8 pruebas verificando accesibilidad de puntos finales de API y códigos de respuesta

Encabezados de Seguridad

6 tests

6 pruebas para CSP, X-Frame-Options, HSTS y más

Política CORS

5 tests

5 pruebas para manejo de solicitudes de origen cruzado

Validación de Entrada

6 tests

6 pruebas para XSS, inyección SQL y entrada malformada

Seguridad de Autenticación

5 tests

5 pruebas para omisión de autenticación y seguridad de sesión

Limitación de Velocidad

5 tests

5 pruebas para aplicación de límite de velocidad API y encabezados Retry-After

Análisis de Uso de Tokens

Tokens Totales Usados: 768

22 pruebas de consumo de tokens midiendo eficiencia de costos en operaciones, tamaños de texto, idiomas y operadores.

OperaciónCaracteresIdiomaEntidadesOperadorTokensTiempo de Respuesta
analyze50en44N/A4220 ms
analyze200en140N/A9276 ms
analyze500en387N/A21367 ms
analyze1,000en745N/A39542 ms
analyze5,000en3776N/A1934,398 ms
analyze10,000en7566N/A38514,494 ms
anonymize160en113replace7291 ms
anonymize160en113redact7236 ms
anonymize160en113hash7243 ms
anonymize160en113mask7276 ms
anonymize160en113encrypt7242 ms
analyze165de148N/A9272 ms
analyze151fr133N/A9282 ms
analyze75ja23N/A31,608 ms
analyze125ru41N/A42,588 ms
analyze113ar20N/A3501 ms
analyze63zh24N/A32,591 ms
analyze160en106PERSON only7258 ms
analyze160en108PERSON+EMAIL+PHONE8266 ms
analyze160en113All entities8264 ms
decrypt342en37decrypt2188 ms
batch-analyze476en,de,fr394N/A265,278 ms

Metodología de Prueba

Nuestra suite de pruebas combina pruebas Playwright a nivel de GUI con validación API directa para cobertura integral.

Pruebas de GUI

Las pruebas de automatización de navegador Playwright prueban flujos de trabajo reales del usuario — hacer clic en botones, rellenar formularios, navegar entre páginas y verificar salida visual.

Pruebas de API

Las solicitudes HTTP directas validan cada punto final con casos límite, entrada malformada y condiciones de límite que las pruebas de GUI solas no pueden cubrir.

Almacenamiento en Caché de Sesión

Las sesiones autenticadas se almacenan en caché y se reutilizan en hitos, reduciendo el tiempo de ejecución de pruebas manteniendo el comportamiento realista del usuario.

Limpieza de CRUD

Cada entidad, preset y clave de cifrado creados durante las pruebas se limpian posteriormente, asegurando que las pruebas sean idempotentes y repetibles.

Verlo en Acción

Pruebe anonym.legal usted mismo — 48 idiomas, 285+ tipos de entidades, 5 operadores de anonimización, todo verificado por nuestra suite de pruebas.