Отдельная среда для ветки исправлений? - PullRequest
0 голосов
/ 29 мая 2018

В настоящее время мы перешли к модели ветвления gitflow.Мы определили 2 среды для QA: тестирование, постановка.Код из ветви разработки развертывается в среде тестирования, а код из ветви / release отправляется в промежуточную среду.Теперь мы должны применить исправление.Итак, мы создали отдельную ветку с исправлениями от master, исправили ошибку и ... Где мы можем это проверить?Должен ли у нас быть отдельный EnP PreProduction?Я не уверен, что мне следует тестировать на стадии подготовки, потому что на стадии подготовки у нас может быть новый тестируемый выпуск.

Ответы [ 2 ]

0 голосов
/ 13 июня 2018

Вот что вы должны сделать.1. Для исправления важно проверить в Feature или любой другой ветке, кроме QA.2. После того, как это исправление протестировано, вы можете перейти к QA / staging env.Запустите регрессию там.

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

И когда вы перемещаете код из QA, который имеет менее выделенную инфраструктуру, в Staging, который может иметь сервер реплики prod и т. д., это дает возможность сделать уровень функционального тестирования Penetration / Secuirty и т. д. также.

Надеюсь, это поможет!

0 голосов
/ 29 мая 2018

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

...