Как Среда QA должна быть установкой?

Я в настоящее время в недоумении. Мы перемещаемся от Dev-находящейся-в-собственности тестовой среды до, находящейся в собственности QA. Я работал в тестовой среде, находящейся в собственности QA прежде. Но я никогда не настраивал тот с нуля. Я понимаю, что это должно зеркально отразить Производство как можно больше. Но как? Как Вы сделали, устанавливают Вашу Среду QA?

6
задан onesith 7 May 2010 в 21:08
поделиться

2 ответа

Каждую неделю мы делаем резервные копии производственных копий и заменяем ими то, что у нас есть в QA. В производственных копиях вычищается вся конфиденциальная информация (SSN, адрес электронной почты, номер телефона и т. д.) и заменяется "фиктивными" значениями.

Затем мы используем процесс сборки, чтобы довести обновленную среду QA до версии кода (в пользовательском интерфейсе, бизнес-слое и слое данных), которую мы тестируем.

2
ответ дан 17 December 2019 в 00:05
поделиться

Для создания тестовой площадки QA есть всего три требования.

1) Воспроизведение чистого, реалистичного производства. Если ваше приложение работает на сервере Win2k8, QA нужен сервер Win2K8. Если вам нужно поддерживать 5 веб-браузеров, QA нужны все 5 установленных (одновременно или на нескольких клиентах). Если вы развертываете в конфигурации клиент/сервер, вам понадобится две машины, даже если ваш продукт может работать только на одной системе. Я бы не стал перегружать типичное развертывание. Тестирование на немного более слабом оборудовании поможет выявить проблемы с производительностью.

2) Последовательная выборка данных. Это может быть дамп базы данных, фиктивные данные или случайно сгенерированные данные. Это должно быть легко перезагружать раз за разом. Если ваше приложение отображает записи из таблицы базы данных, то для начала вам нужно иметь там приличное количество образцов данных. Тогда специалист по контролю качества сможет возиться, добавляя или удаляя их. Включите реалистичные данные и крайние сценарии.

3) Откат. Самый простой способ справиться с этим - создание образа системы. QA необходимо иметь чистую, нетронутую среду для тестирования, чтобы убедиться в правильности развертывания продукта. Это также позволяет QA не беспокоиться о том, что тестовая среда может быть взорвана в результате каких-то странных действий. В худшем случае вы просто сделаете перерыв на кофе, пока идет откат.

5
ответ дан 17 December 2019 в 00:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: