From 0c00d052e9bec49993ebf69f37a26e15c910bccd Mon Sep 17 00:00:00 2001 From: Leonid Fedorov Date: Wed, 6 Apr 2022 23:50:12 +0300 Subject: [PATCH] =?UTF-8?q?Update=20=D0=A2=D0=B5=D1=81=D1=82=D0=BE=D0=B2?= =?UTF-8?q?=D0=B0=D1=8F=20=D1=81=D1=80=D0=B5=D0=B4=D0=B0.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ru/drafts/04-Раздел III. API как продукт/Тестовая среда.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ru/drafts/04-Раздел III. API как продукт/Тестовая среда.md b/src/ru/drafts/04-Раздел III. API как продукт/Тестовая среда.md index e3660dc..e201c66 100644 --- a/src/ru/drafts/04-Раздел III. API как продукт/Тестовая среда.md +++ b/src/ru/drafts/04-Раздел III. API как продукт/Тестовая среда.md @@ -1,6 +1,6 @@ ### Тестовая среда -Отдельно стоит обсудить предоставление разработчику возможности протестировать полный цикл работы API автоматически. Во многих предметных областях сделать это отнюдь не просто — в частности, и в нашем выдуманном примере с API кофе-машин. В реальной жизни полный happy path заказа, от запроса пользователем информации о доступных предложения до выставления обратной связи по завершению занимает минуты, иногда десятки минут. Чтобы протестировать какие-то крайние случаи (например, запрос пользователем возврата денежных средств из-за проблем с качеством заказа) требует совершения нескольких десятков последовательных шагов. Ситуация осложняется также тем, что сценарии, связанные с деньгами прямо или косвенно (например, в виде отправки SMS) тестировать «в лоб» накладно. Для облегчения работы с такими API необходима полноценная тестовая среда, с помощью которой разработчики будут обкатывать свой код. +Отдельно стоит обсудить предоставление разработчику возможности протестировать полный цикл работы API автоматически. Во многих предметных областях сделать это отнюдь не просто — в частности, и в нашем выдуманном примере с API кофе-машин. В реальной жизни полный happy path заказа, от запроса пользователем информации о доступных предложениях до выставления обратной связи по завершению занимает минуты, иногда десятки минут. Чтобы протестировать какие-то крайние случаи (например, запрос пользователем возврата денежных средств из-за проблем с качеством заказа) требует совершения нескольких десятков последовательных шагов. Ситуация осложняется также тем, что сценарии, связанные с деньгами прямо или косвенно (например, в виде отправки SMS) тестировать «в лоб» накладно. Для облегчения работы с такими API необходима полноценная тестовая среда, с помощью которой разработчики будут обкатывать свой код. #### Полная симуляция