Цитата:
Сообщение от
lvan
Если делать всё правильно, то надо тупо клонировать систему в изолированную виртуалку и тестировать там. И никаких настроек не нужно будет.
Ну тоже вариант. Не думал об этом. Отправка писем тестируется один раз, как механизм. А дальше - все письма могут выводиться в инфолог. В любом случае - отправка писем - это один случай из многих, когда требуются настройки. В остальных случаях настройки не требуются или даже вредны.
Цитата:
Сообщение от
dn
1. В параметры почты добавлен флаг "Отключить". На тестовой базе устанавливаем после обновления данных. Если требуется протестировать почту - временно включаем.
3. Тестовые настройки по интеграции сохраняем стандартным экспортом данных. После обновления данных в тесте - загружаем эти настройки вместо рабочих.
Ну это да, если не забывать.
Цитата:
Сообщение от
dn
Кроме того сделан конф. ключ "Для тестирования", который должен быть включен на тесте, но выключен на рабочей. Часть логики завязана на него.
Интересная мысль. Спасибо.
Цитата:
Сообщение от
dn
Напишите регламент по обновлению данных на тесте.

Мой вопрос больше академический. Хотелось просто выяснить - как эту задачу решают. Регламент - это всегда хорошо. По сути - регламент = скрипту в моем вопросе. Я совершенно согласен с таким подходом. Хорошо, когда есть возможность решать чего-то административными мерами. Поэтому и написал - что в жизни встречал 3 варианта, в т.ч. скрипт = регламент, однако чаще попадались на жизненном пути компании, в которых такой регламент не внедрен, однако частично - задача решена "программистким" путем.
Вот собственно поэтому и решил поинтересоваться для расширения кругозора - кто как решает данную задачу и часто ли возникает данная задача.