Условия участия

  • Бесплатно, нужна предварительная регистрация.

Программа

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

Для того, чтобы проверка была воспроизводимой, масштабировалась и меньше зависела от ручных прогонов, вам нужно уметь тестировать функциональные модули не только “классически” (через SE37/SE80), но и через data-driven подход.

На вебинаре Олег Башкатов поделился своим опытом в области разработки и тестирования различных решений, и их частей в среде SAP NetWeaver (как on-Premise так и on-Cloud):

Классический подход к тестированию функциональных модулей (SE37/SE80) и DDT-подход;

Пример использования разработанного (и всё ещё дорабатываемого) фреймворка FloridatString;

Некоторые принципы data-driven тестирования, применимые для SAP;

Элементарные (но полезные) Python-скрипты для тестирования функциональных модулей и SOAP-сервисов, сделанных поверх функциональных модулей.

О чем речь?

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


Основные инструменты:

- FloridaString (полу-ABAP, полу-Python шаблонизатор).
- SOAP-сервисы (Enterprise Service в SAP NetWeaver).
- Общедоступные Python-библиотеки (requests, tkinter, sqlite3, mysql.connector).
- Playwright.

Цели

Как это поможет на практике:

- Тестирование на основе скриптов значительно сокращает время на разработку решений.
- Тестирование на основе данных (DDT) позволяет сфокусироваться на различных кейсах с различными данными и стабилизировать разработки без downgrade в будущем.


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

Примечания

Продолжительность:
45 минут

Сайт компании-организатора: https://sapland.ru/