Size: a a a

2021 March 10

ЕГ

Евгений Горбоконенко... in atinfo chat
Elena
В вакансиях часто спрашивают про API тестировние. И его в основном тестируют в Postman или RestAssured. Разве нет?
Postman это аналог ручного тестирования. RestAssured - одна из множества библиотек, позволяющих делать запросы к API и проверять их. На этих двух инструментах мир не ограничивается) Postman, безусловно, нужная штука, но для API-автоматизации она так же, как для UI-автоматизации браузер с консолью разработчика. Потрогать фичу, посмотреть что получается, подготовиться и сделать автотест уже на человеческом инструменте - тот же RestAssured
источник

EK

Elbrus K2 in atinfo chat
Elena
В вакансиях часто спрашивают про API тестировние. И его в основном тестируют в Postman или RestAssured. Разве нет?
Написать в CV "тестирую в постман", то сразу мысленно человек опускается до уровня ручника
источник

EK

Elbrus K2 in atinfo chat
Евгений Горбоконенко
Postman это аналог ручного тестирования. RestAssured - одна из множества библиотек, позволяющих делать запросы к API и проверять их. На этих двух инструментах мир не ограничивается) Postman, безусловно, нужная штука, но для API-автоматизации она так же, как для UI-автоматизации браузер с консолью разработчика. Потрогать фичу, посмотреть что получается, подготовиться и сделать автотест уже на человеческом инструменте - тот же RestAssured
+
источник

A

Alexey in atinfo chat
Евгений Горбоконенко
Postman это аналог ручного тестирования. RestAssured - одна из множества библиотек, позволяющих делать запросы к API и проверять их. На этих двух инструментах мир не ограничивается) Postman, безусловно, нужная штука, но для API-автоматизации она так же, как для UI-автоматизации браузер с консолью разработчика. Потрогать фичу, посмотреть что получается, подготовиться и сделать автотест уже на человеческом инструменте - тот же RestAssured
эм...
а какого такого функционала нет в Postman, который есть в RestAssured, который бы выгодно выделял последнюю в свою пользу и имел бы большое применение?
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Ну, на вскидку - не сам RestAssured, но написание автотестов при помощи языка программирования, а не с помощью Postman'а даёт
1) возможность формировать удобные и красивые отчётики, от которых аналитики и бизнес в целом будут писать кипятком радости
2) возможность построить фреймворк, на котором любой ручник, прочитав пару статей по Кукумберу, писать автотесты не трогая код. Догадался уже, что есть хэйтеры кукумбера, стопудов есть какие-то альтернативы, которые их устроят
источник

A

Alexey in atinfo chat
Евгений Горбоконенко
Ну, на вскидку - не сам RestAssured, но написание автотестов при помощи языка программирования, а не с помощью Postman'а даёт
1) возможность формировать удобные и красивые отчётики, от которых аналитики и бизнес в целом будут писать кипятком радости
2) возможность построить фреймворк, на котором любой ручник, прочитав пару статей по Кукумберу, писать автотесты не трогая код. Догадался уже, что есть хэйтеры кукумбера, стопудов есть какие-то альтернативы, которые их устроят
1. отчетики доступны в Postman сразу и все счастливы
2. нужно больше фреймворков
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Alexey
1. отчетики доступны в Postman сразу и все счастливы
2. нужно больше фреймворков
Не видел ни разу Postman отчёты о прогоне нескольких сотен кейсов. Если покажете, буду признателен, действительно любопытно.
Что до фреймворка, то возможно вы не так меня поняли. Я имел ввиду всякие методы-шаги-запросы, вызывая которые ребята смогут писать автотесты не трогая код. И в этом случае не вижу никакой проблемы
источник

A

