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

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
688
0
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 - накачивай свою репутацию и получай приглашения в лучшие компании
Рекомендации:
7 262 просмотра •
27 августа 2022 г.
12 063 просмотра •
23 августа 2022 г.
10 444 просмотра •
19 августа 2022 г.
12 388 просмотров •
13 июля 2022 г.
44 106 просмотров •
17 июля 2022 г.
12 579 просмотров •
3 июля 2022 г.
10 976 просмотров •
21 февраля 2022 г.
17 186 просмотров •
17 мая 2022 г.
8 043 просмотра •
10 мая 2022 г.
20 597 просмотров •
9 мая 2022 г.
20 282 просмотра •
1 мая 2022 г.
21 442 просмотра •
24 февраля 2022 г.
7 524 просмотра •
21 апреля 2022 г.
13 657 просмотров •
16 марта 2022 г.
10 488 просмотров •
4 декабря 2021 г.
9 436 просмотров •
14 декабря 2021 г.
7 112 просмотров •
23 декабря 2021 г.
7 585 просмотров •
31 декабря 2021 г.
18 218 просмотров •
19 января 2022 г.
32 571 просмотр •
3 февраля 2022 г.
28 393 просмотра •
10 февраля 2022 г.
13 617 просмотров •
15 февраля 2022 г.
24 512 просмотров •
17 февраля 2022 г.
4 305 просмотров •
30 октября 2021 г.
12 762 просмотра •
7 июля 2020 г.
15 933 просмотра •
17 июля 2020 г.
10 537 просмотров •
26 июля 2020 г.
5 097 просмотров •
27 июля 2020 г.
12 442 просмотра •
8 августа 2020 г.
9 514 просмотров •
14 августа 2020 г.
9 298 просмотров •
10 сентября 2020 г.
11 493 просмотра •
12 сентября 2020 г.
18 133 просмотра •
20 сентября 2020 г.
6 609 просмотров •
7 октября 2020 г.
6 846 просмотров •
7 октября 2020 г.
6 650 просмотров •
7 октября 2020 г.
11 763 просмотра •
9 октября 2020 г.
16 414 просмотров •
20 октября 2020 г.
33 979 просмотров •
24 октября 2020 г.
10 827 просмотров •
6 ноября 2020 г.
12 735 просмотров •
7 ноября 2020 г.
Евгений Ткачук
09.09.22 в 19:52
Димыч, спасибо тебе за всё. Ты один из немногих, кто доступно и по полочкам всё разбирает.