Нужны хорошо отформатированные данные для тестирования


1

Иногда вам нужны данные для тестов, например Adobe Thermo имеет предварительно записанные «наборы» данных, такие как строки из 1 слова, строки из 3 слов и т. Д. Для использования при заполнении элементов управления данными.

мне нужно:

  • Непрерывного текст, нет перевода строки
  • CSV Numbers, Целые
  • CSV числа, десятичных
  • URL закодированных строк

Любых идей о том, как получить любой из них?

2

GenerateData.com является свободным, открытым исходным кодом скрипт, написанный на JavaScript, PHP и MySQL, которая позволяет быстро генерировать большие объемы пользовательских данных в различных форматы для использования в тестовом программном обеспечении, заполнение баз данных.

  • JS-enabled и браузер.
  • Многие типы данных: имена, телефонные номера, адреса электронной почты, города, штаты, провинции, округа, даты, уличные адреса, диапазоны номеров, буквенно-цифровые строки, текст lorem ipsum и многое другое.
  • Возможность генерации данных в XML, Excel, HTML, CSV или SQL.
  • Данные по стране (штат/провинция/уезд) для Канады, США, Нидерландов и Великобритании.
  • Сохраняет форму генерации данных для последующего использования

1

Создать их? Быстрый скрипт perl может генерировать огромные наборы данных.

Часть задачи с CSV - это все крайние случаи (неудобное стандартное использование новых строк, что точно не соответствует тому, как Excel или SQL Server анализируют CSV). В прошлом мне приходилось строить их вручную.

  0

Может ли Perl работать на стороне клиента? 22 фев. 092009-02-22 13:28:07

  0

Yup..it - ​​это язык программирования, как и любой другой. 22 фев. 092009-02-22 16:39:01


1

Непрерывный текст, без перевода строки

Загрузить несколько файлов из Project Gutenberg и запустить СЭД на него, чтобы заменить символы новой строки пробелами.

CSV Числа Целые

Google/Y! finance AFAIK позволяет загружать исторические котировки акций. Это было бы неплохо начать. Но они обычно представляют собой смесь строки (название запаса), даты и 4 разных значений плавания и одного целочисленного значения объема.


1

Я просто сделал (в VB.NET) вспомогательный класс для генерации случайных строк длины в указанном диапазоне или случайных чисел. Я сделал это при первом тестировании модулей в Visual Studio. Так, например, когда я хотел протестировать Customer.Create, я бы установил цикл для запуска 1000 раз, чтобы создать 1000 клиентов со всеми видами случайных значений. Например,

(псевдо-реального кода)

For x = 1 to 1000 
    Dim c as New Customer 
    c.Name = Helpers.GetRandomString([minLenth], [maxLength]) 
    c.Address1 = Helpers.GetRandomString([minLenth], [maxLength]) 
    c.Telephone = Helpers.GetRandomPhoneNumber() 
    ... 
Next 

1

Попробуйте www.mockaroo.com.

Это бесплатный инструмент, позволяющий создавать до 100 000 строк реалистичных тестовых данных в форматах CSV, с разделителями табуляции и SQL. Вы можете генерировать практически любой тип данных: строки, числа, электронные письма, домены, URL-адреса, адреса, имена, юникод, пользовательские значения на основе формулы, которую вы предоставляете, и многое другое. Вы также можете сохранить свои схемы для повторного использования.

  0

FYI, Если вы ищете специально для набора URL-адресов для тестирования - как и я, - сайт Mockaroo лучше. В отличие от GenerateData.com, он имеет определенный тип данных «url». Вы даже можете настроить функции URL для генерации. 11 окт. 132013-10-11 21:14:56