Как настроить чистую тестовую машину для каждого теста - PullRequest
2 голосов
/ 13 мая 2010

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

Система должна быть чистой каждый день, без каких-либо необоснованных зависимостей (например, .NET), без привидений от предыдущих установок и проведенных тестов, и достаточно простой для создания образа и изменения.

Любые советы будут с благодарностью!

Ответы [ 2 ]

7 голосов
/ 13 мая 2010

Используйте виртуальную машину, такую ​​как VirtualBox (или любой другой продукт виртуальной машины), чтобы просто повторно использовать один и тот же точный образ в своих модульных тестах каждый раз. Очень просто: -)

0 голосов
/ 14 июля 2010

Это относительно просто. Либо используйте виртуальную машину с возможностью создания снимков, либо загрузите копию образа виртуальной машины, либо используйте полный образ системы (например, Ghost). Если вы хотите использовать полностью исправленную систему, обновляйте ее каждые пару месяцев.

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

...