Тестовый комплекс предназначен для предварительной отработки всех изменений, которые будут вноситься в ключевые действующие информационные системы и аппаратную часть ИТ-инфраструктуры банка ВТБ24. Заблаговременное выявление ошибок в ПО позволит исправлять их на более ранней стадии, что уменьшает общие финансовые затраты на внедрение новых продуктов, сокращает сроки их вывода на рынок. Кроме того, автоматизация процедур создания тестовых сред уменьшит нагрузку на ИТ и бизнес-подразделения, связанную с выполнением рутинных задач по тестированию ПО.
Тестовые среды – копии информационных систем банка, каждая из которых структурно состоит из тех же аппаратно-программных компонент (приложения, аппаратная платформа, системное программное обеспечение, базы данных), что и соответствующая ей продуктивная система.
Одной из ключевых задач проекта стала подготовка ВТБ24 концепции тестовой инфраструктуры в банке, после чего совместно с Группой компаний «Техносерв» были разработаны схемы организации тестовых сред и принципы работы тестовых контуров, бизнес-процессы, регламенты организации тестирования. Затем был спроектирован и развёрнут программно-аппаратный комплекс, соответствующий задачам проведения комплексного функционального тестирования требуемого качества и объема.
Первоначально решение предполагает наличие семи тестовых контуров, предназначенных для выполнения задач по тестированию программно-аппаратных комплексов, интегрированных и настроенных на взаимодействие друг с другом. Каждый контур максимально соответствует существующей продуктивной инфраструктуре и содержит тестовые среды нескольких десятков ключевых информационных систем банка, при необходимости в контур можно подключать дополнительные системы.
В настоящий момент в среднем на каждый контур приходится от 6 до 30 тестовых сред. Благодаря модульности и универсальности разработанного решения в дальнейшем заказчик может самостоятельно развивать и эксплуатировать комплекс.
В рамках проекта по созданию тестового комплекса в ВТБ24 внедрены системы хранения данных IBM Storwize. От производительности и эффективности СХД IBM напрямую зависит оперативность создания и обновления тестовых сред.
Комплекс использует механизмы виртуализации, что позволяет гибко подстраиваться под требования размещаемых приложений, экономить вычислительные и дисковые ресурсы, а также существенно упростить и ускорить процесс создания и обновления тестовых сред.
Создаваемый специалистами «Техносерва» и банка тестовый комплекс позволит обеспечить переход ВТБ24 на релизную схему разработки и тестирования планируемых изменений информационных систем банка. Релизная схема предполагает тестирование на готовность к внедрению релиза – согласованной и готовой к использованию версии ПО/продукта, включающей в себя новый функционал решения и текущие исправления.
Отработка каждого релиза на семи специализированных по назначению контурах позволяет увеличить в 2-2,5 раза глубину проверки, что сократит количество ошибок и нештатных ситуаций, возникающих при дальнейшей эксплуатации информационных систем. Использование нескольких контуров позволяет одновременно тестировать несколько релизов программного обеспечения.
Управление тестовыми средами (их конфигурацией, клонированием виртуальных серверов и томов с данными, автоматической модификацией настроек операционной системы и прикладного ПО при клонировании) осуществляется через централизованный автоматизированный web-портал, разработанный специалистами компании «Рексофт», входящей в Группу «Техносерв». Портал поддерживает возможность актуализации тестовых сред и данных в режиме онлайн.
«Новый тестовый комплекс уже обеспечил не только упрощение внедрения новых релизов информационных систем банка, но и ускорение перехода к их промышленной эксплуатации. На этапе внедрения тестового комплекса мы ожидаем существенного сокращения сроков подготовки процедур тестирования, а затем – и времени их выполнения. Перейти к отработке процесса автоматизированного регрессионного тестирования на новом комплексе мы планируем уже в 4 квартале 2013 года. Реализация проекта по комплексной автоматизации тестовых сред по нашим расчетам значительно сократит сроки вывода новых продуктов банка на рынок и позволит реализовать наши стратегические планы по масштабному внедрению новой ИТ-платформы».