Инструмент генерации тестовых данных [закрыт]

Существует ли какой-либо инструмент для генерации тестовых данных на основе конкретных требований?

например, размер, тип файла

5.05.2009 13:02:04
5 ОТВЕТОВ
РЕШЕНИЕ

Ваш вопрос довольно открытый конец ...

Вы можете найти некоторые данные, полезные для тестирования во многих областях, обычно связанных с естественными языками, выполнив поиск по слову «корпус».

Если вы хотите сгенерировать случайные данные, взломайте скрипт Perl ... но:

  • остерегайтесь компьютерных случайностей, которые могут причинить вам вред ( http://en.wikipedia.org/wiki/Random_number_generator ).
  • Тестовые данные действительно полезны, когда вы знаете, каким должен быть результат ваших вычислений, иначе вы не знаете, прошел ли ваш тест успешно.

Я видел много людей, генерирующих тонны данных для проверки производительности своего кода, но забыл проверить, что результат был правильным.

Если вам повезло, что у вас есть возможность совершить круговое путешествие, как, например, со сжатием / декомпрессией, генерация случайных данных может обеспечить полезные и уловить заглавные случаи, о которых вы и не думали

0
5.05.2009 13:12:08

Ну, каков более широкий контекст? Обычно есть специализированные инструменты в определенных областях. Я в основном знаю технологии MS, где «чувак данных» может генерировать тестовые данные базы данных, а PEX может использовать анализ для поиска данных, попадающих в ваши необычные ветви кода ... но для гораздо более конкретных сценариев вам может понадобиться написать свой собственный инструмент.

0
5.05.2009 13:10:37

Это очень открытый вопрос. Несмотря на то, что данные тестирования, безусловно, хотят тестировать конкретные тестовые случаи, поэтому, как говорит Марк, написание собственного инструмента может быть лучшим способом, но я сомневаюсь, что общий инструмент даст вам то, что вам нужно. Однако, если вы объясните свой сценарий, вам будет легче помочь.

0
5.05.2009 22:50:33

Вопрос очень открытый закончен. Но я сталкивался с этой проблемой много раз, когда автоматизировал свои тесты с тестовыми данными. Если это тот контекст, который вы ищете, мой ответ может помочь вам.

Для инструмента Генерация тестовых данных вы можете взглянуть на набор инструментов Grid . У них есть набор функций и приложений, которые могут генерировать тестовые данные в требуемом формате и сохранять их в локальных таблицах mySQL / excel.

Обратите внимание, что это не бесплатный инструмент, он включает в себя стоимость лицензии.

0
11.10.2012 09:01:54