Пришло время для большого испытания!
Нам предстоит пройтись по чек-листу и доставить свой первый межгалактический заказ.
Пришло время для большого испытания!
Нам предстоит пройтись по чек-листу и доставить свой первый межгалактический заказ.
Межгалактический курьер должен иметь возможность:
Метод | Эндпоинт | Описание | Пример запроса | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET | /deliveries |
Получить информацию обо всех доставках в статусе создано. |
https://www.tester-today.com/postman-task/deliveries
|
||||||||||||||||||||||||||||||||
GET | /deliveries/{id} |
Получить информацию о доставке по идентификатору заказа. Идентификатор указывается в виде переменной пути, в ответе возвращаются подробные данные о заказе. |
https://www.tester-today.com/postman-task/deliveries/1
|
||||||||||||||||||||||||||||||||
POST | /deliveries |
Создать новый заказ, данные заказа должны быть указаны в теле
запроса в формате JSON, идентификатор будет сгенерирован автоматически.
|
https://www.tester-today.com/postman-task/deliveries
|
||||||||||||||||||||||||||||||||
PUT | /deliveries/{id} |
Обновить статус заказа. Для этого необходимо указать идентификатор заказа в виде
переменной пути и обновленный статус в теле запроса в формате JSON.
|
https://www.tester-today.com/postman-task/deliveries/1
|
Протестируйте API согласно списку проверок в чек-листе. При выполнении запросов используйте данные своей учётной записи в Заголовке Authorization с типом Basic Auth (см. пример в предыдущей задаче).
Не забывайте сверять информационные ответы сервера с фактическим изменением данных заказа, вызывая запрос подробной информации по идентификатору заказа.
При желании, дополните чек-лист собственными проверками, например, используя тестирование методом чёрного ящика, убедитесь, что все диапазоны значений соответствуют требованиям.
Уровень повышен!