Типы тестирования в SAP
Доступны различные типы методов тестирования, которые можно использовать для выполнения тестирования SAP.
Модульное тестирование
Модульное тестирование используется для проверки функциональности системы SAP и ее различных компонентов. Он выполняется экспертами в предметной области и конфигурации, которые знают функциональность каждого устройства в системе.
пример
Предположим, стоит задача создать заказ на продажу и сохранить его. Чтобы выполнить модульное тестирование для этой задачи, тестировщик должен знать, что заказ на продажу может быть сохранен с использованием таких элементов организации SAP, как основные данные клиента, функции партнеров, основные данные материала, балансовая единица, область кредитного контроля, сбытовая организация и т. Д.
пример
При разработке ABAP можно выполнить модульное тестирование, чтобы проверить, можно ли создать отчет на основе данных, созданных разработчиком. Требуется помощь специалиста в предметной области.
Системное тестирование
Системное тестирование включает интеграцию элементов системы SAP, чтобы гарантировать, что связанные функции SAP связаны вместе в среде разработки.
пример
Если вы говорите, что денежный поток для коммерческого предложения в организации покажет, что предложение может быть использовано для создания заказа на продажу, доставка может быть создана и обработана из заказа, за доставку может быть выставлен счет, выставление счетов передано в бухгалтерский учет и платеж клиента, примененный к бухгалтерскому счету.
Каждое устройство тестируется таким образом, а затем результаты тестирования объединяются с использованием системного тестирования.
Тестирование на основе сценария
Тестирование сценария, как следует из названия, выполняется в соответствии с конкретными бизнес-кейсами.
пример
Предположим, есть несколько задач, относящихся к сегменту клиентов, данной линейке продуктов или набору услуг. Для этой конкретной линии цели у вас есть разные сценарии, которые вам нужно протестировать. Это тестирование также выполняется в среде разработки.
Интеграционное тестирование
В этом тестировании данные тестирования поступают из реального источника извлечения данных. Данные известны бизнес-конечным пользователям.
Интеграционное тестирование используется для демонстрации того, что бизнес-процесс, разработанный и настроенный в SAP, выполняется с использованием реальных данных. Вдобавок тестирование показывает, что триггеры интерфейса, отчеты, рабочие процессы работают.
Тестирование интерфейса SAP
Тестирование интерфейса гарантирует, что бизнес-процесс в системе SAP запускается автоматически, события запускаются, а результаты передаются в систему-получатель. Тестирование интерфейса включает выполнение в отправляющей системе с последующим автоматическим генерированием выходных данных интерфейса, а затем принимающая система использует этот файл и доказывает, что бизнес-процесс продолжается на получателе.
В идеале тестирование интерфейса включает более масштабные действия по тестированию по мере продвижения проекта. Тестирование интерфейса показывает, что запуск работает, выбор данных является точным и полным, передача данных успешна, и получатель может использовать отправленные данные.
Приемочное тестирование пользователей SAP
SAP UAT используется для обеспечения того, чтобы конечные пользователи могли выполнять назначенные рабочие функции в новой системе. Важным аспектом этого тестирования является понимание бизнес-требований и обеспечение доступности ожидаемых функций, функций и возможностей.
Тестирование производительности системы SAP
Тестирование производительности проверяет следующие аспекты -
Приемлемо ли время отклика системы в соответствии с бизнес-требованиями
Выполняются ли периодические процессы в допустимое время,
Может ли поддерживаться ожидаемая одновременная пользовательская нагрузка
Тестирование производительности выявляет узкие места и неэффективность кодирования в системе SAP. Маловероятно, что настройка производительности системы настроена идеально, а программа работает с оптимизированным кодом.
Нагрузочное тестирование SAP
В нагрузочном тестировании тестер прикладывает максимальную нагрузку к системе, будь то онлайн-пользователи или периодическая пакетная обработка, и определяет, достаточно ли способна система для обработки нагрузки. Если нет, он определяет шаги, необходимые для повышения производительности.
Тестирование безопасности и авторизации SAP
Тестирование безопасности и авторизации используется для того, чтобы убедиться, что пользователи могут выполнять только транзакции и получать доступ к соответствующим данным, имеющим отношение к их проекту.
Как и в случае с внедрением стандартов безопасности, это действительно важно для проверки того, размещены ли в системе безопасность и авторизация. Идентификаторы тестов для рабочих ролей создаются и используются как для подтверждения того, что пользователь может делать, так и того, что пользователь не может.
SAP Cutover Testing
Тестирование переключения обычно выполняется один раз в жизненном цикле проекта. Здесь выполняется полномасштабное выполнение всех задач, связанных с извлечением данных из устаревших систем. Затем, чтобы выполнить любое преобразование данных, загрузите результаты в систему SAP и полностью проверьте результаты, включая выход пользователя из системы.
Регрессионное тестирование SAP
Регрессионное тестирование используется для поиска новых функций и тестирования предыдущих функций в системе при ее обновлении или установке новой системы. Ключевая роль регрессионного тестирования - проверить существующую функциональность и недавно обновленную конфигурацию и кодовую базу.
Когда вы обновляете свою систему SAP или применяете исправление, это не должно влиять на функциональные возможности, которые, как ожидается, будут выполняться пользователями. Кроме того, это не должно влиять на новые функции, которые должны быть представлены в новом выпуске.