10 - Postman vs jest + supertest (e2e, тестирование api) / Backend - Путь Самурая / Уроки по Backend

15 684 просмотра • 10 августа 2022 г.

IT-KAMASUTRA

168 тыс. подписчиков

Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:
https://www.youtube.com/channel/UCTW0FUhT0m-Bqg2trTbSs0g/join

Поддержать меня и получить доступ к дополнительному контенту можно вот здесь:
https://www.patreon.com/itkamasutra

Поддержать проект монеткой: https://social-network.samuraijs.com
Платное обучение в онлайн инкубаторе:
https://it-incubator.ru
https://it-kamasutra.com

Конспект:
https://it-incubator.ru/free-courses/back-end/samurai-way/e2e-jest-supertest-typescript

Евгений Ткачук

09.09.22 в 19:52

Димыч, спасибо тебе за всё. Ты один из немногих, кто доступно и по полочкам всё разбирает.

Test Dev

04.09.22 в 13:22

спасибо за урок, но архитектура урока вызывает огромные сомнения, пишем ЦЕЛУЮ кучу плохого кода, тестов 8 подряд и димыч их не запускает, а все разом хреначит + что то откуда то копирует, вставляет, туда-сюда " А НЕТ ДАВАЙТЕ ТАК, А ХОТЯ НЕТ ДАВАЙТЕ КАК БЫЛО ОСТАВИМ" и ты сидишь с квадратной головой весь этот поток мыслей слушаешь, пытаешься поспеть, и тупо не везешь) можно как то стркутурирование, товарищ Димыч

Ruslan La

03.09.22 в 14:53

крутой курс про postman

Игорь Голуб

27.08.22 в 10:44

Спасибо, огромное спасибо!

Bing Bong

20.08.22 в 11:37

respect!!!

Humble

19.08.22 в 20:03

Дима рекомендуешь ли Nextjs? А так знаю Reactjs (базовый mongodb и express)

Вячеслав Коваль

18.08.22 в 18:20

не использовать PostMan? чувак ты серьезно? Такое мог ляпнуть, только тот, кто с ним никак реально не работал.
Как минимум, PostMan позволяет, сразу протестить апи с авторизацией, найти косяки в API. И далее в том же jest тесты ваять.

Андрей Балин

17.08.22 в 06:28

Всем привет!!! Смотрю Димыча и провожу аналогию с анекдотом в котором квинтэссенцией звучит фраза "Все ооочень интересно. Но ничего не понятно." Но где-то внутри себя понимаю, что это архиважный момент. Особенно когда начинаешь писать back-end и даже на этапе маленького приложения сталкиваешься с ошибками. А соответственно с исправлением этих ошибок. И вот тут-то!!! Понимаешь, что в какой то момент начинаешь ходить по кругу. Этакое дежавю!!! Ты здесь уже был и это делал. И нужно делать снова. Резюмирую. Автоматизация - наше всё!!!

Иван Толкачев

16.08.22 в 17:33

Дим, шутка про тесты для тестов - это не шутка, это актуально)))

Андрей Палиев

14.08.22 в 15:48

Спасибо за контент высочайшего класса! God bless you dawg

IT-KARATE

14.08.22 в 12:49

yo!

Ірина Гаїбова

14.08.22 в 09:26

привет . очень надеюсь , что вы прочитаете мой комментарий . можно ли сдлеать видео для новичков по React , TypeScript ,redux toolkit , tailwind ? спасибо

Sergey Medvedkin

13.08.22 в 16:22

Такая тема или качество съемки, но очень плохо видно, к сожалению.

Amazing Seva

13.08.22 в 10:11

Спасибо за очередное классное видео, но постман очень мощный инструмент позволяющий быстро проверить работу эндпоинтов, поэтому я не соглашусь с советом не использовать его

: D

13.08.22 в 06:00

Приветствую, а смысл делать такой подход к тестированию API если есть возможность писать Unit тесты уже в среде написания апи? Получается подход тот же, но нужно дополнительно изучать jest.

SnAtVB

12.08.22 в 21:50

насколько много полезной инфы и деталей ты затрагиваешь, попутно разжевывая, и по сути без воды, я удивляюсь каждый раз - ты реально красавчик! спасибо тебе за твой труд! надеюсь за счет тебя поприбавится норм инженеров
ps я FE спец, но узнаю полезности на будущее))

