А что именно пишет в логах?
Спасибо за комментарий. Я не пытался убедить всех в правильности использования Postman и только его. Цель была ознакомить с такой возможностью незнакомых через собственный опыт использования.
Вы правы, мерджить json не приходилось и едва ли появится в ближайшем будущем. Тесты пишутся одним человеком и меняться часто не будут. Postman позволил достаточно просто написать тесты и сгенерировать приемлемую документацию. И это стало решающим фактором в выборе.
В названии статьи ничего подобного не говорилось. Ее цель описать опыт и послушать решения других команд.
А что касается вызова «100500 раз» — это больше про нагрузочное тестирование, а не про проверку работы API в целом (интеграционное тестирование).
Хочу немного прояснить откуда появилось упоминание Cypress и Selenium в разрезе статьи про тестирование API: на данный момент на проекте используются оба эти инструмента. И если Selenium вообще не про это, то Cypress позволяет и мало того, настаивает на использовании его и в контексте интеграционного тестирования. И дилемма была в том, засунуть ли тесты в один из готовых фреймворков или же сделать отдельный проект. А так как Postman давал массу возможностей по мимо самого тестирования (простота понимания для не программистов, автогенирация документации), он и был выбран.
Согласен, красивого отчета нету и были мысли что-то написать. Но по факту на данный момент хватает консольного вывода и нотификаций в Slack.
На счёт кода — я имел в виду простоту входа. Мануальному тестировщику и человеку не связанному с программированием куда как проще посмотреть все графическом интерфейсе.
Парсинг и проверка схем конечно присутствует и возможно будет освещена в следующей статье, если Вам всем будет интересно.
Через npm пакет Newman. Запускается из Jenkins по крону. Но это временное решение и в скором будущем будет тригерится по пулл реквесту.
Оно то конечно можно, особенно при наличии действительно хорошего английского. Вот только прийдется столкнуться с реалиями жуткой конкуренции на старте и предубеждениями со стороны рекрутеров. Следовательно, теоретически возможно, но практически реализовать будет не так уж и просто. Много времени и усилий как на учебу, так и на поиск работы.
Батарею то сменить почти всегда и везде можно. Единственное только, что в современных смартфонах это уже не такая тривиальная задача и придется его прилично так разобрать. Но все же...
Ожидал чего-то ультрапатриатического, но увидел приятную и душевную книгу с хорошим минималистическим дизайном. На удивление даже для самого себя, поддержал)
Интересный подкаст) А то я от прошлого с «Это скучная история» долго не мог отойти)
Вы бы хоть дали кофе выпить гостье) А то такого количесва слова «скучно» и вздыханий я давно не слышал)
Скорее всего, дело в том, что условие срабатывает все время, так как вне зависимости от того, найден ли элемент на странице Cypress.$ создает объект.