Условия участия
- Бесплатно, нужна предварительная регистрация.
Программа
Давайте представим ситуацию: вы разрабатываете и тестируете решения в среде 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/