Nickolay Arbuzov

12.08.22 в 16:56

супер видео !
отлично что от postman можно отойти в пользу тестов ) , полностью согласен, что тесты будут полезней

gerasimuz

12.08.22 в 07:24

Димыч, дай свой ответ на извечный вопрос- что сложнее фронт или бэк? Без 1000 но. Если человек среднего ума, интеллекта и тд, куда ему пойти чтоб устроиться. Наверное на бэке шанса 0, на фронте еще есть какой то

Сидорович

12.08.22 в 07:07

То чувство когда я смотрю самый лучший курс по реакту "путь самууурая"
вот легендарная песня: реакт редакс ты, знать будешь крууутооо, айтика айййтика камасутра

Pontifi side

12.08.22 в 05:56

спасибо за видео димыч 333

Valery PROG

12.08.22 в 05:50

Видео полезны, никто не спорит, но периодичность видео: такое себе. За 6 месяцев вышло 10 видео, а по идее должно было выйти 24. За 6 месяцев было много полезной инфы, но если смотреть на всю полноту знаний бэка - тут нет и 7 процентов от того что нужно.

Vyacheslav Krasnov

11.08.22 в 20:48

Я все таки не увидел аргументов, каким образом одно напрочь исключает другое. Когда апишка на стадии активной разработки и в ней регулярно меняется состав ответа и схема запроса к ней, намного проще и быстрее пинать ее через постман. Но когда все плюс минус устаканивается, да, можно завернуть в тесты)

Grande Capo

11.08.22 в 19:38

Postman+Portman = manual schema validation tests

Grande Capo

11.08.22 в 19:34

Работаю автоматизатором и всеравно смотрю Димыча)))

Roman Med

11.08.22 в 18:18

исходя из совета, получается как в известной поговорке, если хочешь что-то сделать хорошо, то сделай это сам?

Wild

11.08.22 в 17:28

Спасибо за видео! хотелось бы услышать от тебя лекции касательно производительности и тестирования производительности приложений - взгляд разработчика.

Nigrimmist

11.08.22 в 17:11

Нужно просто не вместо Postman, а вместе. У меня был кейс, когда для стейджинга были написаны e2e тесты - всё как ты описываешь. Но Postman помогал после деплоя именно на продакшен, т.к. и он в том числе содержит в себе возможность тесты писать и запускать. И вот как раз "базовые" проверки были через postman впилены, которые запускались вручную, быстро прогонялись и давали понять, что базово продакшен живой, все сервисы ответили нужными кодами/ответами и содержат нужный контент. Так что крест я бы на нём не ставил :)

Key Si

11.08.22 в 16:24

Пните кто посмотрит. Реально postman хейтит или кликбейт? Час про бэкенд на js не очень хочется смотреть

u234

11.08.22 в 14:56

Димыч, ты лучший. Я получил офер со стеком ReactJS. На собесе сказал, что самый интересный кейс который был - это создание социальной сети с нуля на react-redux!) Через пару дней будет первый рабочий день!)
Хочу пробовать себя и в backend, поэтому начинаю смотреть твой плейлист!) С меня поддержка! Мчим!

Mark Flerko

11.08.22 в 13:35

Супер крутой ролик, очень смелый шаг тестить через тесты - поэтому было очень интересно повторять за тобой.
Спасибо!
Летим

Mark Flerko

11.08.22 в 13:10

Было бы неплохо прикреплять ссылку с исходным кодом на гитхабе, как было в пути самурая

L D

11.08.22 в 12:22

Димон Маладец ✌️

Иван Харченко

11.08.22 в 10:42

Привет Димыч!!! Как же всё таки с тобой связаться, именно с тобой, вот прям с тобой. Я только начинаю, нет не так, я только начинаю начинать, пару недель я смотрю видео разные, программы всякие пробую, прохожу реакт у тебя, только не знаю как блин и что учить по порядку

Владимир Басько

11.08.22 в 07:35

Спасибо, как всегда топ!

The_ Levius

11.08.22 в 06:57

Ставь лайк, если тоже ставишь бэктики, чтобы потом вместо интерполяции юзать конкатенацию )))

DARK SIDE

11.08.22 в 05:45

Похоже пришло время удалить postman и начать проверять endpoints с помощью тестов.

Nick Dunne

11.08.22 в 05:19

+

katod anod

11.08.22 в 03:17

