Data Tinker EN
data-tinker / datos de prueba

Completa formularios al instante con datos válidos

Extensión de Chrome para desarrollo, QA y soporte técnico. DNI, NIE, IBAN, tarjetas de prueba, teléfonos y perfiles completos, coherentes entre sí y listos para pasar las validaciones habituales. Un campo o el formulario entero, con un clic, desde un panel junto a la página.

Chrome Web Store pronto Cómo se usa ↓

Menos tiempo inventando datos. Más tiempo probando tu aplicación.

Chrome y Edge · sin cuenta · cero peticiones de red

DNIresto de dividir entre 23
12345678 mod 23 = 14
12345678Zcuadra
IBANmódulo 97
2100 0418 4502 0005 1332 ES91 → letras a cifras → mod 97 = 1
ES91 2100 0418 4502 0005 1332cuadra
Tarjeta de pruebaLuhn
4242 4242 4242 4242 → suma de Luhn = 80 · múltiplo de 10
4242 4242 4242 4242cuadra
01 / gestos

Tres gestos, de un campo al formulario entero

El panel se queda abierto mientras pruebas. No hay que cambiar de pestaña, ni copiar, ni volver.

  1. 1

    Arrastrar

    Cada valor del panel tiene un asa: se suelta en el campo y ya está. También hay «Al campo», para el que tiene el foco.

  2. 2

    Desde el propio campo

    Botón derecho, Alt+Mayús+D, o el iconito que aparece junto al campo con el foco. Sin abrir nada.

  3. 3

    Rellenar todo

    Un dato para cada campo, elegido por su autocomplete, su nombre o su etiqueta. Y al acabar, un informe de qué fue a dónde y qué conviene mirar.

03 / ticket

Un relleno que se puede repetir es un error que se puede arreglar

Data Tinker se acuerda del último relleno: qué valor fue a cada campo. Con «Repetir con los mismos datos» vuelves a ponerlos, aunque hayas cerrado el panel o recargado la página.

Y el informe se copia de dos maneras: como tabla, que se lee bien pegada en Jira, GitHub o Slack, o en JSON, para quien lo quiera procesar. Quien abra el ticket tiene los datos exactos, no un «con un DNI cualquiera».

QA-412El alta falla con algunos códigos postales

Pasa en preproducción. Datos con los que se reproduce:

CampoValorDatoEstado
TitularLucía Ortega RuizPersonabien
DNI12345678ZDNIbien
C. postal08001Personabien
Teléfono612 345 678Teléfonopara revisar
pegado desde Data Tinker4 de 4 campos rellenados
04 / raros

Lo bueno demuestra que funciona. Lo raro, que no se rompe.

Valores límite con su motivo al lado, para saber qué se está probando y no solo qué se escribe.

  • a × 256Uno más que 255. ¿Se corta en silencio, avisa o revienta la base de datos?
  • 👨‍👩‍👧‍👦Una familia que son siete caracteres: los contadores no se ponen de acuerdo.
  • O'Brien "el" \ raroComillas y barra invertida, lo que delata un escapado a medias.
  • <script>alert(1)</script>¿Alguna pantalla lo pinta como HTML?
  • 2147483648 · 1e309 · 007Números que un parser no se espera.
  • 29/02/2023Un día que no existió.
Probar límites del formulario · Apellidos (lo dice la página)
(vacío)obligatorio
amínimo 5
aaaaaaceptado
a × 300recortado a 50

«Probar límites» pasa estos casos por el formulario campo a campo. Si la página solo dice su límite al equivocarte («Introduce al menos 5 caracteres»), lo saca de ese mensaje.

05 / reglas

Enséñale tus campos

Tu aplicación tiene campos que ninguna plantilla de serie conoce. Una regla se escribe en una línea.

si el campo diceexpediente, nº exp.
ponEXP-{año}-####
y saleEXP-2026-4817
  • # cifra
  • @ letra
  • ? cualquiera
  • {año} {MM} {dd} fecha
  • | otro formato
  • PlantillasDetecta los campos de un formulario o captura lo que tiene ahora mismo, y pégalo en otro. Las casillas y los grupos de opciones, también.
  • Rellenar al abrirUna plantilla atada a una dirección se rellena sola en cuanto cargas la página.
  • Tres atajosCada uno con su plantilla, para los formularios que repites diez veces al día.
  • ProyectosReglas y plantillas por aplicación, cada una con sus sitios, y una copia de seguridad en un fichero.
06 / privacidad

Cero peticiones de red

No hay servidor detrás. Todo se calcula y se guarda en tu navegador, y estas son las cuentas.

Lo que guarda, en tu navegador

  • Tus reglas, plantillas y proyectosSolo salen si exportas una copia tú.
  • Los valores que captures de un formularioLas contraseñas, nunca.
  • El último rellenoPara poder repetirlo. Cada relleno pisa al anterior.
  • Tus ajustesPaís, idioma, el icono del campo, los atajos.

Lo que no hace

  • Mandar nada a ningún sitioLa extensión no hace ni una petición de red.
  • Pedirte una cuenta
  • Medir lo que hacesSin analítica, sin publicidad.
  • Leer la página por su cuentaMira el formulario cuando se lo pides tú.

¿Por qué pide acceso a todas las webs? Porque el formulario que pruebas puede estar en cualquier dirección —tu máquina, preproducción, producción— y no hay forma de saberla de antemano. Ese acceso sirve para rellenarlo y para el icono junto al campo, que se apaga o se limita a tus sitios desde los ajustes. Política de privacidad completa.

07 / dudas

Antes de instalarla

¿Un DNI generado puede ser de alguien?

Puede coincidir con uno real, como cualquier número de ocho cifras. Por eso donde existe una alternativa que no es de nadie —las tarjetas de prueba, los teléfonos de ficción— es la que sale de serie.

¿Qué hace con un campo que no reconoce?

Le pone un texto que quepa y lo señala en el informe con «Crear regla». Le dices qué va ahí, y la próxima vez lo sabe.

¿Se lleva bien con React?

Escribe como lo haría una persona, con los eventos que escuchan los frameworks y el setter nativo que necesita React. Se ha probado también con Vuetify y con campos de fecha con máscara.

¿Cuesta algo?

No, y no pide cuenta. Lo que cuenta esta página viene entero en la extensión.

¿En qué navegadores funciona?

En Chrome y en los basados en Chromium, como Edge. Para Firefox hace falta otro manifiesto, y está en la lista.

¿En qué idioma está?

Castellano e inglés. Sigue al navegador, y se cambia desde el panel.