Generador automatico de datos de prueba

Todo desarrollador necesita hacer pruebas en los programas que desarrolla, para eso hacen falta herramientas, tecnicas y metodos de prueba. Pero una de las cosas mas fastidiosas pero necesarias para hacer las pruebas son los datos de prueba. Es una necesidad molesta por el hecho de que para hacer unos test son necesarios muchos datos, pueden ser archivos de texto, bases de datos, etc etc y pueden llegar a ser muchas tablas que llenar. Te imaginas llenando a mano 100 filas de prueba por tabla en unas 20 tablas?


Bueno, me puse a buscar una herramienta que nos ayude con esta tarea y la encontré.


Se llama generatedata y es Open Source. Es un script hecho en PHP+Javascript+MySQL y que puedes montar en un servidor online o en tu propia pc. Instalarlo es super facil y lo explican en la web(enlace al final). Pero tambien lo pueden usar desde la propia pagina oficial y se evitan tener que instalarlo ustedes mismos.


Es super facil de usar. Vamos a hacer de cuenta que necesitamos llenar una tabla ‘pais’ con 100 nombres de paises y campo ‘id’ autonumerico. La configuracion para obtenerlo quedaria asi:

Y nos retornaria 100 filas que diran mas o menos asi:

INSERT INTO `myTable` (`id`,`pais`) VALUES ('1','Argentina');

INSERT INTO `myTable` (`id`,`pais`) VALUES ('2','Reunion');


No solo pueden generar datos para SQL sino tambien para excel, XML, CVS y mas. Y hay datos de prueba de todo tipo: nombres, apellidos, fechas, colores, caracteres aleatorios, numeros aleatorios y en la version Beta tienen aún mas.