Перейти к основному содержимому

Remote API for Testing. Тестирование интеграций

RAT (Remote API for Testing) — это расширение для платформы 1С:Предприятие, которое предоставляет мощные инструменты для автоматизации тестирования интеграций с внешними системами.

Основные цели и возможности

Тестирование интеграций

  • Межсистемная интеграция — тестирование взаимодействия между различными системами через REST API
  • Проверка целостности данных — валидация корректности передачи данных между системами
  • Тестирование API-контрактов — проверка соответствия реального поведения API заявленным спецификациям

Работа с внешними базами 1С

  • Удаленное управление данными — возможность работы с данными другой базы 1С
  • Кросс-системные операции — выполнение операций, затрагивающих несколько информационных баз
  • Синхронизация данных — проверка и обеспечение согласованности данных между системами

Вызов внешних сервисов

  • Интеграция с любыми REST API — работа не только с 1С, но и с любыми внешними сервисами
  • Универсальные HTTP-запросы — поддержка всех стандартных HTTP-методов (GET, POST, PUT, DELETE)
  • Гибкая настройка подключений — конфигурирование параметров подключения к различным системам

Обращение к базам 1С при тестировании внешних сервисов

  • Двусторонняя интеграция — возможность тестировать внешние сервисы с точки зрения их взаимодействия с 1С
  • Проверка бизнес-логики — валидация корректности обработки данных внешними системами
  • Энд-ту-энд тестирование — комплексное тестирование полного цикла взаимодействия систем

Расширенные возможности манипулирования данными "текущей базы"

  • Программное управление данными — создание, изменение, удаление объектов через API
  • Работа с регламентными заданиями — запуск, остановка, мониторинг состояния заданий
  • Управление движениями документов — получение и изменение движений по регистрам
  • Работа с виртуальными таблицами — выполнение произвольных запросов к данным

Быстрое создание и изменение данных минуя интерфейс

  • Автоматизация подготовки тестовых данных — массовое создание тестовых объектов
  • Программное проведение документов — автоматизация операций проведения/отмены проведения
  • Настройка режимов записи — гибкое управление процессом сохранения данных

Быстрый поиск и проверка наличия данных, минуя UI

  • Расширенный поиск — фильтрация, сортировка, выборка данных по сложным условиям
  • Программная валидация — автоматическая проверка наличия и корректности данных
  • Анализ табличных документов — работа с результатами запросов и отчетов

Технические возможности

Расширение предоставляет REST API сервис с полной поддержкой OpenAPI v3 спецификации и более 80 готовых шагов для Vanessa Automation, что делает его незаменимым инструментом для разработчиков и тестировщиков.

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

Поддержка

Лицензия

Проект распространяется под лицензией GNU Lesser General Public License v3.0 (LGPL-3.0).