18 самых популярных вопросов на собеседовании по тестированию SAP & Ответы

Anonim

Скачать PDF

1) Упомяните, что такое SAP?

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

2) Упомяните, что такое SAP Testing?

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

3) Укажите, какие типы тестирования проводятся для SAP?

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

  1. Модульное тестирование
  2. Функциональное и регрессионное тестирование
  3. UAT тестирование
  4. Интеграционное тестирование и так далее.

4) Упомяните, как создать эффективный тестовый пример SAP?

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

5) Назовите инструменты, полезные для тестирования SAP?

Инструменты, полезные для тестирования SAP, включают,

  • QTP (Профессиональный инструмент быстрого тестирования)
  • SAP TAO
  • ECATT

6) Почему выбор правильной стратегии важнее выбора инструмента для тестирования SAP?

Выбор правильной стратегии важен для SAP Testing, потому что:

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

7) Назовите преимущества приложений SAP?

Преимущества для приложений SAP:

  • Улучшенное тестовое покрытие
  • Лучшее качество продукции и меньше простоев производства
  • Рабочая нагрузка уменьшается с каждым циклом выпуска

8) Укажите, с какими проблемами сталкиваются при тестировании SAP?

Во время тестирования SAP возникают следующие проблемы:

  • Действительная комбинация тестовых данных, необходимых для тестирования
  • Все критические интерфейсы должны быть определены, и их связь должна быть установлена ​​с соответствующими тестовыми системами.
  • Распознать бизнес-процессы, подходящие для автоматизации тестирования.
  • Определите отрицательные условия тестирования
  • Упомяните, как проект системы отслеживает все зафиксированные требования и количество тестовых примеров.
  • Определите сценарии регрессии / тестовые примеры и создайте набор регрессионных тестов, который требуется во время каждого выпуска.
  • Управление выходными и входными данными для выполнения сценариев OTC, P2P и т. Д.
  • Разработайте надежную платформу автоматизации, которая должна быть поддерживаемой и масштабируемой.

9) Укажите, какие моменты следует учитывать при выполнении тестирования интерфейса SAP?

При выполнении тестирования интерфейса SAP помните следующие моменты,

  • Какова цель использования интерфейса SAP и какие бизнес-сценарии обрабатываются этим интерфейсом?
  • Убедитесь, что интерфейс точно обрабатывает все бизнес-сценарии в соответствии со стратегией тестирования.
  • Лучшая практика для выполнения тестирования интерфейса - начать с модульного тестирования.
  • Убедитесь, что исходящий интерфейс в порядке, что означает, что он обеспечивает соответствие файла спецификациям с точки зрения макета и т. Д.
  • Убедитесь, что входящий интерфейс в порядке. Проверьте, правильно ли он читает файл и правильно ли выполняет шаги в целевой системе.

10) Назовите, какие типы рабочих процессов в SAP?

В SAP к типам рабочих процессов относятся следующие:

  • Диалог
  • Enque
  • Обновлять
  • Фон
  • Катушка
  • Сообщение
  • Сервер
  • Шлюз

11) Упомяните, в чем разница между ядрами, пакетами поддержки и SAP Note?

Разница между ядрами, пакетами поддержки и SAP Note заключается в следующем:

  • Примечание : при внедрении SAP Note ошибка в отдельной программе или транзакции удаляется.
  • Пакет поддержки : все известные ошибки исправляются с помощью пакета поддержки SAP.
  • Ядро SAP : это ядро ​​приложения. Когда ядро ​​обновляется, это означает, что старые версии различных EXE-файлов заменяются.

12) Упомяните, что такое ECATT?

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

13) Назовите, какие полезные функции ECATT?

Полезные функции ECATT:

  • Тестовые транзакции, сценарии и отчеты
  • Тестирование удаленных систем
  • Вызов BAPI и функциональных модулей
  • Проверить авторизации (профили пользователей)
  • Тестовые обновления
  • Проверьте эффект изменений, чтобы настроить параметры
  • Проверить системные сообщения

14) Укажите, в чем разница между трассировкой разработчика, системной трассировкой и системным журналом?

Разница между трассировкой разработчика, системной трассировкой и системным журналом

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

15) Упомяните, что такое логика потока экрана в SAP Testing?

Логика потока экрана в SAP Testing похожа на код ABAP. Он используется для размещения блоков обработки. Он состоит из процедурной части экрана и создается в программе screen painter. Screen painter похож на редактор ABAP.

16) Упомяните, для чего нужен Process Flow Analyzer в SAP TAO?

В SAP TAO Process Flow Analyzer используется для автоматического определения пользовательских интерфейсов, используемых в кодах транзакций, выполняемых в системе SAP.

17) Упомяните, что такое SAP Cutover Testing?

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

18) Укажите, каким должен быть подход к написанию программы BDC?

Для написания программы BDC преобразуйте устаревшие системные данные в плоский файл. Затем преобразуйте плоский файл во внутреннюю таблицу. Перенесите плоский файл в систему SAP, называемую «передача данных SAP». Затем вызовите транзакцию или создайте сеансы.