Инструмент возвращает тайм-аут. Деловая акция уже произошла. Что ваше ИИ-приложение будет делать дальше? Это предлагаемый сценарий тестирования вымышленного помощника по закупкам. Это не отчет о выполненном тесте. Используйте синтетические...
Инструмент возвращает тайм-аут. Деловая акция уже произошла.
Что ваше ИИ-приложение будет делать дальше?
Это предлагаемый сценарий тестирования вымышленного помощника по закупкам. Это не отчет о выполненном тесте. Используйте синтетические приспособления и изолированную заглушку инструмента или утвержденную испытательную среду.
Отделите действие от ответа
Тестовый двойник может независимо моделировать два события: принятие операции и доставку ответа вызывающей стороне. Это позволяет тесту намеренно давать успешный побочный эффект с отсутствующим подтверждением.
Для вымышленного помощника запишите один синтетический заказ как принятый, а затем заставьте вызывающего абонента соблюдать тайм-аут. Сохраните ссылку на операцию, чтобы тест мог отличить повторяющийся запрос от несвязанного действия.
Ожидаемое возмещение должно исходить из контракта на инструмент. Не думайте, что каждый провайдер предлагает одинаковые гарантии для повторных запросов, поиска статуса или ссылок на операции.
Определите, что означает вторая попытка
Прежде чем утверждать, что повторная попытка верна, укажите, представляет ли она ту же бизнес-операцию. Если принимающая система поддерживает документированный механизм распознавания дубликатов, проверьте приложение на соответствие этому c.