Минимальные требования для разработки динамического сценария

Для разработки динамического сценария необходимо предоставить ряд данных.

Схема динамического сценария

Миро или другой графический редактор. Схема должна учитывать желаемую логику сценария.

Методы API

Методы должны в полной мере соответствовать ТЗ, представленному в виде схемы.

Например:

Схема предлагает перенести заказ. Для этого его нужно отменить в системе и создать новый. Нужно, чтобы методы API позволяли:

  • идентифицировать пользователя;

  • сделать запрос на отмену (и получить понятный ответ с расшифровкой ошибок);

  • сделать запрос на создание нового заказа (и получить понятный ответ с расшифровкой ошибок).

Пример документации:

API URL - https://………..

API Key - ……….

Пример описания ТЗ на метод:

Метод — Бронирование занятия

Входные данные:

  • id занятия

Выходные данные:

  • статус в случае успеха

  • статус ошибки в случае неуспеха

Метод — Проверка свободных слотов у преподавателя Входные данные

  • id преподавателя Выходные данные

  • id занятия

  • дата/время занятия в формате ДД-ММ-ГГГГ ЧЧ:ММ (мск)

Готовый к тестированию API

API должен отвечать на тестовые запросы.

Необходимо представить тестовые данные, чтобы провести тестирование всех методов.

Важно, чтобы предоставляемые данные не отличались по формату от реальных пользовательских.

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

К примеру: формат айди заказа тестовый – 123456, а реальный – 210-789

Пример формата тестового пользователя:

В зависимости от того, что нужно протестировать, это могут быть следующие данные:

  • номер телефона и/или почта;

  • айди заказа.

Last updated