top 10 best test data generation tools 2021
Список найкраще оплачуваних та безкоштовних інструментів для створення тестових даних із функціями та порівнянням:
Розробникам та тестувальникам потрібен великий обсяг даних у базі даних для тестування програм.
Вставлення даних у базу даних вручну не є доступним варіантом як за ціною, так і за зусиллями.
Написання сценарію для вставки даних у базу даних також буде трудомістким варіантом. Отже, нам знадобляться деякі інструменти для вставки даних у базу даних, і ці інструменти називаються інструментами тестування даних.
Що ви дізнаєтесь:
- Типи генератора тестових даних
- 10 найкращих засобів тестування даних
- Таблиця порівняння для інструментів генерації тестових даних
- # 1) ДАТПОФ
- # 2) Generatedata.com
- # 3) IRI RowGen
- # 4) Бенебенер Databene
- # 5) Мокеру
- # 6) Генератор даних Redgate SQL
- # 7) Генератор бази даних IBM DB2 Test
- # 8) Генератор даних GS
- # 9) Генератор даних DTM
- # 10) Генератор даних EMS
- # 11) Генератор даних Datanamic MultiDB
- # 12) Генератор неперевершених даних
- Додаткові інструменти
- Висновок
Типи генератора тестових даних
До 4 типів засобів тестування даних належать:
- Випадкові
- По шляху
- Мета
- Розумна
запитання та відповіді на інтерв’ю для технічних спеціалістів
Засоби тестування даних допомагають тестувальникам у навантаженні, продуктивності, стрес-тестуванні, а також у тестуванні бази даних. Дані, що генеруються за допомогою цих інструментів, можна використовувати і в інших базах даних.
Деякі інструменти також забезпечують безпеку бази даних, замінюючи конфіденційні дані фіктивними. Водночас він також зберігає конфіденційні дані. Ці інструменти також надають можливість виводу згенерованих даних у сценарії SQL. Таким чином, ці інструменти дуже допомагають у тестуванні та розробці додатків.
Навантаження, продуктивність і стрес-тестування просто неможливі без допомоги цих інструментів. Ці інструменти прості у використанні і, в свою чергу, економить багато часу. Це не тільки економить час на створення сценаріїв, але й спрощує створення даних. Всього за кілька простих клацань ви зможете створити великий обсяг даних.
Багато інструментів забезпечують складні функції бази даних, такі як референційна цілісність, Зовнішній ключ , Значення Unicode та NULL. За допомогою безкоштовних інструментів або інструментів з відкритим кодом ви можете не отримати всіх необхідних функцій, але ці компанії також надають розширені функції, заплативши певну вартість.
На ринку доступно безліч засобів тестування даних. Однак, вибираючи інструмент, ви повинні враховувати деякі фактори, такі як підтримувані бази даних, методи генерації даних, підтримка типів даних, підтримка операційної системи та вартість тощо.
=> Зв'яжіться з нами запропонувати список тут.10 найкращих засобів тестування даних
Нижче перераховані найпопулярніші засоби тестування даних, доступні на ринку.
Таблиця порівняння для інструментів генерації тестових даних
Ціна | Підтримка баз даних | Може генерувати випадкові дані? | Унікальна особливість | |
---|---|---|---|---|
Генератор бази даних IBM DB2 Test | Безкоштовно | DB2. Але сформовані тестові дані можна використовувати в будь-якій базі даних. | Створює реалістичні дані | Сформовані тестові дані можна використовувати в будь-якій базі даних. |
ПІДКЛЮЧЕННЯ | Безкоштовно в DATPROF Конфіденційність. | Oracle Microsoft SQL Server PostgreSQL ISeries DB2 DB2 LUW EDB Postgres MySQL та MariaDB | Так | Послідовні в різних системах, інтуїтивно зрозумілі та прості у використанні. |
Створення даних | Безкоштовно | MySQL 4 і вище | Так | Настроювані типи даних, Плагін країн |
IRI RowGen | Постійне використання (зв’яжіться з постачальником) або безкоштовно в IRI Voracity. | Будь-який RDB з підключенням JDBC (локально або в хмарі), Моделі EDW та Data Vault 2.0, Найкращі бази даних NoSQL, а також будь-які структуровані та багато напівструктурованих файлів. | Так | Синтез даних із посилальною цілісністю, випадковим генеруванням будь-якого насіння або випадковим дійсним виділенням або перетворенням можна викликати на рівні поля. Генератори NID та електронної пошти, бібліотеки класів даних та правил, вбудована трансформація даних та форматування звітів тестових даних, а також сумісність з Erwin Mapping Manager та Модель інтеграції метаданих. У програмі Voracity включені анонімізація даних (маскування), ETL 'попередній перегляд із тестовими даними' та функція піднабору БД. |
Databene Benenera | Безкоштовно | Oracle 10г DB2 Мій SQL-сервер MySQL 5 PostgreSQL 8.2 HSQL Н2 1.2 Дербі 10.3 Жар-птиця | Так | Синтезація даних Анонімізація даних. |
Мокару | Безкоштовно | SQL CSV JSON Формати файлів Excel. | Так | Може створювати реалістичні дані. |
Генератор даних Redgate SQL | $ 365 / користувач | Студія управління SQL Server | Так | Підтримує зовнішній ключ та залежність між колонками. |
Генератор даних GS | Безкоштовно | MS SQL Oracle DB2 MS Access Fox Pro Файли Excel Текстові файли | Так | Підтримує системну інтеграцію. |
Генератор даних DTM | 149 доларів | Microsoft SQL Server Oracle IBM DB2 Sybase, Інформікс MySQL PostgreSQL тощо | Так | Забезпечує 15 методів для створення або заповнення даних. |
Генератор даних EMS | 60 доларів | Oracle DB2 MySQL SQL Server PostgreSQL InterBase тощо | Так | Створені дані можна редагувати або зберігати за допомогою сценарію SQL. Підтримка значень Null. |
Генератор даних Datanamic MultiDB | 499 доларів | Oracle SQL Server Microsoft Azure MySQL PostgreSQL MS Access SQLite. | Так | Попередні параметри генерації та перевірки даних. |
Невисокий генератор даних заздалегідь | 99 євро | ODBC & ADO Міжбаза Жар-птиця MySQL | Так | Ви можете зберегти стан, щоб почати та повернути тестування з цього стану. |
Давайте досліджувати !!
# 1) ДАТПОФ
Функція 'Генерувати' в конфіденційності DATPROF пропонує більше 20 синтезаторів тестових даних, які можна використовувати для заміни конфіденційних даних, таких як імена, компанії, IBAN, номери соціального страхування тощо.
Особливості:
- Генерація синтетичних даних як функція маскування.
- Підтримує всі основні технології баз даних.
- Послідовність у декількох системах.
- Вибір різних країн / мов.
Плюси:
- Доступна безкоштовна 14-денна пробна версія.
- Інтуїтивно зрозумілий і простий у використанні.
- Розширюється власними файлами насіння.
- Знання програмування не потрібні.
Мінуси:
- Функціонує у конфіденційності DATPROF, тому ви повинні мати ліцензію на конфіденційність DATPROF.
- Він підтримує лише операційну систему Windows.
Цінові плани: Генератор синтетичних даних - це вбудована функція конфіденційності DATPROF (для отримання детальної інформації про ліцензію зв’яжіться з компанією).
=> Відвідайте веб-сайт DATPROF
# 2) Generatedata.com
Це інструмент з відкритим кодом. Він написаний на PHP, Javascript та MySQL. Під час встановлення ви отримаєте три варіанти, з яких вам доведеться вибрати один. Ці параметри включають обліковий запис одного користувача, обліковий запис одного користувача з логіном та кілька облікових записів.
Особливості:
- Простий у використанні.
- Як вимоги до сервера, йому потрібні PHP 5.3 і вище та MySQL 4 і вище.
- Ви можете налаштувати типи даних відповідно до вимог.
- Ви також можете змінити типи експорту.
- Доступний плагін для країн.
Плюси:
- Це безкоштовно.
- Ви можете створити 100 записів одночасно.
Мінуси:
- Безкоштовний рахунок з обмеженими записами даних.
- Як інструмент з відкритим кодом, він не зберігає ваші записи. Отже, вам доведеться їх щоразу відроджувати.
Цінові плани: Це інструмент з відкритим кодом, а отже, він безкоштовний. Однак одночасно можна створити лише 100 записів. Але якщо ви заплатите 20 доларів, у вас буде рахунок на веб-сайті, і ви зможете створити 5000 записів за один раз. Ви також зможете зберегти ці набори даних.
Офіційна URL-адреса: Створені дані
# 3) IRI RowGen
Вперше RowGen був випущений в 2004 році. Він підтримує безліч баз даних і цільових форматів файлів у декількох операційних системах для використання в прототипах DB, EDW та Data Vault, стрес-тестуванні програм та DevOps, тестуванні та демонстраціях, що відповідають законодавству про конфіденційність.
RowGen сумісний з IRI CoSort та працює на ньому, що забезпечує неперевершену швидкість обсягу та функціональну універсальність.
Особливості:
- Підтримує бізнес-правила (і бізнес-ключі Сейфу даних), використовуючи синтез даних, маскування, відображення та / або перетворення по полях.
- Унікально підтримує одночасне перетворення та багатоцільову настройку (макет та формат) тестових даних
- Зберігає посилальну цілісність, поважаючи ключі PK-FK, складені та самопосилання.
- Працює на Windows та ВСІХ версіях або Linux та Unix (включаючи z / Linux та MacOS).
- Неперевершена ефективність у створенні величезних обсягів тестових даних, попередньо відсортованих (і повністю попередньо налаштованих) для об’ємних навантажень.
- Підтримує хороші та погані значення, нульовий та зважений розподіл частоти.
- Поєднується в IRI Voracity з маскуванням даних, підмножиною, ETL, якістю даних, Hadoop та підтримкою будь-якої аналітичної цілі.
- Він також може використовуватися в середовищах TDM Cigniti BlueSwan для тестування програмного забезпечення та інженерії якості.
Плюси:
- Крос-платформа, мульти-джерельна та цільова підтримка.
- Дуже великий обсяг, високі цілі тесту інтелекту.
- Графічний інтерфейс Eclipse та робота із командним рядком та виклик, надійна документація.
Мінуси:
- Це не безкоштовно.
- Потрібно використовувати (безкоштовний IRI Workbench) Eclipse UI для використання вбудованих функцій класифікації та виявлення даних та автоматичного створення пакетного завдання.
Цінові плани: Зверніться до IRI
# 4) Бенебенер Databene
Вперше він вийшов у 2006 році. Він підтримує багато баз даних та операційних систем. Його можна використовувати для тестування продуктивності.
Особливості
- Він підтримує синтез даних та анонімність даних.
- Він надає деякі драйвери JDBC з відкритим кодом.
- Він допомагає майже всім типам даних SQL.
- Він підтримує чотири операційні системи, Windows, Linux, UNIX та MAC.
Плюси:
- Підтримка операційної системи.
- Підтримує багато баз даних.
- Посібник користувача доступний тут
Мінуси:
- Він не підтримує типи SQL, такі як Array, Distinct, Null та Struct.
- Java 6 і новіших версій є обов'язковим.
Цінові плани: Безкоштовно
Офіційна URL-адреса : Databene Benenera
# 5) Мокеру
Mockaroo допомагає вам створювати випадкові дані для тестування. Використовуючи Mockaroo, ви можете завантажувати дані та завантажувати їх у своє середовище за допомогою SQL та CSV.
Особливості:
- Він підтримує більше 100 типів даних.
- Він забезпечує підтримку генерації даних у форматах CSV, JSON, SQL та Excel.
- Він надає Mock API, щоб ви могли працювати зі своїм власним інтерфейсом.
- Створює реалістичні дані.
- Для географічних полів, таких як країна, місто-держава тощо, Mockaroo створює реальні та пов'язані з ними дані.
Плюси:
- Програмування не потрібно.
- Простий у використанні.
Мінуси:
- Забезпечує обмежені можливості.
- Дуже мало записів із безкоштовним планом.
Цінові плани:
Безкоштовно: За допомогою безкоштовного плану ви можете створити 1000 рядків.
Срібло: Ви можете створити 100000 рядків за цим планом, і ціна складе 50 доларів на рік.
Золото: Ви можете створити 10 мільйонів рядків за цим планом, і ціна складе 500 доларів на рік.
що таке маска підмережі для ip-адреси класу b?
Офіційна URL-адреса: Мокару
# 6) Генератор даних Redgate SQL
Використовуючи генератор даних Redgate SQL, ви можете створювати дані у великих обсягах у SQL Server Management Studio. Він генерує дані дуже швидко. Ви можете налаштувати імена стовпців, типи даних тощо.
Особливості:
- Ви можете імпортувати дані.
- Якщо існує невідповідність типів даних, він автоматично перетворює дані.
- Підтримує Microsoft SQL Server 2005, 2008, 2012 R2, 2014, 2016, 2017 та на Amazon RDS.
- Він забезпечує підтримку зовнішнього ключа.
- Він також підтримує залежність між стовпцями.
Плюси
- Узгодженість даних у декількох таблицях.
- Дані тесту можна створити протягом декількох хвилин.
Мінуси
- Він підтримує лише операційну систему Windows.
Цінові плани: $ 365 / користувач. Він забезпечує безкоштовну пробну версію протягом 14 днів.
Офіційна URL-адреса: Redgate Sql-генератор даних
# 7) Генератор бази даних IBM DB2 Test
Використовуючи генератор баз даних IBM DB2, ви можете створити тестові дані в базі даних DB2. Ці дані можна взяти у форматі CSV, XML та SQL. Ви можете створити тестові дані з наявних даних або можете створити абсолютно нові дані.
Особливості:
- Дані тесту можна генерувати за допомогою інструментів.
- Він підтримує перетворення на основі правил.
- Він також надає інші функції, такі як конфігурація XML та підтримку референційної цілісності.
Плюси:
- Дані тесту можна генерувати без будь-якого ручного втручання.
- Сформовані тестові дані можна використовувати в будь-якій базі даних.
Мінуси:
- Встановлення дещо складне.
- Оскільки це надбудова, для використання цього інструменту потрібно мати базу даних DB2.
Цінові плани: Безкоштовно Він поставляється як доповнення до бази даних DB2.
# 8) Генератор даних GS
Це інструмент автоматизації для генерації даних, який допомагає тестувальникам, а також розробникам.
Генератор даних GS пропонує три видання, тобто Standard, Pro та Enterprise. Standard Edition - це допомога у тестуванні продуктивності та навантаження основних проектів. Pro Edition призначений для складних проектів і підтримує ERP, CRM, інтеграцію тощо. Видання Enterprise допомагає розробникам програмного забезпечення та консалтинговим компаніям.
Особливості:
- Він може створювати тестові дані для маркетингу програмного забезпечення, інтеграційного тестування, ERP тощо.
- Він також може забезпечити безпеку бази даних, замінивши важливі дані на штучні.
- У той же час він зберігає посилальну цілісність та ділову логіку.
- Він забезпечує підтримку MS SQL, Oracle, DB2, Sybase, Access, текстових файлів та Informix.
Плюси:
- Простота використання.
- Це допомагає в інтеграційному тестуванні.
- Ви можете створити великий обсяг даних безкоштовно.
Мінуси:
- Він підтримує лише операційну систему Windows.
Цінові плани: Безкоштовно
Офіційна URL-адреса: Генератор даних GS
# 9) Генератор даних DTM
Це програмне забезпечення може автоматично генерувати значення даних та об'єкти схеми, такі як таблиці, подання тощо. Вони також мають інші інструменти бази даних, такі як DTM Schema Reporter, DTM Test XML Generator тощо.
Особливості:
- Він може створювати випадкові та повторювані дані.
- Підтримувані бази даних включають Microsoft SQL Server, Oracle, IBM DB2, Sybase, Informix, MySQL, PostgreSQL тощо.
- Підтримувані формати вихідних файлів - CSV, SQL Script, XML та JSON.
- Для зовнішніх джерел даних він підтримує файли Excel, Access та XML-документи.
- Генератор даних DTM надає 15 методів для заповнення даних у базі даних або для генерації даних.
Плюси:
- Підтримує багато часто використовуваних баз даних.
- Швидке формування даних.
- Ви отримаєте варіанти заміни, додавання та оновлення для кожної таблиці.
Мінуси:
- Він підтримує лише операційну систему Windows.
Цінові плани: Він надає три тарифні плани, тобто стандартний, професійний та корпоративний. Ви можете придбати одну, три або п’ять ліцензій на кожен тариф. Ціни змінюються залежно від кількості ліцензій.
Стандартна версія: За 1 ліцензію $ 149.
Професійне видання: За 1 ліцензію $ 279.
Корпоративна версія: За 1 ліцензію $ 399.
Ви можете переглянути детальну інформацію про ціни на їх веб-сайті.
Офіційна URL-адреса: Генератор даних DTM
# 10) Генератор даних EMS
EMS забезпечує безліч інструментів баз даних для Oracle, DB2, MySQL, SQL Server, PostgreSQL та Interbase. Штаб-квартира має в Росії, а ще одне - у США.
Особливості:
- Створені дані можна редагувати або зберігати за допомогою сценарію SQL.
- Він забезпечує підтримку баз даних Oracle, DB2, MySQL, SQL Server, PostgreSQL, Interbase тощо.
- Ви отримуєте можливість попереднього перегляду сформованих даних.
- Обмежена підтримка значень NULL.
- Він підтримує основні типи даних Oracle та DB2 та підтримує всі типи даних MySQL, SQL Server, PostgreSQL та Interbase.
Плюси:
- Безкоштовне обслуговування, оновлення та технічна підтримка протягом одного року.
- Зручний інструмент.
- Не потрібно виконувати запити на сервері для редагування або збереження сформованих даних.
Мінуси:
- Вам доведеться завантажувати різні генератори даних для різних баз даних.
Цінові плани: 60 доларів
Офіційна URL-адреса: Генератор даних EMS
# 11) Генератор даних Datanamic MultiDB
Datanamic був випущений в 1999 році. Інструмент генерації даних Datanamic надає розумні варіанти тестування баз даних. Він має розширені можливості генерації та перевірки даних. Це дає можливість вивести згенеровані дані безпосередньо в базу даних або файл SQL.
Особливості:
- Забезпечує підтримку баз даних, таких як Oracle, SQL Server, Microsoft Azure, MySQL, PostgreSQL, MS Access та SQLite.
- Він може генерувати абсолютно нові дані, а також може генерувати дані з існуючих.
- Він має функцію генерації даних для кількох таблиць одночасно.
- Доступні розширені параметри генерації даних, які перевіряють параметри генерації даних.
- Він забезпечує підтримку посилальної цілісності.
Плюси:
- Це корисно для тестування баз даних.
- Забезпечує підтримку хмарних баз даних.
- Він простий у використанні.
Мінуси:
- Це дорогий інструмент.
Цінові плани: Він забезпечує 14-денну безкоштовну пробну версію. Ціни починаються від $ 499 для одного користувача.
Офіційна URL-адреса: Генератор даних Datanamic
# 12) Генератор неперевершених даних
Upscene в основному розробляє інструменти баз даних. Він має свій офіс у Нідерландах. Інші інструменти Upscene включають Database Workbench, Hopper, FB Trace Manager, IB Log Manager та ADS Log Manager.
Перша версія Upscene Advanced Data Generator була випущена в 2001 році.
Особливості:
- Він може генерувати дані з нуля.
- Він підтримує багато типів даних.
- Це допомагає генерувати дані, які пов’язані між собою в декількох таблицях.
- Він підтримує ODBC & ADO, Interbase, Firebird та MySQL.
Плюси:
- Ви можете зберегти стан, щоб почати та повернути тестування з цього стану.
Мінуси:
- Вам доведеться купувати окремі видання для різних баз даних.
Цінові плани: Ціна на вдосконалений генератор даних для Interbase, Firebird та MySQL становить 99 євро за кожного, а для ODBC та ADO - 199 євро.
Офіційна URL-адреса: Невисокий розширений генератор даних
Додаткові інструменти
# 13) E-Naxos DataGen: Цей інструмент допомагає генерувати випадкові дані у великому обсязі. Це допоможе вам у тестуванні програм баз даних. Остання версія - 1.2, а ціна її починається від 479 доларів.
Офіційна URL-адреса: E-Naxos DataGen
# 14) Генератор даних нерестовика :Він може генерувати тестові дані, які можуть бути вихідними в оператор вставки SQL. Дані можна вставляти безпосередньо в базу даних MySQL 5.x. Підтримувані операційні системи включають Windows і Linux. Його можна завантажити безкоштовно.
Офіційна URL-адреса: Генератор даних нерестовика
# 15) Фабрика даних :Data Factory від Microsoft Azure - це хмарний гібридний інструмент інтеграції даних. Він надає багато функцій, таких як служба ETL, управління конвеєрами даних та запуск служб інтеграції SQL-серверів в Azure тощо. Цей інструмент працює з даними в хмарі та локально.
Azure забезпечує захист даних корпоративного рівня. Ціни починаються з індійських рупій 66,10 / 1000 видів діяльності на місяць.
Офіційна URL-адреса: Фабрика даних
який хороший безкоштовний прибиральник для ПК - -
# 16) Фабрика даних від SourceForge :Data Factory від SourceForge - це Java-API, який може генерувати випадкові дані у великому обсязі. Він також доступний для безкоштовного завантаження.
Офіційна URL-адреса: Завод даних SourceForge
Висновок
На завершення цієї статті про Тестові засоби генерації даних можна сказати, що Generate Data, Databene Benerator та Mockaroo - це дійсно найкращі варіанти, оскільки вони можуть генерувати великий обсяг даних за доступною ціною.
Заплативши додаткову ціну, ви отримаєте більш розширені можливості для генерації даних за допомогою Redgate SQL Generator даних та IBM DB2 Test Database Generator.
Сподіваюся, вам сподобалась ця інформативна стаття про тестові засоби генерації даних !!
=> Зв'яжіться з нами запропонувати список тут.
Рекомендована література
- 10+ найкращих інструментів управління даними, щоб задовольнити ваші потреби у даних у 2021 році
- 14 найкращих інструментів управління тестовими даними у 2021 році
- 10 найкращих інструментів науки про дані в 2021 році для усунення програмування
- 10 найкращих засобів та програмного забезпечення для маскування даних у 2021 році
- 10+ найкращих інструментів збору даних із стратегіями збору даних
- 26 найкращих інструментів, платформ та постачальників інтеграції даних у 2021 році
- 10 найкращих інструментів проектування баз даних для побудови складних моделей даних
- 15 найкращих інструментів великих даних (Big Data Analytics Tools) у 2021 році