Как облегчить релизное тестирование?
Как облегчить релизное тестирование?
Современные темпы развития систем диктуют необходимость выпуска новых релизов с частотой до 2х недель. В отдельных компаниях обновления происходят каждую неделю в соответствии с требованиями. Бизнес у любого заказчика всегда заинтересован в том, чтобы улучшить взаимодействия, добавить дополнительный шаг, сделать работу более комфортной. И это без учета срочных, внеочередных или критических исправлений.Выпуск нового релиза должен проходить максимально комфортно для пользователей, а изменения должны гарантировать успешное обновление, избегая простоев в работе. При этом пользовательские данные не должны быть утеряны, старые функции не сломаны, а новые доступны для использования. Элементы системы, созданные и работающий в предыдущей версии не должны блокировать обновление. А после обновления должны работать все сервисы, созданные ранее. Новый функционал не должен ломать важные бизнес-процессы клиентов, от которых зависит работа и прибыльность компании. Например, обновление может влиять на возможность выставления счета, а значит может быть утерян клиент, отложено принятие ключевого решения и т.д. Непередача функционала сотрудника перед уходом в отпуск другому менеджеру может спровоцировать потерю сделки и даже клиента. Очередное обновление может повлиять на лояльность даже текущего клиента, если будет отложено заключение дополнительного соглашения на продление сотрудничества. На конкурентном рынке это недопустимо.
Поэтому релизное тестирование должно быть быстрым и точным. А критически важные бизнес-процессы должны быть защищены от вмешательств.
Для повторяющегося релизного тестирования мы предлагаем автотестирование. Это намного повышает эффективность работы. Дизайнер автотестов позволяет настроить автоматическое тестирование с помощью дизайнера бизнес-процессов. Инструмент предназначен для автоматического прохождения сценариев тестирования функционала системы и выявления ошибок. Позволяет оптимизировать процесс выпуска новых релизов, защитить критически важные процессы при обновлении системы. Помогает выполнить переход бесшовно.