RoboCon 2025 — Освоение интеграции: восстановление контроля с помощью заглушек в Robot Framework
Автор: Robot Framework
Загружено: 2026-01-22
Просмотров: 73
Присоединяйтесь к RoboCon 2026 — https://robocon.io
ИТ-ландшафт... Уверен, вы уже знакомы с постоянно растущим числом интеграций и связанными с ними сложностями. Предварительная настройка может стать настоящим кошмаром. А как насчет тестирования обработки ошибок API? Вы когда-нибудь задумывались о заглушках? Позвольте мне показать вам, как вы можете легко управлять этими заглушками динамически, прямо из вашего скрипта RF!
Если вы не проводите сквозное тестирование, вас, вероятно, не особо волнуют все эти интегрированные части сервисов, окружающие шедевр вашей команды. Они просто должны функционировать и предоставлять правильные данные.
Мы прошли долгий путь со времен монолитной архитектуры. Сегодня все дело в микросервисах и небольших, гибких командах, которым необходимо интегрировать свои небольшие шедевры. Ах да, и не будем забывать о постоянно растущем числе внешних API от компаний и сервисов, с которыми вам нужно взаимодействовать.
Наверняка вы сталкивались с многочисленными проблемами, связанными с этими API, которые негативно влияют на ваши усилия по тестированию. Вот лишь некоторые из них:
Вам нужны тестовые данные, которые недоступны, или другой команде требуется целая вечность, чтобы их настроить.
Сервис недоступен (пока) или не работает из-за постоянных изменений.
Вам нужно протестировать обработку ошибок, но вы не можете смоделировать эти ситуации.
В этом докладе я объясню, как вы можете использовать заглушки (stubs), чтобы восстановить контроль. И самое лучшее… вы можете сделать это непосредственно из Robot Framework. Я покажу вам:
Библиотеку (MockserverLibrary), которая позволяет легко управлять заглушками
Как управлять запросами и ответами непосредственно из вашего скрипта Robot Framework
Как обрабатывать это динамически, получая контроль и минимизируя затраты на обслуживание
Анализ и варианты управления заглушками
Различные способы настройки и тестирования обработки ошибок в интеграциях
Методы проверки (не)корректных потоков процессов в интеграциях
Этот урок насыщен практическими примерами, которые вы сможете применить прямо сейчас.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: