Метка тестирование

Виды тестирования

Виды тестирования на проектах SAP. Предлагаю договориться о понятиях.

Компонентное тестирование. Тестирование конкретной функции, настройки. Например, расчет вида оплаты, ввод инфотипа, формирование отчета. Это шаг процесса.

Функциональное тестирование. Тестирование процесса из нескольких шагов. Формирование табеля рабочего времени (ввод данных, оценка времени, форма Т-13).

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

Приемо-сдаточное тестирование (UAT). Тестирование пользователями, которые принимают систему. Комплексное тестирование, которое охватывает элементы компонентного, функционального и интеграционного тестирования в зависимости от выполняемых пользователем функций.

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

Нагрузочное тестирование. Тестирование работоспособности системы под нагрузкой большого количества пользователей или операций. Например, портал работает при плохом соединении и при одномоментном входе 100, 500, 1000 и 10 000 пользователей.

Что я упустил?


Пошаговое руководство для тестирования SAP с помощью eCATT

Да, виноват. Вы честно проголосовали за демонстрацию, набрали более 100 голосов. Поэтому «спустя годы» я расскажу вам сказку, как начать тестировать функционал в системе SAP. О методиках, принципах и подходах мы говорили ранее, сегодня только практика. Начинать будем, как всегда, с простых примеров, чтобы понять логику, а затем ее развить. Представляю вашему вниманию пошаговое руководство для тестирования SAP решений с помощью бесплатного инструмента SAP eCATT.

Настраиваем систему для организации тестирования eCATT

Для начала работы нам нужен мандант, в котором будут активированы две вещи.

  • Разрешено выполнение eCATT (транзакция SCC4).

ecatt_1

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

  • Разрешен GUI Scripting для записи и воспроизведения последовательности шагов пользователя. Транзакция RZ11, параметр sapgui/user_scripting нужно установить в TRUE.

ecatt_2

И тут мы открываем транзакцию SECATT.

Читать далее


А за разговор ответишь или про тестирование eCATT

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

В этот раз он решил мне не поверить, поэтому «буду отвечать за ба..р».

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

Начнем с теории и мировых практик. Чтобы не быть совсем голословным скажу, что я это использую в своих неСАП проектах. И мне это помогает.

Теоретическая часть

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

Пример:

модульное тестирование — проверка допустимости ввода вида оплаты в инфотип;

компонентное — вид оплаты можно ввести, посчитать в зарплате и получить результат в расчетном листе;

интеграционное — вид оплаты, введенный в инфотип, корректно проводится в главную книгу;

пользовательское — пользователь создает 15 видов оплаты, 20 полупериодов и хочет, чтобы все это работало «как раньше».

Читать далее


Моделирование заработной платы из ABAP

Всем привет.

Может быть кому-то понадобится в этой жизни функциональный модуль, который позволяет запускать расчет заработной платы в режиме моделирования. За образец можно взять вот этот HRTO_AU_PAY_PROCESS_SIMULATION. И немного переделать его под Россию.

Мне же модуль понадобился для тестов, о которых я постараюсь написать в ближайшее время. Если вы помните такую тему про eCATT, то наконец-то набралось 100 человек. Как я обещал — за мной пример по настройке в картинках. Или видео лучше?


Правильное внедрение ERP систем [опрос]

Привет!

У меня для вас отличная новость! Руки добрались поделиться с вами правильным подходом при внедрении системы SAP. Правильный он исключительно с моей точки зрения. И еще нескольких тысяч проектов в области разработки программных продуктов в мире. Но сначала послушайте сказку в нагрузку.

Читать далее