Импортозамещение: ценность тестирования при переходе на новое ПО

Уход с российского ИТ-рынка в 2022 году таких компаний, как Microsoft, IBM, SAP, Adobe, Oracle, Norton, EPAM, HP сильно пошатнул многие отрасли экономики и спровоцировал российский бизнес искать различные выходы из ситуации и адаптироваться к новым вызовам, подбирая аналоги ушедших технологий и разрабатывая отечественное ПО.

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

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

Иностранный софт в чём-то был лучше отечественного, но базовые функции есть и в российском ПО. Сейчас есть все условия для развития отечественных решений, и я уверен, что через какое-то время они не уступят зарубежным в плане качества и функциональности.

После ухода иностранных инструментов, например IBM или SAP, компании начали выделять бюджет на развитие собственного ПО. И в этом я вижу большой плюс для развития ИТ-отрасли в России. Сейчас есть возможность развивать и дорабатывать отечественные решения, привлекать финансирование и расширять базу пользователей.

В условиях импортозамещения особую значимость обрело тестирование ПО.

Зачем тестировать отечественные ИТ-решения

Переход на российское ПО начинается с миграции данных: переноса информации с одной системы в другую. Миграция на новое программное обеспечение — это всегда длительный и сложный процесс. Даже смена одного ИТ-продукта вызывает трудности. Смена же нескольких решений может вызвать у представителей бизнеса негодование и шок. Без профессионального тестирования проведение этой операции может быть затруднительно.

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

Тестирование миграции данных позволит:

  • свести к минимуму потерю информации и избежать переноса избыточных данных
  • сохранить настройки доступов и непрерывность процессов
  • поддерживать совместимость элементов и корректную работу ИТ-решения
  • снизить риски безопасности в работе ПО, связанные с ошибками семантики
  • избежать простоев в работе системы

На следующем этапе необходимо провести тестирование производительности. Оно гарантирует, что:

  • скорость работы ПО останется как минимум на прежнем уровне
  • все данные будут перенесены корректно и без потерь
  • все функции будут работать также, как и прежде
  • бизнес-процессы, реализованные в импортном ПО, будут корректно продублированы, и пользователи смогут достичь желаемого результата при работе на вашем ПО

Какое российское ПО нужно тестировать в первую очередь

После ухода из России мировых разработчиков решений для бизнеса, особенно остро встал вопрос миграции данных с CRM и ERP-платформы и системы для управления производством на отечественные системы, например, на базе 1С. Тестирование этих систем необходимо проводить в первую очередь. И это касается любой отрасли, будь то авиация, нефтегаз, промышленность, телеком и так далее.

Затронул ли уход зарубежных инструментов ИТ-сферу

Из значимых инструментов управления проектами и отслеживания ошибок многим компаниям по тестированию пришлось отказаться от Jira (компания Atlassian). Hewlett-Packard и IBM и др. Однако многие инструменты для тестирования по-прежнему доступны. Как минимум, потому что большинство из них относится к Open Source. На рынке также присутствуют российские разработки, например, Test IT.

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

После ухода мировых брендов бизнесу пришлось перейти на лицензированное российское ПО или же искать на рынке зарубежные Open Source аналоги. Их стоимость значительно ниже, но и качество оказываемой техподдержки не всегда соответствует требованиям бизнеса и безопасности.

Зачем сотрудничать с внешней командой по обеспечению качества

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

Главные трудности при переходе на отечественное ПО связаны с миграцией данных и выстраиванием бизнес-процессов. QA команда поможет плавно адаптироваться к новым условиям, новому ПО и бизнес-требованиям. Например, системой 1С невозможно заменить SAP. Это факт. Чтобы добиться того же уровня автоматизации, как была в SAP, нужно приложить усилия. И здесь не обойтись без помощи разработчиков и тестировщиков. Но, главное, это возможно. Инженеры по тестированию помогут с интеграцией нового отечественного ПО с другими сервисами компании.

Почему важно выделять бюджет на тестирование в условиях импортозамещения

Без тестирования не обойтись, если компания намерена без потерь в производительности, безопасности, функциональности «переехать» на новое ПО. Готовность взять все риски на себя и полностью положиться на разработчиков — личный выбор. Но при переходе на новое ПО речь идёт о больших объёмах работ — перенести базы данных, настроить интеграции, проверить все сценарии, изучить техническую документацию и т.д. Одними усилиями разработчиков здесь не обойтись. К тому же и на разработку, и на тестирование одной командой уйдёт много времени. 

Выпускать непротестированное дефектное и непроизводительное решение — совершенно невыгодно для бизнеса. Профессиональные QA-инженеры проверят продукт быстро, без отрыва постоянной команды клиента от их основных задач. 

Что касается финансирования: многие российские компании раньше тратили десятки миллионов рублей на лицензии. Но когда они перестали использовать импортные решения, появился реальный шанс разработать собственное ПО за гораздо меньшие деньги. 

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

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

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

QA-команда предоставит подробные отчёты о каждом проделанном этапе работ, так что заказчик будет всегда знать текущий статус: над чем работают сейчас, какие дефекты обнаружены, какой дальнейший план работ.