Я столкнулся с новой задачей в своей работе, и мне нужно узнать, как генерировать и администрировать тестовые данные. Поиск в Google привел к большому количеству информации о создании конкретных тестовых данных, таких как заполнение базы данных случайными данными или замаскированными производственными данными, создание файлов, создание тестовых данных с помощью многоцелевых генетических алгоритмов для минимизации тестовых данных и оптимизации охвата и т. д.
Но моя задача несколько сложнее, потому что среда - это не только одна база данных, это гетерогенная среда, которая эволюционировала во времени, состоящая из баз данных, файлов, различных серверов, программ и т. д. Время также должно моделироваться старением файлов и т.д. на.
Я как-то здесь заблудился, и мне нужны какие-то отправные точки, откуда я могу углубиться в Материю.
Знаете ли вы какие-либо инструменты, источники знаний, веб-сайты, книги, экспериментальные отчеты или что-то еще по теме "Развитие сред тестирования"?
Ответ 1 · рейтинг 1 · Community
Звучит как пугающая среда; Я бы предложил использовать подход "разделяй и властвуй" для определения всех переменных тестовых данных. Составьте список каждого элемента среды, который необходимо изменить при тестировании, например.
- Тип базы данных
- Возраст файла
- Размер файла
- Серверная операционная система
- Программы, работающие на сервере
(Я просто предполагаю, что здесь разные элементы, основываясь на вашем вопросе). Затем для каждого элемента создайте для него список значений, например.
- Тип базы данных: Oracle, MySQL, PostGreSQL
- Операционная система сервера: Windows Server 2003, Windows Server 2008, Fedora 12 Linux
Когда вы закончите с этим, выясните, какие значения наиболее важны для тестирования; Например; вы можете отдать приоритет Oracle, если 80% ваших клиентов используют Oracle.
Наконец, у вас должен быть набор значений для различных элементов среды, которые вы можете использовать для создания тестовых сред, используя различные комбинации значений элементов, используя в первую очередь наиболее важные из них.