Учебники

Типы тестирования в SAP

Существуют различные типы методов тестирования, которые можно использовать для выполнения SAP-тестирования.

Модульное тестирование

Модульное тестирование используется для проверки функциональности системы SAP и ее различных компонентов. Это выполняется экспертами по домену и конфигурации, которые знают функциональность каждого устройства в системе.

пример

Предположим, задача состоит в том, чтобы создать заказ клиента и сохранить его. Чтобы выполнить модульное тестирование для этой задачи, тестировщик должен знать, что заказ на продажу можно сохранить с использованием таких элементов организации SAP, как основные данные клиента, функции партнера, основные данные материала, балансовая единица, область кредитного контроля, сбытовая организация и т. Д.

пример

В разработке ABAP можно выполнить модульное тестирование, чтобы проверить, можно ли создать отчет из данных, созданных разработчиком. Требуется помощь эксперта по домену.

Тестирование системы

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

пример

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

Каждый блок тестируется таким образом, а затем результаты теста объединяются с использованием системного тестирования.

Тестирование на основе сценариев

Тестирование сценария, как следует из названия, выполняется в соответствии с конкретными бизнес-случаями.

пример

Предположим, что есть несколько задач, характерных для клиентского сегмента, определенной линейки продуктов или набора услуг. Для этих конкретных целей у вас есть разные сценарии, которые вам нужно протестировать. Это тестирование также выполняется в среде разработки.

Интеграционное тестирование

В этом тестировании данные тестирования поступают из реального источника извлечения данных. Данные известны конечным пользователям.

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

Тестирование интерфейса SAP

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

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

SAP-приемочное тестирование

SAP UAT используется для обеспечения того, чтобы конечные пользователи могли выполнять назначенные функции работы с новой системой. Важным аспектом этого тестирования является понимание требований бизнеса и обеспечение доступности ожидаемых функций, функций и возможностей.

Тестирование производительности системы SAP

Тестирование производительности проверяет следующие аспекты —

  • Приемлемо ли время ответа системы согласно бизнес-требованиям

  • Будут ли периодические процессы выполняться в течение допустимого времени,

  • Возможна ли ожидаемая одновременная загрузка пользователя

Приемлемо ли время ответа системы согласно бизнес-требованиям

Будут ли периодические процессы выполняться в течение допустимого времени,

Возможна ли ожидаемая одновременная загрузка пользователя

Тестирование производительности выявляет узкие места и неэффективность кодирования в системе SAP. Маловероятно, что настройка производительности системы настроена идеально, и программа работает с оптимизированным кодом.

Нагрузочное тестирование SAP

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

Тестирование безопасности и авторизации SAP

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

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

SAP Cutover Testing

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

SAP регрессионное тестирование

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

Когда вы обновляете свою систему SAP или применяете исправление, это не должно влиять на функциональность, которую ожидают пользователи. Кроме того, это не должно влиять на новые функции, которые должны быть введены в новом выпуске.