вместо postman советую присмотреться к insomnia

Владислав Марченко

10.08.22 в 23:42

И ещё один вопрос) Скажи, пожалуйста, я действующий мидл разработчик, но хотел бы попасть в инкубатор не для получения новой работы, а для увеличения глубины знаний, есть такая возможность?

Владислав Марченко

10.08.22 в 23:30

Димыч, создай, пожалуйста, аккаунт на доугом ресурсе для поддержки (не реклама бусти, но например его), так как патреон заблокирован в России. Пытался подписаться, но даже с vpn отплевывает карту :(

Владислав Марченко

10.08.22 в 22:57

Димыч, подскажи, пожалуйста, будет ли nestjs?

Владислав Марченко

10.08.22 в 22:56

Димыч спасибо! Продвигаем в топы!

Name Second Name

10.08.22 в 22:28

Пока не посмотрела, потому что после работы очень хочу спать! Но, предвкушаю отличный завтрашний вечер! Заранее спасибо вам за труд

Yury Sukhomlinov

10.08.22 в 21:06

Как дела в Батуми?

Biggie Smalls

10.08.22 в 19:24

Блин как же доходчиво !

Когда только начинал учился думал - "зачем этот постман нужен?"
Когда начал работать - "какая же крутая программа постман! Нафиг эти тесты нужны?"
Когда посмотрел твоё видео - "нифига как можно все завернуть / скомбинировать!"
.......
"Как же круто писать тесты, нафиг этот постман нужен"

Надеюсь скоро так сказать ))


ЗЫ:
Если честно - спасибо тебе большое, ни разу на канале не видел ссылок на патреон или че там еще есть, с удовольствием бы поддержал, думаю я не один )

Бэкенд-разработчик, 8 мес )

Александр Храбров

10.08.22 в 17:28

Как же вовремя. Будучи junior backend, сделал пару ошибок, в итоге которых фронт сломался

KostyaFromPiter

10.08.22 в 17:20

Спасибо, Дмитрий! Недавно стал фронтом, путь был тяжелый. Много ям и препятствий. Даже с дипломом программиста. Все равно в вузе так не объясняли php и прочие вещи, как объясняете вы бэк. Продолжайте и никогда не останавливайтесь. А ребятам скажу напутствие: ПРОГРАММИСТОМ МОЖЕТ СТАТЬ ЛЮБОЙ. Нужно лишь ваше желание. То что у меня диплом и вуз - да, кругозор широкий. Но даже без вуза и платных курсов в любом возрасте у вас всё получится. Я тоже заряженный и так и надо жить!=)

Evgeny Seleznev

10.08.22 в 17:00

10 - Postman vs jest + supertest (e2e, тестирование api) / Backend - Путь Самурая / Уроки по Backend

mykola kozub

10.08.22 в 15:49

Дима спасибо, вы молодец! а если в каждом it делать request(app) это не делает много не нужных соединений? или supertest умный и не делает лишних соединений

Hachi Poli

10.08.22 в 15:16

Хорошо показал схему jest + supertest, буду использовать такое тестирование

Валентин Бычков

10.08.22 в 14:03

Димыч чего то сегодня грустный какой то. Никогда не видел что бы человек мотор грустил. У тебя все нормально? БРО

Vytautas Vasiliauskas

10.08.22 в 13:27

Light UI!!!!!

Дмитрий Сергеев

10.08.22 в 13:11

Дмитрий, спасибо за видео! Только остался вопрос: как писать тесты в проде, чтобы не очищать базу?

deGGenerate

10.08.22 в 12:48

Чтото у образовательных каналов начался бум какойто на тестирования.

IT-KAMASUTRA

10.08.22 в 12:24

https://it-incubator.ru/education - обучение в АйтиИнкубаторе с гарантированным трудоустройством
https://offerheap.com - накачивай свою репутацию и получай приглашения в лучшие компании

Рекомендации:

IT-KAMASUTRA

25 240 просмотров •

12 марта 2022 г.

IT-KAMASUTRA

44 958 просмотров •

27 января 2022 г.

IT-KAMASUTRA

12 184 просмотра •

29 января 2022 г.

IT-KAMASUTRA

9 922 просмотра •

18 июля 2020 г.

IT-KAMASUTRA

16 414 просмотров •

20 октября 2020 г.

showinfo=0 controls=1 rel=0 iv_load_policy=3