Guía

Cómo generar datos personales ficticios para pruebas

Indica una cantidad, selecciona los atributos que necesites y genera las entradas ficticias. La cantidad aceptada queda entre 1 y 50 cuando se puede convertir correctamente a entero; la selección predeterminada incluye varios datos personales de prueba.

Herramienta Generador de Datos Ficticios

Qué puedes generar y para qué sirve

Este generador crea entradas de datos personales ficticios y aleatorios para probar formularios, tablas, validaciones o flujos de registro sin tener que redactar cada caso manualmente. Puedes controlar cuántas entradas se crean y decidir qué atributos aparecen en cada una. El resultado puede incluir información como nombre, apellidos, correo electrónico, teléfono, dirección, localidad, provincia, código postal, fecha de nacimiento y nombre de usuario.

En España, conviene tratar estos valores como datos de prueba: sirven para comprobar el comportamiento de una aplicación, pero no representan información personal real ni deben confundirse con datos obtenidos de usuarios. Los valores se generan de forma aleatoria, por lo que dos ejecuciones con la misma configuración no tienen por qué producir las mismas entradas. El campo de idioma o configuración regional es opcional; su valor predeterminado es en_US, se devuelve sin cambios y no modifica la lógica mostrada de generación de valores.

Pasos para generar los datos

  1. Indica la cantidad de entradas que necesitas. Si no proporcionas una cantidad, se utiliza 1. Los valores convertibles a entero se limitan al intervalo de 1 a 50. Cuando la conversión produce un error de tipo ValueError o TypeError, se utiliza 1 como alternativa. Otros fallos de conversión, como ciertos casos de desbordamiento, pueden no aplicar esa alternativa.

  2. Decide qué atributos quieres conservar. Si no cambias la selección predeterminada, cada entrada incluye nombre, apellidos, nombre completo, correo electrónico, teléfono, dirección, localidad, provincia, código postal, fecha de nacimiento y nombre de usuario. Para reducir el resultado, escribe nombres de atributos separados por comas. Se eliminan los espacios alrededor de cada nombre y solo permanecen los que coinciden con atributos disponibles; un nombre sin coincidencia no añade ningún campo.

  3. Si lo necesitas, proporciona un valor de idioma o configuración regional como texto. El valor se devuelve sin cambios, pero no debes esperar que por seleccionarlo cambien los nombres, las direcciones o los formatos generados.

  4. Ejecuta la generación y revisa la respuesta. Comprueba que el número de entradas corresponde a la cantidad aceptada y que cada entrada contiene solo los atributos seleccionados. Para una prueba repetible, guarda la configuración de entrada y valida la estructura, no los valores concretos, porque los nombres, ubicaciones, fechas, contactos y nombres de usuario pueden cambiar entre ejecuciones.

Cómo interpretar el resultado

La respuesta debe interpretarse como un conjunto de entradas de prueba. Si solicitas una cantidad válida entre 1 y 50, el resultado esperado es una colección con ese número de entradas. Al seleccionar atributos, cada entrada conserva los nombres que coinciden con los campos disponibles; una selección con nombres no reconocidos puede dejar una entrada sin esos campos.

Los correos generados combinan el nombre y los apellidos en minúsculas con un número aleatorio y el dominio example.com, por lo que contienen el signo de arroba. Las fechas de nacimiento usan años de 1960 a 2009, meses del 1 al 12 y días del 1 al 28, con formato de año de cuatro cifras, mes de dos cifras y día de dos cifras. Estos detalles permiten comprobar formatos y validaciones, pero no justifican esperar un valor concreto en una nueva ejecución.

Si la aplicación necesita nombres, direcciones o formatos propios de España, verifica el resultado antes de usarlo en una prueba específica: el valor de configuración regional no selecciona por sí mismo contenido localizado. También revisa el tratamiento de cantidades fuera del intervalo y de errores de conversión que no estén cubiertos por la alternativa documentada.

Ejemplo práctico

Una persona que prueba un formulario de registro necesita tres registros ficticios con nombre y correo electrónico para comprobar la presentación de esos campos.

Introduce la cantidad 3 y selecciona los atributos nombre y correo electrónico separados por una coma; después, genera las entradas y revisa la estructura de la respuesta.

La respuesta tiene una colección de 3 entradas; cada entrada conserva los atributos de nombre y correo electrónico solicitados. Los valores concretos pueden variar entre ejecuciones.

Limitaciones

  • La configuración regional no selecciona contenido localizado y los valores aleatorios pueden cambiar entre ejecuciones.

Errores frecuentes

  • Si escribes un nombre de atributo que no coincide con uno disponible, ese campo no aparecerá. Corrige la selección usando nombres de atributos admitidos y separados por comas, sin asumir que se conservarán nombres arbitrarios.

Preguntas frecuentes

¿Puedo obtener los mismos datos en dos ejecuciones?

Sí, pero solo como datos de prueba: los valores se generan de forma aleatoria y las ejecuciones repetidas no tienen por qué coincidir.

¿Qué cantidad de entradas puedo solicitar?

La cantidad predeterminada es 1. Los valores convertibles a entero se limitan a 1-50; si la conversión produce ValueError o TypeError, se usa 1, mientras que otros fallos de conversión pueden propagarse.

¿Seleccionar una configuración regional genera datos localizados?

No necesariamente. El valor de idioma o configuración regional se devuelve sin cambios y la lógica mostrada de generación no lo utiliza para localizar nombres, direcciones o formatos.

Herramienta

Generador de Datos Ficticios