Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как создать тестовые данные для гетерогенных сред?

Автор вопроса: CommunityОтветов: 1

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

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

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

Знаете ли вы какие-либо инструменты, источники знаний, веб-сайты, книги, экспериментальные отчеты или что-то еще по теме "Развитие сред тестирования"?

testingautomated-testsenvironment

Ответы

Ответ 1 · рейтинг 1 · Community

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

  • Тип базы данных
  • Возраст файла
  • Размер файла
  • Серверная операционная система
  • Программы, работающие на сервере

(Я просто предполагаю, что здесь разные элементы, основываясь на вашем вопросе). Затем для каждого элемента создайте для него список значений, например.

  • Тип базы данных: Oracle, MySQL, PostGreSQL
  • Операционная система сервера: Windows Server 2003, Windows Server 2008, Fedora 12 Linux

Когда вы закончите с этим, выясните, какие значения наиболее важны для тестирования; Например; вы можете отдать приоритет Oracle, если 80% ваших клиентов используют Oracle.

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы