Перейти к содержимому

Один вариант Теневого тестирования (или Shadow Deployment)

Актуальность

Замещение легаси программного обеспечение в настоящий момент и всегда будет актуальной задаче. Для бизнеса борьба с тех. долгом не всегда важно, можно годами сидеть на старом ПО и получать от этого выгоду.

Но ПО как и всё устаревает, подходы к разработки, новые технологии, скорость работы, новая архитектура аппаратного обеспечения.


Теневое тестирование

Как вариант установить две системы работающие параллельно и в определённый момент отключение устаревшей системы, но у такого подхода есть цена. Нужно некоторое время, возможно достаточно долгое поддерживать, обслуживать, заниматься резервным копированием две системы. По сути цена на всё это возрастает вдвое.

Предлагаю другое, более дешёвое решение, но не менее эффективное.

Необходимо разработать утилиты и скрипты, которые позволяет выполнить теневое тестирование локально, и затем сравнить результаты. Рассматривая системы как множество чёрных ящиков. Когда результаты по данным будут совпадать на 99.99%, можно в технологическое окно выполнить переход.

Всё это касается в первую очередь функциональных требований к продукты.

Выводы делайте сами…

Добавить комментарий