top 10 best test data generation tools 2021
Lista de las herramientas de generación de datos de prueba gratuitas mejor pagadas y de código abierto con características y comparación:
Los desarrolladores y probadores necesitan un gran volumen de datos en la base de datos para probar las aplicaciones.
La inserción manual de datos en la base de datos no es una opción asequible ni por precio ni por esfuerzo.
Escribir un script para insertar datos en la base de datos también será una opción que llevará mucho tiempo. Por lo tanto, necesitaremos algunas herramientas para insertar datos en la base de datos y esas herramientas se denominan herramientas de generación de datos de prueba.
Lo que vas a aprender:
- Tipos de generador de datos de prueba
- Las 10 mejores herramientas de generación de datos de prueba
- Tabla de comparación para herramientas de generación de datos de prueba
- # 1) DATPROF
- #2) Generatedata.com
- # 3) IRI RowGen
- # 4) Beneficiario de Databene
- # 5) Mockaroo
- # 6) Generador de datos SQL de Redgate
- # 7) Generador de base de datos de prueba IBM DB2
- # 8) Generador de datos GS
- # 9) Generador de datos DTM
- # 10) Generador de datos EMS
- # 11) Generador de datos Datanamic MultiDB
- # 12) Generador de datos avanzado Upscene
- Herramientas adicionales
- Conclusión
Tipos de generador de datos de prueba
Los 4 tipos de herramientas de generación de datos de prueba incluyen:
- Aleatorio
- Pathwise
- Objetivo
- Inteligente
casos de prueba de ejemplo de prueba de caja blanca
Las herramientas de generación de datos de prueba ayudan a los probadores en carga, rendimiento, pruebas de estrés y también en pruebas de bases de datos. Los datos generados a través de estas herramientas también se pueden utilizar en otras bases de datos.
Algunas herramientas también brindan seguridad a la base de datos al reemplazar los datos confidenciales por uno ficticio. Al mismo tiempo, también conserva los datos confidenciales. Estas herramientas también brindan una opción para generar los datos generados en los scripts SQL. Por lo tanto, de esta manera, estas herramientas ayudan mucho en las pruebas y el desarrollo de aplicaciones.
Las pruebas de carga, rendimiento y estrés son simplemente imposibles sin la ayuda de estas herramientas. Estas herramientas son fáciles de usar y, a su vez, ahorran mucho tiempo. No solo ahorra tiempo para crear scripts, sino que también ha facilitado la generación de datos. Con solo unos pocos clics, podrá crear un gran volumen de datos.
Muchas herramientas proporcionan funciones de base de datos complejas como integridad referencial, Clave externa , Unicode y valores NULL. Con las herramientas gratuitas o de código abierto, es posible que no obtenga todas las funciones necesarias, pero esas empresas también ofrecen funciones avanzadas pagando algún costo.
Hay muchas herramientas de generación de datos de prueba disponibles en el mercado. Sin embargo, al seleccionar una herramienta, debe considerar algunos factores como las bases de datos compatibles, los métodos de generación de datos, la compatibilidad con los tipos de datos, la compatibilidad con el sistema operativo y el costo, etc.
=> Contáctenos para sugerir una lista aquí.Las 10 mejores herramientas de generación de datos de prueba
A continuación se enumeran las herramientas de generación de datos de prueba más populares que están disponibles en el mercado.
Tabla de comparación para herramientas de generación de datos de prueba
Precio | Soporte de base de datos | ¿Puede generar datos aleatorios? | Característica única | |
---|---|---|---|---|
Generador de base de datos de prueba IBM DB2 | Libre. | DB2. Pero los datos de prueba generados se pueden utilizar en cualquier base de datos. | Crea datos realistas | Los datos de prueba generados se pueden utilizar en cualquier base de datos. |
DATPROF | Gratis en DATPROF Privacy. | Oráculo Microsoft SQL Server PostgreSQL DB2 iSeries DB2 LUW EDB Postgres MySQL y MariaDB | sí | Consistente en múltiples sistemas, intuitivo y fácil de usar. |
Generar datos | Libre | MySQL 4 y superior | sí | Tipos de datos personalizables, Complemento de países |
IRI RowGen | Uso perpetuo (contacte con el proveedor) o gratis en IRI Voracity. | Cualquier RDB con conexión JDBC (en las instalaciones o en la nube), Modelos EDW y Data Vault 2.0, Principales bases de datos NoSQL, más cualquier archivo estructurado y muchos archivos semiestructurados. | sí | La síntesis de datos con integridad referencial, generación aleatoria de cualquier semilla o selección o transformación real aleatoria se puede invocar a nivel de campo. Generadores de NID y correo electrónico, bibliotecas de reglas y clases de datos, transformación de datos incorporada y formateo de informes de datos de prueba, y compatibilidad con Erwin Mapping Manager y Metadata Integration Model Bridge. En Voracity, se incluyen la anonimización de datos (enmascaramiento), la 'vista previa de ETL con datos de prueba' y la funcionalidad de subconjunto de bases de datos. |
Benerator de Databene | Libre | Oracle 10g DB2 Mi servidor SQL MySQL 5 PostgreSQL 8.2 HSQL H2 1.2 Derby 10.3 Firebird | sí | Sintetización de datosm Anonimización de datos. |
Mockaroo | Libre | SQL CSV JSON Formatos de archivo de Excel. | sí | Puede crear datos realistas. |
Generador de datos SQL de Redgate | $ 365 / usuario | Estudio de administración de SQL Server | sí | Admite la clave externa y la dependencia entre columnas. |
Generador de datos GS | Libre | MS SQL Oráculo DB2 MS Access Fox Pro Archivos de Excel Archivos de texto | sí | Apoya la integración del sistema. |
Generador de datos DTM | 9 | Microsoft SQL Server Oráculo IBM DB2 Sybase, Informix MySQL PostgreSQL, etc. | sí | Proporciona 15 métodos para generar o completar los datos. |
Generador de datos EMS | Oráculo DB2 MySQL servidor SQL PostgreSQL InterBase, etc. | sí | Los datos generados se pueden editar o guardar mediante un script SQL. Soporte para valores nulos. | |
Generador de datos Datanamic MultiDB | 9 | Oráculo servidor SQL Microsoft Azure MySQL PostgreSQL MS Access SQLite. | sí | Configuración avanzada de generación y validación de datos. |
Generador de datos avanzado Upscene | Euro 99 | ODBC y ADO Interbase Firebird MySQL | sí | Puede guardar el estado para comenzar y revertir la prueba desde ese estado. |
¡¡Vamos a explorar!!
# 1) DATPROF
La función 'Generar' en DATPROF Privacy ofrece más de 20 generadores de datos de prueba sintéticos que se pueden utilizar para reemplazar datos sensibles a la privacidad como nombres, empresas, IBAN, números de seguridad social, etc.
Características:
- Generación de datos sintéticos como función de enmascaramiento.
- Admite todas las principales tecnologías de bases de datos.
- Consistente en múltiples sistemas.
- Elección de diferentes países / idiomas.
Pros:
- Prueba gratuita de 14 días disponible.
- Intuitivo y fácil de usar.
- Ampliable con archivos semilla propios.
- No se necesitan conocimientos de programación.
Contras:
- Funciona en DATPROF Privacy, por lo que debe tener una licencia de DATPROF Privacy.
- Solo es compatible con el sistema operativo Windows.
Planes de precios: El generador de datos sintéticos es una función incorporada en DATPROF Privacy (comuníquese con la empresa para obtener detalles de la licencia).
=> Visite el sitio web de DATPROF
#2) Generatedata.com
Es una herramienta de código abierto. Está escrito en PHP, Javascript y MySQL. Durante la instalación, le dará tres opciones, de las cuales debe seleccionar una. Esas opciones incluyen una cuenta de usuario único, una cuenta de usuario único con un inicio de sesión y varias cuentas.
Características:
- Fácil de usar.
- Como requisitos del servidor, necesita PHP 5.3 y superior y MySQL 4 y superior.
- Puede personalizar los tipos de datos según los requisitos.
- También puede cambiar los tipos de exportación.
- El complemento de países está disponible.
Pros:
- Es gratis.
- Puede crear 100 registros a la vez.
Contras:
- Cuenta gratuita con registros de datos limitados.
- Como herramienta de código abierto, no guarda sus registros. Por lo tanto, debes regenerarlos cada vez.
Planes de precios: Es una herramienta de código abierto y, por lo tanto, es gratuita. Sin embargo, puede crear solo 100 registros a la vez. Pero si paga $ 20, tendrá una cuenta en el sitio web y podrá crear 5000 registros de una vez. También podrá guardar estos conjuntos de datos.
URL oficial: Generatedata
# 3) IRI RowGen
RowGen se lanzó por primera vez en 2004. Es compatible con muchas bases de datos y formatos de destino de archivos en múltiples sistemas operativos para su uso en prototipos de DB, EDW y Data Vault, pruebas de estrés de aplicaciones y DevOps, evaluaciones comparativas y demostraciones que cumplen con las leyes de privacidad.
RowGen es compatible y funciona con IRI CoSort, lo que explica su velocidad inigualable en volumen y versatilidad funcional.
Características:
- Admite reglas comerciales (y claves comerciales de Data Vault) mediante síntesis de datos, enmascaramiento, mapeo y / o transformación campo por campo.
- Admite de forma exclusiva la transformación simultánea y la personalización de varios objetivos (diseño y formato) de los datos de prueba
- Mantiene la integridad referencial respetando las claves PK-FK, compuestas y autorreferenciales.
- Se ejecuta en Windows y TODOS los sabores o Linux y Unix (incluidos z / Linux y MacOS).
- Rendimiento incomparable en la generación de grandes volúmenes de datos de prueba, clasificados previamente (y completamente preconfigurados) para cargas masivas.
- Admite valores buenos y malos, distribución de frecuencia nula y ponderada.
- Combinable en IRI Voracity con enmascaramiento de datos, subconjuntos, ETL, calidad de datos, Hadoop y soporte para cualquier objetivo analítico.
- También se puede utilizar en entornos Cigniti BlueSwan TDM para pruebas de software e ingeniería de calidad.
Pros:
- Soporte multiplataforma, de múltiples fuentes y de destino.
- Objetivos de prueba de muy alto volumen y alta inteligencia.
- Eclipse GUI y diseño e invocación de trabajos de línea de comandos, documentación sólida.
Contras:
- No es gratis
- Requiere el uso de la interfaz de usuario de Eclipse (IRI Workbench gratuita) para aprovechar las funciones integradas de clasificación y descubrimiento de datos y la creación automática de trabajos por lotes.
Planes de precios: Póngase en contacto con IRI
=> Visite el sitio web de RowGen
# 4) Beneficiario de Databene
Fue lanzado por primera vez en 2006. Es compatible con muchas bases de datos y sistemas operativos. Se puede utilizar para pruebas de rendimiento.
Características
- Es compatible con la síntesis de datos y la anonimización de datos.
- Proporciona algunos controladores JDBC de código abierto.
- Ayuda a casi todos los tipos de datos SQL.
- Es compatible con cuatro sistemas operativos, Windows, Linux, UNIX y MAC.
Pros:
- Soporte del sistema operativo.
- Admite muchas bases de datos.
- El manual de usuario está disponible aquí
Contras:
- No admite tipos de SQL como Array, Distinct, Null y Struct.
- Java 6 y superior es obligatorio.
Planes de precios: Libre
URL oficial : Benerator de Databene
# 5) Mockaroo
Mockaroo le ayuda a crear datos aleatorios para realizar pruebas. Mientras usa Mockaroo, puede descargar datos y cargarlos en su entorno usando SQL y CSV.
Características:
- Admite más de 100 tipos de datos.
- Brinda soporte para generar datos en formatos CSV, JSON, SQL y Excel.
- Proporciona una API simulada para que pueda trabajar con su propia interfaz.
- Crea datos realistas.
- Para campos geográficos como país, ciudad-estado, etc. Mockaroo crea datos reales y relacionados.
Pros:
- No se requiere programación.
- Fácil de usar.
Contras:
cómo hacer una copia de una matriz
- Proporciona funciones limitadas.
- Muy pocos registros con el plan gratuito.
Planes de precios:
Libre: Con el plan gratuito, puede crear 1000 filas.
Plata: Puede crear 100000 filas con este plan y el precio será de $ 50 / año.
Oro: Puede crear 10 millones de filas con este plan y el precio será de $ 500 / año.
URL oficial: Mockaroo
# 6) Generador de datos SQL de Redgate
Con Redgate SQL Data Generator, puede crear datos en grandes volúmenes en SQL Server Management Studio. Genera datos muy rápidamente. Puede personalizar nombres de columnas, tipos de datos, etc.
Características:
- Puede importar datos.
- Si hay una discrepancia en los tipos de datos, los convierte automáticamente.
- Es compatible con Microsoft SQL Server 2005, 2008, 2012 R2, 2014, 2016, 2017 y en Amazon RDS.
- Proporciona soporte para Foreign Key.
- También admite la dependencia entre columnas.
Pros
- Consistencia de datos en múltiples tablas.
- Los datos de prueba se pueden generar en unos minutos.
Contras
- Solo es compatible con el sistema operativo Windows.
Planes de precios: $ 365 / usuario. Proporciona una prueba gratuita durante 14 días.
URL oficial: Generador de datos SQL de Redgate
# 7) Generador de base de datos de prueba IBM DB2
Con el generador de base de datos IBM DB2, puede crear datos de prueba en la base de datos DB2. Estos datos se pueden tomar en formato CSV, XML y SQL. Puede crear datos de prueba a partir de los datos existentes o puede crear datos completamente nuevos.
Características:
- Los datos de prueba se pueden generar con la ayuda de herramientas.
- Admite transformaciones basadas en reglas.
- También proporciona otras características como configuración XML y soporte para integridad referencial.
Pros:
- Los datos de prueba se pueden generar sin ninguna intervención manual.
- Los datos de prueba generados se pueden utilizar en cualquier base de datos.
Contras:
- La instalación es un poco complicada.
- Como viene como complemento, debe tener una base de datos DB2 para utilizar esta herramienta.
Planes de precios: Libre. Viene como un complemento con la base de datos DB2.
# 8) Generador de datos GS
Es una herramienta de automatización para la generación de datos que ayuda tanto a los probadores como a los desarrolladores.
GS Data Generator ofrece tres ediciones, es decir, Standard, Pro y Enterprise. Standard Edition es para ayudar en las pruebas de rendimiento y carga de los proyectos básicos. Pro Edition es para proyectos complejos y admite ERP, CRM, integración, etc. La edición Enterprise ayuda a los desarrolladores de software y a las empresas de consultoría.
Características:
- Puede crear datos de prueba para marketing de software, pruebas de integración, ERP, etc.
- También puede proporcionar seguridad a la base de datos reemplazando los datos importantes por uno artificial.
- Al mismo tiempo, preserva la integridad referencial y la lógica empresarial.
- Brinda soporte a MS SQL, Oracle, DB2, Sybase, Access, archivos de texto e Informix.
Pros:
- Facilidad de uso.
- Ayuda en las pruebas de integración.
- Puede crear un gran volumen de datos, sin costo alguno.
Contras:
- Solo es compatible con el sistema operativo Windows.
Planes de precios: Libre
URL oficial: Generador de datos GS
# 9) Generador de datos DTM
Este software puede generar automáticamente valores de datos y objetos de esquema como tablas, vistas, etc. También tienen otras herramientas de base de datos como DTM Schema Reporter, DTM Test XML Generator, etc.
Características:
- Puede crear datos aleatorios y repetibles.
- Las bases de datos compatibles incluyen Microsoft SQL Server, Oracle, IBM DB2, Sybase, Informix, MySQL, PostgreSQL, etc.
- Los formatos admitidos para los archivos de salida son CSV, SQL Script, XML y JSON.
- Para fuentes de datos externas, admite archivos de Excel, Access y documentos XML.
- DTM Data Generator proporciona 15 métodos para completar los datos en la base de datos o para generar datos.
Pros:
- Admite muchas bases de datos de uso común.
- Generación de datos rápida.
- Obtendrá opciones para reemplazar, agregar y actualizar para cada tabla.
Contras:
- Solo es compatible con el sistema operativo Windows.
Planes de precios: Proporciona tres planes de precios, es decir, estándar, profesional y empresarial. Puede comprar una, tres o cinco licencias para cada plan. Los precios varían en función del número de licencias.
Edición estándar: Por 1 licencia $ 149.
Edición profesional: Por 1 licencia $ 279.
Edición de Empresa: Por 1 licencia $ 399.
Puede ver la información detallada sobre precios en su sitio web.
URL oficial: Generador de datos DTM
# 10) Generador de datos EMS
EMS proporciona muchas herramientas de base de datos para Oracle, DB2, MySQL, SQL Server, PostgreSQL e Interbase. Tiene su sede en Rusia y tiene otra oficina en los Estados Unidos.
Características:
- Los datos generados se pueden editar o guardar mediante un script SQL.
- Brinda soporte a bases de datos de Oracle, DB2, MySQL, SQL Server, PostgreSQL, Interbase, etc.
- Obtiene la posibilidad de obtener una vista previa de los datos generados.
- Soporte limitado para valores NULL.
- Admite tipos de datos básicos de Oracle y DB2 y admite todos los tipos de datos de MySQL, SQL Server, PostgreSQL e Interbase.
Pros:
- Mantenimiento, actualizaciones y soporte técnico gratuitos durante un año.
- Herramienta fácil de usar.
- No es necesario ejecutar consultas en el servidor para editar o guardar los datos generados.
Contras:
- Tienes que descargar diferentes generadores de datos para diferentes bases de datos.
Planes de precios: $ 60
URL oficial: Generador de datos EMS
# 11) Generador de datos Datanamic MultiDB
Datanamic se lanzó en 1999. La herramienta generadora de datos Datanamic ofrece opciones inteligentes para la prueba de bases de datos. Tiene opciones avanzadas de generación y validación de datos. Le da la opción de enviar los datos generados directamente a la base de datos o al archivo SQL.
Características:
- Brinda soporte para bases de datos como Oracle, SQL Server, Microsoft Azure, MySQL, PostgreSQL, MS Access y SQLite.
- Puede generar datos completamente nuevos y también puede generar datos a partir del existente.
- Tiene la funcionalidad de generar datos para múltiples tablas simultáneamente.
- Hay disponibles opciones avanzadas de generación de datos que validan la configuración de generación de datos.
- Proporciona soporte para la integridad referencial.
Pros:
- Es útil para las pruebas de bases de datos.
- Brinda soporte para bases de datos basadas en la nube.
- Es fácil de usar.
Contras:
- Es una herramienta cara.
Planes de precios: Proporciona una prueba gratuita de 14 días. Los precios comienzan desde $ 499 para un solo usuario.
URL oficial: Generador de datos Datanamic
# 12) Generador de datos avanzado Upscene
Upscene desarrolla principalmente herramientas de base de datos. Tiene su oficina en Holanda. Otras herramientas de Upscene incluyen Database Workbench, Hopper, FB Trace Manager, IB Log Manager y ADS Log Manager.
La primera versión de Upscene Advanced Data Generator se lanzó en 2001.
Características:
- Puede generar datos desde cero.
- Admite muchos tipos de datos.
- Ayuda a generar los datos que están relacionados entre sí en varias tablas.
- Es compatible con ODBC y ADO, Interbase, Firebird y MySQL.
Pros:
- Puede guardar el estado para comenzar y revertir la prueba desde ese estado.
Contras:
- Tienes que comprar ediciones separadas para diferentes bases de datos.
Planes de precios: El precio del generador de datos avanzado para Interbase, Firebird y MySQL es de 99 euros por cada uno y para ODBC y ADO el precio es de 199 euros.
URL oficial: Generador de datos avanzado Upscene
Herramientas adicionales
# 13) E-Naxos DataGen: Esta herramienta ayuda a generar datos aleatorios en un gran volumen. Le ayudará a probar las aplicaciones de la base de datos. La última versión es la 1.2 y su precio comienza en 479 dólares.
URL oficial: E-Naxos DataGen
# 14) Generador de datos de generación :Puede generar datos de prueba que pueden ser la salida en la declaración de inserción de SQL. Los datos se pueden insertar directamente en la base de datos MySQL 5.x. Los sistemas operativos compatibles incluyen Windows y Linux. Está disponible para descargar de forma gratuita.
URL oficial: Generador de datos Spawner
# 15) Fábrica de datos :Data Factory de Microsoft Azure es una herramienta de integración de datos híbrida basada en la nube. Proporciona muchas características como el servicio ETL, la administración de canalizaciones de datos y la ejecución de servicios de integración de servidor SQL en Azure, etc. Esta herramienta funciona con datos en la nube y en las instalaciones.
Azure proporciona seguridad de nivel empresarial a los datos. Los precios comienzan a partir de 66,10 rupias indias / 1000 actividades por mes.
programas de entrevistas en java para principiantes pdf
URL oficial: Fábrica de datos
# 16) Fábrica de datos de SourceForge :Data Factory de SourceForge es una API de Java que puede generar datos aleatorios en un gran volumen. También está disponible para su descarga de forma gratuita.
URL oficial: Fábrica de datos de SourceForge
Conclusión
Para concluir este artículo sobre herramientas de generación de datos de prueba, podemos decir que Generate Data, Databene Benerator y Mockaroo son realmente las mejores opciones, ya que pueden generar un gran volumen de datos a un precio asequible.
Al pagar un precio adicional, obtendrá opciones más avanzadas para la generación de datos con Redgate SQL Data Generator e IBM DB2 Test Database Generator.
¡Espero que haya disfrutado de este artículo informativo sobre herramientas de generación de datos de prueba!
=> Contáctenos para sugerir una lista aquí.
Lectura recomendada
- Las 10 mejores herramientas de gobernanza de datos para satisfacer sus necesidades de datos en 2021
- Las 14 MEJORES herramientas de gestión de datos de prueba en 2021
- Las 10 mejores herramientas de ciencia de datos en 2021 para eliminar la programación
- Las 10 mejores herramientas y software de enmascaramiento de datos en 2021
- Las 10 mejores herramientas de recopilación de datos con estrategias de recopilación de datos
- 26 mejores herramientas, plataformas y proveedores de integración de datos en 2021
- Las 10 mejores herramientas de diseño de bases de datos para crear modelos de datos complejos
- Las 15 mejores herramientas de Big Data (herramientas de análisis de Big Data) en 2021