Toda aplicación necesita datos con los que probar. De dónde vengan esos datos afecta a la calidad, la velocidad y, sobre todo, la privacidad.
¿Por qué no copiar datos de producción?
Es tentador restaurar una copia de la base de datos real en un entorno de pruebas. Los problemas son serios:
- Contiene información personal real, que leyes de privacidad como el RGPD limitan al fin para el que se recogió.
- Los entornos de prueba suelen estar menos protegidos que producción, así que una fuga es más probable.
- Desarrolladores y contratistas acceden a datos que no necesitan ver.
- Las capturas, las demos y los informes de errores pueden exponer clientes por accidente.
Qué ofrecen los datos falsos
- Seguridad: no se puede filtrar nada real.
- Control: puedes generar exactamente los casos que necesitas, como nombres largos, campos vacíos o caracteres especiales.
- Volumen: crea cientos o miles de filas para probar paginación, búsqueda y rendimiento.
- Repetibilidad: un conjunto fijo de registros hace las pruebas predecibles.
Qué hace realistas los datos
Los registros creíbles ayudan a detectar problemas de diseño:
- Nombres de distintas longitudes y con acentos.
- Correos y teléfonos en formatos verosímiles.
- Direcciones, fechas, importes y estados con una distribución sensata.
- Algunas entradas inusuales, como texto muy largo o campos opcionales vacíos.
Usos típicos
- Poblar una base de datos de desarrollo.
- Rellenar una maqueta de diseño para que no muestre lorem ipsum.
- Demos y capturas para documentación.
- Pruebas de carga y estrés.
- Enseñanza, donde los alumnos necesitan datos de ejemplo para practicar consultas.
Mantenlo claramente falso
Evita generar datos que podrían pertenecer a personas reales, como números de identificación o de tarjeta con aspecto real o teléfonos que marcan líneas reales. Usa dominios de ejemplo reservados como example.com para los correos. No uses nunca el resultado para fraudes ni para suplantar a nadie.
Preguntas frecuentes
¿Los datos generados son aleatorios cada vez? Sí, salvo que los guardes. Exporta el conjunto si necesitas reutilizarlo.
¿Qué formatos puedo exportar? Normalmente JSON y CSV, que cubren la mayoría de herramientas de importación.

