Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Алексей Коновалов - Автоматизация тестирования ...

Ilya Kaznacheev
October 13, 2018
110

Алексей Коновалов - Автоматизация тестирования SAP на основе HP ALM

Доклад посвящен инструментам автоматизации тестирования HP ALM и SAP TAO, инструменту контроля изменений BPCA, а так же уменьшению затрат на ручное регрессионное тестирование

Ilya Kaznacheev

October 13, 2018
Tweet

Transcript

  1. Любое несанкционированное копирование, раскрытие или распространение материалов, содержащихся в данном

    документе (или приложениях к нему), строго запрещено. О компании ПАО «Северсталь» — одна из крупнейших в мире вертикально интегрированных сталелитейных и горнодобывающих компаний Активы в России, Белоруссии, Украине, Казахстане, Латвии, Польше, Италии и Либерии. Поставщик высококачественного металлопроката и стальных труб для строительства, машиностроения, автомобильной и нефтегазовой отраслей Один из крупнейших российских производителей железной руды и коксующего угля 2
  2. Любое несанкционированное копирование, раскрытие или распространение материалов, содержащихся в данном

    документе (или приложениях к нему), строго запрещено. 3 Потребность в автоматизации тестирования При разработке ПО рано или поздно появляется необходимость в улучшении качества продукта а так же сокращения времени на проведение тестирования. Component Based Test Automation (CBTA) – встроенный в SAP инструмент автоматизации тестирования Ручное тестирование • Занимает большое кол-во времени • Частота тестирования сильно зависит от наличия свободных человеческих ресурсов • Требуется привлечение специалиста разбирающегося в тестируемом функционале при каждом проведении теста. Автоматизация с помощью CBTA в SM • Неудобный интерфейс • Медленная работа • Нельзя автоматизировать не SAP • Трудности с сложными сценариями
  3. Любое несанкционированное копирование, раскрытие или распространение материалов, содержащихся в данном

    документе (или приложениях к нему), строго запрещено. 4 Преимущества HP ALM HP Application Lifecycle Management Веб приложение на базе которого происходит редактирование тестов, планирование времени и запуск скриптов Простота работы Эргономичный интерфейс, низкий входной порог Экономия времени Быстрая запись новых тестов и отладка старых Повышение качества Контроль за текущим состоянием тестов, гибкие отчеты Быстрые изменения При смене данных или переходе на другую систему, тесты готовы к запуски за минимальное время. SAP Test acceleration and Optimization Приложение для записи тестов построенное на основе CBTA HP Unified Functional Testing Инструмент для создания тестов, используется для покрытия не SAP функционала, а так же как движок для запуска тестов.
  4. Любое несанкционированное копирование, раскрытие или распространение материалов, содержащихся в данном

    документе (или приложениях к нему), строго запрещено. 5 Процесс автоматизации Запись автотестов для систем SAP происходит по этому сценарию: SAP Test acceleration and Optimization Запись HP Application Lifecycle Management Редактирование тестов и планирование запуска HP Unified Functional Testing Выполнение Вместе с SAP TAO идет библиотека стандартных CBTA компонентов подключаемы к ALM В данной программе происходит запись теста с предварительным редактированием. После записи тест загружается в ALM Тест загруженный из SAP TAO состоит из CBTA компонентов которые можно добавлять, удалять, менять непосредственно в ALM Можно запланировать время выполнения теста на удаленной машине или запустить локально. Для инициализации и выполнения скрипта используется UFT Но так же в UFT могут быть записаны самостоятельные тесты в ситуациях когда использование стандартных компонентов CBTA невозможно
  5. Любое несанкционированное копирование, раскрытие или распространение материалов, содержащихся в данном

    документе (или приложениях к нему), строго запрещено. Изменение 2 Запись TBOM 1 BPCA 3 6 Контроль изменений Контроль изменений Technical Bill Of Materials (TBOM) – Функционал SAP представляет собой запись всех используемых ABAP объектов в бизнес процессе 01 Мы соединяем HP ALM с одним из проектов в Solution Manager 02 Привязываем автотест к бизнес процессу 03 В SAP TAO или непосредственно в Solution Manager на основе автотестов можно провести запись TBOM Business Process Change Analyzer (BPCA) – Функционал SAP для анализа изменений бизнес процессов 01 На основе записанных TBOM мы можем проверить какие бизнес процессы были изменены 02 На основе результатов BPCA в Solution Manager может быть сформирован план тестирования.