Alexey in atinfo chat
Евгений Горбоконенко
Не видел ни разу Postman отчёты о прогоне нескольких сотен кейсов. Если покажете, буду признателен, действительно любопытно.
Что до фреймворка, то возможно вы не так меня поняли. Я имел ввиду всякие методы-шаги-запросы, вызывая которые ребята смогут писать автотесты не трогая код. И в этом случае не вижу никакой проблемы
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Если оно выглядит так, как выглядит на скринах, и нету никакой категоризации, то я при просмотре отчёта на хотя бы три сотни кейсов, очень сильно приуныл бы
источник

A

Alexey in atinfo chat
Евгений Горбоконенко
Если оно выглядит так, как выглядит на скринах, и нету никакой категоризации, то я при просмотре отчёта на хотя бы три сотни кейсов, очень сильно приуныл бы
можно немного удобнее это смотреть, создавая папки в коллекциях, ЕМНИП
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
Возможно.
Вспомнил ещё одну вещь, которую вряд ли можно реализовать через Postman, но которая периодически требуется - лезть в базу
источник

EK

Elbrus K2 in atinfo chat
Alexey
эм...
а какого такого функционала нет в Postman, который есть в RestAssured, который бы выгодно выделял последнюю в свою пользу и имел бы большое применение?
Это все равно что сказать "какая разница Selenium web driver или Katalon"
источник

R(

Roman (rpwheeler) in atinfo chat
Дорогие товарищи :)

"Now one of the issues that we have with automating it's just the words test automation because clearly everyone knows that we don't actually automate testing, right, we automate activities within it, we automate the execution of things, that kind of stuff." © @eviltester (Alan Richardson)

Angie Jones
@techgirl1908
· Oct 9, 2018
Automated scripts are checking known paths for expected results. That’s not truly testing. Testers discover the unknown, and this skill is still very much so needed, whether there’s automation or not.
источник

R(

Roman (rpwheeler) in atinfo chat
Тестирование это про изучение как некий продукт себя ведёт с ориентацией на поиск проблем. ЧЕМ вы ищете проблемы -- Ваш выбор. Написание кода НЕ ищет проблемы автоматически. Ни в Rest Assured, ни в чём другом (в Постмане можно кода вставлять тоже -- проверку статусов, response body, и даже json schema).

Чем постман может отличаться от RA -- если нужно много экспериментировать, подбирать какие-то вещи и быстро их менять и перезапускать. Даже на быстрых машинах пересборка _обычного_ джава проекта она такая, задумчивая.

А дёргать в разном порядке несколько разных реквестов из Постмана может быть удобнее чем из кода.
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
И мы плавно возвращаемся к тому, что я и говорил с самого начала. Постман - больше для ручного тестирования, для исследования. RA и иже с ними - для автоматизации уже готовых кейсов, то есть лучше всего подходит для регресса
источник

R(

Roman (rpwheeler) in atinfo chat
Евгений Горбоконенко
И мы плавно возвращаемся к тому, что я и говорил с самого начала. Постман - больше для ручного тестирования, для исследования. RA и иже с ними - для автоматизации уже готовых кейсов, то есть лучше всего подходит для регресса
Нет "ручного тестирования" (в основном). Тестирование это в основном применение мышления головой, а не у кого сильнее/ловчее/изящнее/чувствительнее руки.
источник

ЕГ

Евгений Горбоконенко... in atinfo chat
При чём тут руки?) Ручное тестирование так называется в противоположность автоматизированному. Так что ручное тестирование очень даже есть
источник

R(

Roman (rpwheeler) in atinfo chat
Евгений Горбоконенко
При чём тут руки?) Ручное тестирование так называется в противоположность автоматизированному. Так что ручное тестирование очень даже есть
"Ручное тестирование" это неграмотное неопределённое сочетание, примерно как в 2003-м году меня спрашивали "если ты разбираешься в компьютерах, то чего ты банки не ломаешь".
источник

R(

Roman (rpwheeler) in atinfo chat
источник

R(

Roman (rpwheeler) in atinfo chat
Болтон ещё вечно издевается почему никто не говорит "ручное программирование" или "ручной менеджмент".
источник