test data generation with gedis studio online tool
Тестування генерації даних - Демонстрація за допомогою безкоштовного Інтернет-інструменту GEDIS Studio (Частина -2):
Прочитайте частину 1 цього тестуйте підручники з управління даними тут .
За даними CA Technologies, останні дослідження показують, що 30% - 40% дефектів при тестуванні програмного забезпечення пов'язані з проблемами даних тесту. Це одна з багатьох причин, яка спонукає галузь контролю якості використовувати засоби тестування даних (TDM).
Інструменти TDM пропонують відкриті можливості створення згенерованих системою надійних та надійних копій вашого набору даних лише за лічені хвилини.
Крім того, засоби TDM позитивно впливають на процес швидкого та якісного життєвого циклу розробки програмного забезпечення тестування життєвого циклу із такими специфікаціями, як:
- Помітно підвищує швидкість створення підмножини даних та створення синтетичних даних.
- Створює повні виробничі клони, зменшуючи ваші ручні зусилля та час.
- Надає на вимогу робочий простір та платформу самообслуговування для тестувальників, розробників, адміністраторів та адміністраторів БД, щоб уникнути пошкодження даних та затримок часу.
Застосовуючи інструменти TDM у галузі тестування програмного забезпечення, ви закладаєте основу для того, щоб внести більший внесок у пришвидшення випуску тестових циклів. Автоматизація процесу обсягу необхідних даних покращує ефективне використання часу розробки додатків. Так само ви ефективно пом'якшуєте повільне та складне налаштування даних за допомогою генерації синтетичних даних.
Зверніться до малюнка-1, графічного інтерфейсу IBM InfoSphereOptim TMD для кращої візуалізації всього процесу управління тестовими даними.
Фігура 1: Графічний інтерфейс IBM InfoSphereOptim TMD
З точки зору економічної ефективності використання засобів TDM безпосередньо впливає на вартість, оскільки:
- Інтеграція даних із засобами управління тестами
- Мінімізація ручних зусиль у процесі встановлення даних для тестування
- Адекватно доступні дані для повторного використання
- Команди з контролю якості стають більш продуктивними, що призводить до кращого управління людськими ресурсами
- Покращення розпізнавання дефектів за допомогою Розробки та даних
У цій частині 2 серії підручників з управління тестовими даними ми збираємось дізнатись про Aавтоматизований процес генерації тестових даних за допомогою Інтернет-інструменту GEDIS Studio.
Що ви дізнаєтесь:
- Вступ до GEDIS Studio Online
- Доступ та реєстрація
- Тестування даних
- Кореляція даних та взаємозалежність
- Параметризація за допомогою GEDIS Studio
- Інструменти автоматизованого тестування даних
- Висновок
- Рекомендована література
Вступ до GEDIS Studio Online
Студія GEDIS - це безкоштовний інструмент для управління тестовими даними в Інтернеті та інструмент генерації даних . Його унікальні особливості понад 30 правил генерації тестових даних для створення тестових даних, контролю розподілу значень, кореляції значень та багатьох інших корисних можливостей для агресивного тестування вашого додатка під час тесту за допомогою реалістичних наборів даних та моделювання великих даних.
Отже, GEDIS Studio може за короткий проміжок часу розробити ваші покоління та надати вам платформу для якісної організації виробництва ваших тестових даних. Для будь-яких даних даних тестових випадків AUT нам потрібні реалістичні дані тестів, щоб забезпечити ретельність нашого загального тестування.
Тому ми завжди маємо доступ до достатньої кількості тестових даних із виробничого середовища та застосування Інформація, що дозволяє ідентифікувати особу виготовлення, не завдаючи шкоди практичному характеру даних, та визначте подальші вимоги до даних тестів для ваших розроблених тестових кейсів.
Використовуючи GEDIS Studio, ви насолоджуєтесь управлінням та створенням даних тесту, маючи такі переваги:
- Реалістичне виробництво даних
- Дуже корисно для відображення та аналізу даних
- Ефективна платформа для створення сценаріїв та даних SQL, HTML, XML та CSV.
Використання GEDIS Studio забезпечує вам середовище, в якому ви можете працювати за межі формування даних у таких областях, як показано нижче:
- Заповніть базу даних відповідно до Ваших вимог до тестування
- Підготуйте реалістичне середовище тестування для вашого AUT
- Автоматизація виробництва даних відповідно до вимог
- Виробництво формату прямого імпорту для Oracle, DB2 та MySQL та багатьох інших RDMS.
Крім того, GEDIS розширює повноту Вашого тестування за рахунок:
- Виробництво масивних даних для модульних, функціональних та навантажувальних випробувань.
- Виконання тестування на основі даних (QTP / UFT, селен або TestPartner).
Доступ та реєстрація
На сьогодні ми переглянули те, що робить GEDIS з його унікальними особливостями. Ви можете генерувати свої тестові дані в Інтернеті, навіть не встановлюючи на комп’ютері жодної програми. Як тільки ви зареєструєте свій обліковий запис, ви можете відразу ж розпочати співпрацю з GEDIS Studio.
GEDIS Studio виділяє особисту робочу область на своїх серверах. Крім того, він надає вам зразки проектів та довідкові дані, які ви можете імпортувати у свою робочу область, щоб створити дані для власних потреб.
Ви можете створити свій рахунок, натиснувши кнопку «Зареєструватись», натиснувши на це посилання www.data-generator.com . Потім введіть усі поля у реєстраційній формі та натисніть кнопку «Надіслати».
(ПРИМІТКА- Клацніть на будь-яке зображення, щоб збільшити його)
Після того, як ви завершите процес реєстрації, GEDIS надішле вам підтвердження реєстрації вашого облікового запису, а також ім'я для входу та пароль, які ви можете використовувати для входу в Інтернет-студію GEDIS.
Після входу в GEDIS Studio ваша робоча область порожня, і ви можете будь-яке створити проект або імпортувати свій проект з наявних даних, розташованих на сторінці робочої області на панелі конфігурації. Коли у вас є проект, ви можете вставити генератор і додати будь-яку кількість полів, які можуть вам знадобитися відповідно до специфікації ваших даних.
GEDIS надав панелі інструментів як будь-яка інша програма для швидкого доступу своїх користувачів до основних функцій, таких як створення компонентів проекту або менеджера робочої області. Ви можете переглядати генератори та знаходити поля в 'Проектному' провіднику, а також можете переглядати свої партії та файли з 'Виробничого' провідника, розташованого в лівій частині програми GEDIS Studio.
Праворуч від програми GEDIS Studio ви маєте панель конфігурації для компонентів проекту, менеджера робочої області та подання довідки. Менеджер робочої області відображає дані спільного та приватного робочих просторів для ваших проектів, генераторів, пакетів та інших файлів даних.
Щоб змінити правило в певному полі, виберіть його в конструкторі дизайну та двічі клацніть нове правило у селекторі правила.
Відповідно до моделі за замовчуванням, усі кореневі поля генератора автоматично додаються до “вихідного” файлу.
Іншою особливістю відображення даних може бути таблиця CSV або звичайний текст. І натиснувши вкладку «Робоча область» праворуч від вкладки «Дизайн» та «Виробництво» програми, вона відображає сторінку, що містить чотири підвкладки, такі як «Проекти», «Генератори», «Вихідні дані» та « Дані ”.
На вкладці «Проекти» є дві папки, одна створена системою, а інша - «GenieLog». Якщо ви двічі клацнете на будь-якому з “Проектів” або “Генераторів”, ви можете імпортувати їх у свою власну робочу область. GEDIS Studio зробила ці дані доступними для своїх користувачів для роботи з інструментом .
Оскільки ми до певної міри висвітлили вступну частину головної сторінки GEDIS Studio, давайте коротко ознайомимось із кроковим поетапним створенням тестових даних.
Тестування даних
1) Коли ви перебуваєте на вкладці 'Дизайн', натисніть кнопку 'Створити новий проект', розташовану на панелі інструментів. Роблячи це, ви одночасно створюєте новий пакет і файл Defualt.txt.
2) На вкладці 'Документація', розташованій у нижній частині правої кнопки програми, і введіть назву нового проекту. У цьому посібнику ви бачите проект під назвою “Open EMR”.
питання автоматичного тестування співбесіди для досвідчених
3) Щойно ви створили і назвали проект, ви можете “Додати поле” на панелі інструментів. Наприклад, тут ми додаємо два поля для «Ім'я» та «Номер кредитної картки» з документаційної частини інструменту праворуч.
4) Щоб застосувати правило генерування даних на основі наших потреб у даних, спочатку натисніть поле «Ім'я». Потім клацніть на вкладці «Правила» та виберіть правило генерації «Витяг тестового файлу».
5) Коли ви обираєте правило вилучення текстових файлів, ви можете переглядати посилання на дані імен, доступні для вас GEDIS. Коли ви натискаєте кнопку перегляду, де написано «ФАЙЛ», ви вибираєте файл імен із папки «Імена», що знаходиться в папці «GenieLog».
6) Клацніть на створене поле «Номер кредитної картки», щоб вибрати правило «Кредитна картка», яке створить номери кредитних карток.
7) Коли ви розробляєте правила для двох заданих полів, ви натискаєте на вкладку “Виробництво”. Ця сторінка покаже вам, що проект Open EMR має 'Нову партію' та 'Default.txt'.
Ви можете вказати, які дані вам потрібно створити, заповнивши вкладки, такі як Nb Records, де ви додаєте кількість записів.
Ось, наприклад, ми ставимо кількість 100 записів, які потрібно створити:
8) Після того, як ви виконали необхідні специфікації даних, натисніть кнопку «Створити». Тут, на скріншоті, ви бачите у форматі CSV Viewer кількість 100 імен та номери банківських рахунків, створених на основі необхідних критеріїв разом.
Кореляція даних та взаємозалежність
Ця функція Інтернет-студії GEDIS дозволяє розробляти генератори там, де потрібна кореляція даних.
Наприклад, ми генеруємо набір даних із двох стовпців для «Ім’я» та «Країна», де імена генеруються відповідно до чисельності населення кожної країни світу.
За це,
- ми створюємо проект Open EMR і додаємо два поля «Ім'я» та «Країна» на вкладці «Дизайн».
- Виберіть «Вилучення текстового файлу» як правило генератора для поля «Ім'я».
- Потім ви вибираєте доступні дані файлу з папки з іменем, переглядаючи поле «Файл».
- Подібним чином ви обираєте правило генератора «Вилучення текстового файлу» та здійснюєте навігацію, щоб отримати дані із країни із шляху як «Локалізація / Світові країни-Популяції.txt».
- Закінчивши проектувати правила для двох заданих полів, натисніть на вкладку «Виробництво». Ця сторінка покаже вам, що у вашому проекті Open EMR є 'Нова партія' та 'Default.Txt'.
- Ви можете вказати, які дані вам потрібно згенерувати, заповнивши вкладки, такі як Nb Records, додайте кількість записів, яка вам потрібна для обох полів. Ось, наприклад, ми ставимо число 200 записів, які потрібно створити.
- Після того, як ви виконали необхідні специфікації даних, натисніть кнопку «Створити». Знімок екрана, що відображається нижче, відображає у форматі CSV Viewer кількість 200 назв, країну, кожну популяцію країни, область та щільність відповідно до заданої умови формування тестових даних. Населення, розподілене всередині сформованих тестових даних, таке саме, як розподіл реального населення на Землі.
Параметризація за допомогою GEDIS Studio
Особливістю параметра є одна з найефективніших функцій генерації тестових даних інструменту тестування баз даних GEDIS. Використовуючи параметри, ви можете встановити різні генератори різних значень даних для вашого виробництва.
Отже, можливість роботи з параметрами допомагає вам повторно використовувати різні генератори даних у реальних проектах, де у вас є кілька користувачів.
Тепер давайте створимо два параметризовані генератори з двома різними значеннями адреси та прізвищ, що починаються з F у нашому проекті Open EMR. Оскільки ми вже створили проект Open ERM разом із двома полями 'Ім'я' та 'Країна'.
- Ви натискаєте на вкладку “Виробництво”, де ви б додали обидва згадані параметри
- Клацніть на “default.txt”, що знаходиться в пакеті вашого Open EMR
- Натиснувши вкладку «Параметри», розташовану між вкладками «Документація» та «Правила», система відображає сторінку параметрів
- Додайте параметр і назвіть його “Адреса”
- Перегляньте вибір файлу адреси з папки “Слова”, клацнувши піктограму папки, розташовану праворуч від доданого параметра
- Після того, як ви вибрали файл адреси, ви можете натиснути кнопку «Переглянути файл у форматі CSV» або кнопку «Переглянути файл як текст»
- Ті самі кроки, які ви зробили б для додавання нового параметра імен, починаючи з F.
Є два додані параметри, над якими можна працювати над одним із них, оскільки це може знадобитися для тестування, як показано на скріншоті.
На додаток до ілюстрованих особливостей цього посібника в контексті проекту Open EMR, GEDIS Studio надає вам можливості для роботи в більш широкому спектрі тестових даних та управління ними.
Вони згадані нижче:
- Управління вашим тестуванням без регресії
- Використання сформованих тестових даних шляхом імпорту / експорту
- Створення тестових даних без використання графічного інтерфейсу користувача GEDIS Studio
Ви можете отримати доступ до підручника GEDIS для своєї практики та використання, натиснувши тут .
Інструменти автоматизованого тестування даних
Через надзвичайну потребу у тестових даних у процесі тестування нашого програмного забезпечення, на ринку доступні різні типи засобів автоматизованого генерування тестових даних.
Пройшовши через GEDIS Studio як один із багатьох автоматизованих інструментів тестових даних, ми з’ясували, що ми можемо створювати оригінальні дані майже в будь-якій базі даних або текстовому файлі.
Ці інструменти дозволяють нам:
- Створення реалістичних та значущих даних для повного тестування додатків;
- Ввести будь-які специфічні для домену дані для тестування;
- Застосування законодавства про особисту інформацію, що ідентифікує особу, шляхом маскування конфіденційних цінностей;
- Програми швидко доставляються споживачам, уникаючи ручного, трудомісткого створення даних;
- Автоматизація тисяч клієнтів, товарів або елементів облікових записів з різними атрибутами їх ідентифікатора, електронної пошти, імені тощо.
Для порівняльного аналізу перелічених інструментів управління тестовими даними ми зібрали більшість інструментів, доступних на ринку.
=> Якщо ви зацікавлені в перегляді найкращих інструментів TDM, будь ласка, прочитайте цей підручник .
Ось список інструментів TDM:
- BizDataX
- CA Test Data Manager (Datamaker)
- Управління тестовими даними Compuware
- Фабрика даних
- Генератор даних
- DatabeneBenerator
- Генератор даних Datanamic MultiDB
- Тестування даних тесту Delphix
- Управління даними Double Test
- Генератор даних DTM
- E-Naxos DataGen
- Генератор даних EMS
- GEDIS Studio Online
- Generatordata.com
- Генератор даних GS
- Управління тестовими даними HP
- Інструмент тестування даних Informatica
- Тест управління даними InfoSphereOptim
- Рішення Lisa для тестових даних
- Управління оригінальними тестовими даними
- Генератор даних Redgate SQL
- Сервер міграції тестових даних SAP
- Управління тестовими даними Solix EDMS
- Нерестовик
- TechArcis
- Тест-генератор даних
- Невисокий розширений генератор даних
- vTesterCenter
- Генератор даних YDE
Висновок
Використовуючи будь-які автоматизовані інструменти TDM, ми надзвичайно підвищуємо якість нашого тестування функціональних можливостей та продуктивності.
Інструменти допомагають нам забезпечити достатнє охоплення даних, швидшу доставку, економічну ефективність, меншу кількість дефектів, пов’язаних із даними, та максимальні можливості навчання протягом усього процесу тестування.
Цей підручник надав вам список із двадцяти дев'яти засобів автоматизованого створення тестових даних, які ви можете пройти та знайти потрібний інструмент TDM, який забезпечить вам надання необхідних даних тесту. Ознайомлення з різною кількістю інструментів TDM дозволить вам вибрати відповідний після переоцінки з кожного циклу тестування.
Ми вирішили проілюструвати основні особливості GEDIS Studio Online. Цей інструмент доступний в Інтернеті, до якого ви можете отримати доступ, маючи вибіркові дані та безліч правил для початку тесту в найкоротші терміни.
Якщо вам потрібен безкоштовний інструмент автоматизації, для якого вам не потрібно проходити інсталяцію та підключення до бази даних, GEDIS - один із них.
Не соромтеся генерувати тестові дані за допомогою цього інструменту. Повідомте нас, якщо у вас є запитання. Якщо ви хочете, щоб ми охопили будь-який інший інструмент управління тестовими даними, повідомте нам про це.
Рекомендована література
- 10+ найкращих інструментів збору даних із стратегіями збору даних
- 14 найкращих інструментів управління тестовими даними у 2021 році
- 10 найкращих інструментів генерації тестових даних у 2021 році
- 10 найкращих інструментів аналізу даних для ідеального управління даними (СПИСОК 2021)
- Параметризація даних JMeter за допомогою користувацьких змінних
- 10 найкращих інструментів веб-вишкрібання для вилучення даних в Інтернеті
- 10+ найкращих інструментів управління даними, щоб задовольнити ваші потреби у даних у 2021 році
- Функція пулу даних в IBM Rational Quality Manager для управління тестовими даними