Size: a a a

2020 November 26

EP

Evgeny Petrenko in QA juniors
Dmitry Skaptsov
Ребята, привет!

Вопрос по интегации сервисов на сайт. Смотрел инструкции по тестированию API через Postman.

Правильно ли я понял последовательность действий?

Идем на сайт сервиса, смотрим доступные методы и примеры запросов. Потом в постмане имитируем нашего клиента

Не могу понять смысл всей процедуры. К примеру, на сайте интегрирована служба доставки, которая рассчитывает сумму заказа по параметрам. Она отдает нам сумму заказа.

В чем суть всей проверки? Сравнить правильность обработки запроса?
а что подразумевается под «В чем суть всей проверки?» ?
источник

IG

Igor Gruziev in QA juniors
Artur Mustafin
постман не имитирует, никакое АПИ, постман просто делает запрос, все
В нём можно сделать свой API
источник

И

Иисус in QA juniors
Dmitry Skaptsov
Ребята, привет!

Вопрос по интегации сервисов на сайт. Смотрел инструкции по тестированию API через Postman.

Правильно ли я понял последовательность действий?

Идем на сайт сервиса, смотрим доступные методы и примеры запросов. Потом в постмане имитируем нашего клиента

Не могу понять смысл всей процедуры. К примеру, на сайте интегрирована служба доставки, которая рассчитывает сумму заказа по параметрам. Она отдает нам сумму заказа.

В чем суть всей проверки? Сравнить правильность обработки запроса?
Суть проверки в том, чтобы убедиться, что служба доставки правильно обработает всю фигню, которую ты ей скормишь (негативные кейсы)
Что по запросу ты получаешь тот результат, которого ждёшь и тд.
В общем, всё, что выполняется под капотом сайта.
источник

И

Иисус in QA juniors
Я не знаю, может кто-то здесь придумает пример более приближённый к жизни, чем я привёл. Но суть я, надеюсь, донёс.
источник

VO

Vadim Osadchenko in QA juniors
А если у сайта нету юая , то через постман можно же начать тестить ?
источник

И

Иисус in QA juniors
Vadim Osadchenko
А если у сайта нету юая , то через постман можно же начать тестить ?
Да.
источник

AM

Artur Mustafin in QA juniors
Igor Gruziev
В нём можно сделать свой API
нет нельзя, это не АПИ, а коллекции
источник

И

Иисус in QA juniors
Ну точнее, тестить работу со сторонними сервисами с помощью апи - да.
источник

IG

Igor Gruziev in QA juniors
Artur Mustafin
нет нельзя, это не АПИ, а коллекции
источник

DS

Dmitry Skaptsov in QA juniors
Иисус
Суть проверки в том, чтобы убедиться, что служба доставки правильно обработает всю фигню, которую ты ей скормишь (негативные кейсы)
Что по запросу ты получаешь тот результат, которого ждёшь и тд.
В общем, всё, что выполняется под капотом сайта.
Я сказал примерно тоже самое у себя на проекте. Но мне сказали разрабы какой смысл в этом тестировании? (я один в стартапе)
источник

IG

Igor Gruziev in QA juniors
Artur Mustafin
нет нельзя, это не АПИ, а коллекции
А так?
источник

AM

Artur Mustafin in QA juniors
это не АПИ, чувак, это АПИ воркфлоу
источник

AM

Artur Mustafin in QA juniors
Igor Gruziev
А так?
ха)
источник

IG

Igor Gruziev in QA juniors
Если оно выглядит, как API, отвечает как API, документировано как API, то это не может быть API?)
Я не говорю, что его можно интегрировать в другой сервис.
источник

AM

Artur Mustafin in QA juniors
Igor Gruziev
Если оно выглядит, как API, отвечает как API, документировано как API, то это не может быть API?)
Я не говорю, что его можно интегрировать в другой сервис.
вижу, у тебя есть понимание, что есть спецификация, что такое удаленное АПИ, что такое АПИ библиотек и что такое веб-АПИ.
ты говоришь АПИ а на самом деле пишешь спецификации АПИ, а не сам АПИ. в лучшем случае, АПИ уже реализован на стороне сервера, и ты можешь почитать его спецификации в формате OpenAPI ;)
источник

AM

Artur Mustafin in QA juniors
нельзя в postman написать то чего не было, и проверить, как работает, пиши скриптики, запускай curl, но не более, все остальное уже есть на сервере как swagger документация, это стандарт, если нет, то это плохой веб АПИ
источник

IG

Igor Gruziev in QA juniors
Ещё раз. Я не утверждаю, что это готовый сервис для интеграции, но он абсолютно точно отвечает на crud схему запросов в соответствии с предварительной настройкой.  Да, он не на внешнем сервере, не имеет отношения к swagger, не является частью другого проекта. Но при этом я делаю к нему запрос через тот же postman и получаю нужный ответ. В чём ещё отличие от любого другого API?
источник

IG

Igor Gruziev in QA juniors
Локальная очень и очень примитивная версия API, имхо
источник

СК

Сергей🔶Frigies Кондр... in QA juniors
кто по Api шарит? ye;yf rjyxekmnfwbz
источник

СК

Сергей🔶Frigies Кондр... in QA juniors
нужна консультация
источник