Пример внедрения

ALM и UFT One от Micro Focus предоставляют интегрированное решение для тестирования SAP, позволяющее сэкономить 800 000 долларов за пять лет и предотвратить возникновение багов 1 степени серьезности, которые может могут стать причиной проблем в производстве

Задача

Организация была основана в результате слияния трех разных компаний. В результате были созданы тысячи различных приложений, которыми управляют разные ИТ-команды. Организация по разработке приложений географически распределена и поддерживается оффшорными и сторонними кредиторами. В настоящее время используется комбинация каскадных и гибких процессов разработки, а SAP используется в качестве основной системы ERP, отслеживающей все основные бизнес-функции. Руководитель отдела тестирования кратко описывает задачу: «Мы являемся уровнем управления тестированием приложений; мы отвечаем за обеспечение согласованности процессов тестирования в нашей организации. Создание общеорганизационного центрального контрольного архива данных помогло бы нам в проведении регулярных проверок и способствовало бы повторному использованию тестов. Сценарии тестирования создавались и хранились во всех подразделениях организации, и люди постоянно переписывали тесты. Наши тесты должны быть совместимы с ITIL, и наша система тестирования должна быть доступна партнерам-разработчикам, которые не входят в нашу сеть. Отчетность и прозрачность являются ключом к успеху, но при распределении усилий трудно добиться необходимой отслеживаемости».

Консолидация платформы тестирования приложений подготовит почву для использования подхода DevOps в рамках всей организации.

Решение

С целью выстроить надежный процесс тестирования SAP, для повышения эффективности разработки, тестирования и технической поддержки приложений, а также для обеспечения прозрачности в реальном времени организация внедрила ALM от Micro Focus. Вскоре модель автоматизированного тестирования была принята для большинства приложений. Совсем недавно внедрение ALM перешло от локальной модели к модели «программное обеспечение в качестве услуги» (SaaS). Руководитель отдела тестирования объясняет причины: «У нас есть много внешних партнеров-разработчиков, которые будут заниматься разработкой основного приложения, а затем передадут его нам для проведения этапа тестирования на приемлемость для пользователя User Acceptance Testing (UAT) и запуска в производство. Мы хотели найти способ поместить их тестовые данные в наш центральный архив данных в качестве основы для дальнейших проверок и регрессионных тестирований. Модель ALM SaaS сделала это возможным без ущерба для безопасности нашей собственной сети».

Организация использовала ускорение и оптимизацию тестирования SAP (TAO) для создания сценариев сквозного тестирования, которые затем управлялись и выполнялись с помощью ALM. После того, как SAP объявила об окончании цикла TAO, команда исследовала альтернативные варианты. Среда SAP с использованием нескольких экземпляров HANA и Fiori является сложной в использовании. При наличии более 250 сценариев тестирования SAP новое решение автоматизации тестирования должно будет соответствовать набору навыков и сценариям тестирования SAP TAO. UFT One от Micro Focus предоставил ответ на вопрос, как добиться максимальной скорости исполнения тестов. Тестирование графического интерфейса пользователя является важной частью тестирования, и UFT One оказался полезным при тестировании различных графических интерфейсов пользователя, включая SAPGUI.

В рамках ALM организация разработала базовый домен, в котором проводятся все тесты SAP, все тесты проекта и все основные тесты из других приложений, кроме SAP. Это обеспечивает полную отслеживаемость при управлении всеми сценариями тестирования. Каждую неделю проводится полный тестовый прогон программы с использованием среды предварительного производства SAP для проверки отсутствия негативного влияния каких-либо изменений, внесенных во время еженедельного релиза на существующие функциональные возможности. Все 170 тестов, выполненных на шести различных устройствах, завершаются всего за три часа.

Сочетание ALM и UFT One повышает эффективность тестирования за счет прозрачных процессов и примеров тестирования, что оказывается полезным при проведении аудитов. Комментарий руководителя отдела тестирования насчет повседневного использования решений: «В зависимости от происхождения создание и проведение теста из ALM может быть выполнено бизнес-аналитиком или менеджером по тестированию. По этой причине удобство использования было для нас ключевым моментом. ALM очень прост в использовании, и отзывы корпоративных пользователей и менеджеров по тестированию подтверждают это. Перейти с TAO на UFT One тоже легко. На данный момент мы имеем 170 автоматизированных сквозных тестов UFT One на основе бизнес-процессов и мы заметили, что преобразование результатов тестов происходит намного быстрее по мере увеличения архива данных».

Результаты

Как отметил руководитель отдела тестирования, повторное использование тестов является ключевым отличием организации: «Зачастую мы можем просто копировать тесты или очень легко вносить незначительные изменения, и это значительно сократило время тестирования. Когда мы впервые представили ALM, автоматизированный процесс тестирования позволил сэкономить 800 000 долларов за пять лет за счет экономии 9 000 человеко-часов. Мы не имеем возможности оценить значение иногда выявляемых багов 1 степени серьезности до того, как выпускать релиз. Возможные последствия этого могут быть катастрофическими, так что это неоценимое преимущество для нас».

ALM поддерживает процесс аудита за счет соответствия ITIL, четкой отчетности и прозрачности в отслеживании хода тестирования. Из-за простоты использования популярность ALM среди корпоративных пользователей выросла, и его даже используют для тестирования приложений, которыми управляют бизнес-команды. Онлайн-документация и обучение от Micro Focus оказались весьма эффективными для ускорения работы новых пользователей.

Руководитель отдела тестирования подытожил: «Комбинированная работа ALM и UFT One является очень эффективной для нашей организации. Наша конечная цель заключается в том, чтобы обеспечить более полное согласование каскадных процессов SAP и процессов разработки DevOps. Хотя в настоящее время существуют проблемы внутри организации в этой области, мы считаем, что у нас есть технология для постепенной интеграции наших усилий по проведению тестирований по всем направлениям».

Как Micro Focus может помочь вам достичь успеха?

Пример из практики Global Dairy Co-operative

release-rel-2020-11-1-5433 | Wed Nov 11 20:52:47 PST 2020
5433
release/rel-2020-11-1-5433
Wed Nov 11 20:52:47 PST 2020