Тестирование JavaScript от А до Я (Jest, React Testing Library, e2e, screenshot)

Поделиться
HTML-код
  • Опубликовано: 26 дек 2024

Комментарии • 700

  • @efimkapliy6370
    @efimkapliy6370 6 месяцев назад +25

    Отличное видео по тестированию во Frontend на React! Актуально в 2024!

  • @ЕжЕжиков-в9ь
    @ЕжЕжиков-в9ь 2 года назад +13

    Благодаря Тимуру многому научился. Перед тем как сделать Cloud Disk самостоятельно и окончательно разобраться во всем, прошел другие необходимые курсы на этом замечательном канале. И вот финишная прямая - Деплой, и что товарищи я получаю от Heroku при регистрации - следующий ответ: We do not accept sign-ups from your country.
    Все знают с чем это связано на сегодняшнюю дату. Такова жизнь, блин...

  • @Evgeny..
    @Evgeny.. 2 года назад +18

    Js, JavaScript, test, тестирование. Тимур! Спасибо тебе огромное, ты лучший. Всех благ тебе!

  • @МаксимДоценко-д2ш
    @МаксимДоценко-д2ш 2 года назад +153

    Тесты - тема, до которой так и не доходят руки. Думаю что вот именной сейчас настает время изучить эту тему с помощью видео замечательного от замечательного автора)

    • @ne4to777
      @ne4to777 2 года назад

      Ничего, начнешь программировать, сразу тесты заставят писать)

    • @jestemzbiaorusi8379
      @jestemzbiaorusi8379 2 года назад +15

      @@ne4to777 ой не факт, часто встречаются репы без тестов, особенно фронтовые

    • @ПавелШлыков-м4ч
      @ПавелШлыков-м4ч Год назад +1

      @@ne4to777 Никто не заставит, я бы сказал начнешь прОграммировать - потеряешься в бесконечных митингах через 10 лет, где и по прОграммировать тебе не дадут, это реальнее )

    • @Gasello_g
      @Gasello_g 10 месяцев назад +1

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

    • @ВладиславБирюков-ш5э
      @ВладиславБирюков-ш5э 2 месяца назад

      @@ne4to777 уже 3 года программирую в проде. Пишу тесты только для своих проектах, умник мамкин

  • @Денис-в9г3ц
    @Денис-в9г3ц 2 года назад +21

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

  • @sidless3862
    @sidless3862 2 года назад +9

    Ulbi, ты как будто мои мысли прочитал! В настоящее время начал изучать тему тестов, и даже планирую их писать в своем приложении. И тут твое видео, после которого я точно уверен, что буду разбираться в теме. Ты просто подарок судьбы для начинающих!

  • @Es_nova
    @Es_nova 2 года назад +18

    Мужик, как же ты вовремя, на работе как раз решили покрывать тестами проект и тут твое видео

    • @Good_nick_name
      @Good_nick_name 2 года назад +1

      так иди на завод, стой да гайти чисти, и все окей) чем на заводе то плохо?

    • @МаксимБалемба
      @МаксимБалемба 2 года назад +2

      @@Good_nick_name иди сам толчки драй, я программист, я буду говнокодить, меня все устраивает

    • @mstrcrow3505
      @mstrcrow3505 7 дней назад

      @@Good_nick_name ты чо javивст? Чо такой токсик?

  • @aleksandrzelenskiy4000
    @aleksandrzelenskiy4000 2 года назад +17

    Тестирование это то чего так не хватало! Спасибо Тимур! JEST, e2e, React Testing Library! Огонь!

  • @kostyakykyshkin7974
    @kostyakykyshkin7974 2 года назад +8

    Огромное спасибо! Только собирался тестировать проект, и тут бац, вся нужная инфа в одном в видео)

  • @sashap1rus562
    @sashap1rus562 2 года назад +13

    Наконец, как же я долго ждал этого курса от тебя, поможем Тимуру поднять видос в топ!!!

  • @Алексей-и5д3в
    @Алексей-и5д3в 2 года назад +13

    А что тут сказать? Все ОЧЕНЬ здорово!!! Впрочем как всегда. Огромнейшее СПАСИБО. Здоровья и благополучия!!!

  • @skysar
    @skysar 2 года назад +22

    Вот это просто бомба! Тестирование - это самая обделённая вниманием тема на ютубе, по моему мнению. Спасибо, Тимур!

  • @AndriiNakonechnyi-f3y
    @AndriiNakonechnyi-f3y 2 года назад +14

    Ой браток, как же вовремя видос за тесты, как раз собирался их изучать, а здесь 2 часа практики, делаешь годноту, респект тебе! :)

  • @АлексейВысоцкий-р7л
    @АлексейВысоцкий-р7л 2 года назад +6

    Просто шикарно - в интернете крайне сложно найти хорошую информацию про тестирование, а тут все структурировано в одном видео. Большое спасибо!

  • @antonskrebetz4935
    @antonskrebetz4935 2 года назад +24

    Ульби, отличный канал, без преувеличения. Поставил колокольчик пару месяцев назад, как нашел твой канал. Все видео крайне полезны, без лишней воды, с хорошими практическими примерами. Еще не посмотрел тесты, но даже не сомневаюсь в полезности материала! Продолжай в том же духе! Всем знакомым рекомендую твой канал.
    Это наверно мой первый комментарий на RUclips ;)

  • @dmitrykarpovich186
    @dmitrykarpovich186 2 года назад +17

    То чего очень не хватало) Спасибо большое, буду изучать на днях!

  • @kolyabokov88
    @kolyabokov88 2 года назад +9

    НУ, вот опять же в тему) я сейчас на новой работе как раз сижу за докой Cypress, впервые столкнулся с тестированием) спасибо бро, обязательно к просмотру!

    • @DeIgado95
      @DeIgado95 2 года назад +1

      какие люди)

    • @kolyabokov88
      @kolyabokov88 2 года назад +1

      @@DeIgado95 😘🙏

  • @SydnesYT
    @SydnesYT 3 месяца назад +2

    Огромное спасибо за видео! Настолько лёгкая для усвоения подача это спасение для меня - такие курсы хочется смотреть и проходить даже когда ничего не хочется делать ❤

  • @onufrienko.a476
    @onufrienko.a476 2 года назад +8

    Боже, храните Ulbi за такой классный контент!!!

  • @yuryitikhonoff9631
    @yuryitikhonoff9631 2 года назад +12

    Да это просто огонь! Респект за системную инфу. Эй, Ютуб. Давай в топ советам всем кодерам!

  • @ДмитрийКарпенкин-б3ь
    @ДмитрийКарпенкин-б3ь 2 года назад +25

    Ulbi лучший, не даром твои уроки на первых местах находятся по определённым темам, спасибо что освещаешь темы довольно полно и доступно, продолжай в том же духе!

  • @kovadaniel
    @kovadaniel 5 дней назад

    Шикарная подача, бесценные материал. Спасибо огромное за такое ясное изложение, которому нет аналогов в русскоязычном Ютубе

  • @mzx6531
    @mzx6531 2 года назад +3

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

  • @demiurgen13
    @demiurgen13 2 года назад +15

    Лайк не глядя! Спасибо. Уверен, это будет самая полезная выжимка по юнит-тестированию, е2е тестам, jest и react testing library

  • @disconnect-forever
    @disconnect-forever 2 года назад +20

    Очень нужно разобраться в написании тестов. Автор молодец, автору спасибо)

  • @AZErste
    @AZErste 2 года назад +4

    Господи, автор просто читает мысли, в кои то веки нехотя решил наконец тестами заняться, а тут контент) лол с тайпскриптом и редаксом так же было)

  • @ДениИмагожев11
    @ДениИмагожев11 2 года назад +8

    Отлично, как раз нужен был курс по тестам, вечером посмотрю обязательно)

  • @varanakonda
    @varanakonda 2 года назад +14

    давайте лайкнем и прокомментируем этот видос чтобы в мире стало больше чистого кода покрытого тестами

  • @daddy7847
    @daddy7847 2 года назад +7

    Только задался вопросом и начал искать про это инфу, это видео просто подарок!

  • @adelinaromanova8353
    @adelinaromanova8353 2 года назад +12

    То что нужно !!!! Как раз изучаем это!!! Спасибо, помог!

  • @Giri-16108
    @Giri-16108 2 года назад +10

    КРУТО! Спасибо, давно ждал от тебя видео по тестам!

  • @ipa_stor
    @ipa_stor 2 года назад +8

    вот это неожиданно! надо будет крайне внимательно смотреть!👀 спасибо огромное

  • @helenit4365
    @helenit4365 2 года назад +9

    Вот это ДА! Спасибо, Тима! Смотрим!💥

  • @ЭзамАппаева
    @ЭзамАппаева 2 года назад +20

    Спасибоооо за такой полный курс!!! Сейчас же буду смотреть! Уверена будет много полезного🥰

  • @Алексей-у6щ1о
    @Алексей-у6щ1о 2 года назад +5

    Как во время! Большое спасибо! Написал комент, потом пошел смотреть)))

  • @АлексейБомко-ь1ш
    @АлексейБомко-ь1ш 6 месяцев назад

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

  • @ПавловОлексій
    @ПавловОлексій 2 года назад +8

    Спасибо большое за материалы, сам недавно начал задумываться о тестах

  • @kamenskiy7703
    @kamenskiy7703 2 года назад +28

    Тимур, огромное спасибо за твой труд и старания
    Просто знай, что мы ценим это)

  • @Evgeny..
    @Evgeny.. 2 года назад +15

    В этом ролике мы научимся тестировать JS приложения. Ознакомимся с JEST и научимся писать UNIT тесты. С помощью React testing library и jest научимся писать интеграционные тесты на react приложения в связке с react router dom и redux. Используя WebdriverIO научимся писать e2e тесты в реакт приложении. Также с помощью storybook и loki js научимся делать регрессионное тестирование UI части приложения
    .------
    Для продвижения

  • @romuelson
    @romuelson 2 года назад +3

    Мощь, сила, ярость! Невероятно качественное видео, лучший жи есть!

  • @scorpion11133
    @scorpion11133 2 года назад +9

    Сразу лайк! Огромное спасибо за тонны полезной и практической инфы!

  • @first_namelast_name73
    @first_namelast_name73 Месяц назад +1

    Очень полезный курс! Спасибо большое, Тимур!

  • @tevi6667
    @tevi6667 2 года назад +6

    ты четкий, рад что нашел твой ютуб канал.

  • @alik64
    @alik64 2 года назад +4

    Поехали !!! 🚀🚀🚀 Jest, React Testing Library, e2e, screenshot

  • @brucewayne_007
    @brucewayne_007 2 года назад +8

    Вчера на собесе про тесты спрашивали, Тимур как всегда вовремя)

  • @matfeyivandaev5024
    @matfeyivandaev5024 2 года назад +1

    Как всегда, огромное спаcибо за вводный курс по тестированию JavaScript (JS) с использованием технологий Jest, React Testing Library! Отдельная благодарность за скриншотные тесты!

  • @DenysShmahailo
    @DenysShmahailo 2 года назад +3

    Блин этот канал учит больше нежели любые курсы либо универ, всё максимально понятно,просто и без лишней воды. Причем есть то что даже мидл научиться может. Очень много полезного контента и темы прям круто разделены, так что новичок на изи сможет разобратся в фронте или беке. Автор лучший, желаю дальше развивать канал и учить молодых разрабов полезным вещам

    • @UlbiTV
      @UlbiTV  2 года назад +2

      Спасибо друг, очень рад обратной связи! Спасибо!

  • @graves3799
    @graves3799 2 года назад +5

    Конкретно сегодня решил закрыть все пробелы по этой теме. И тут на. Ну спасибо, бро 👍

  • @krollsiphone
    @krollsiphone 2 года назад +12

    Не знаком с автором, но… огромное спасибо. Просто молодец и все.

  • @MykhSerh
    @MykhSerh 2 года назад

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

  • @danevgen
    @danevgen 2 года назад +5

    Сильно ждал тесты. СПАСИБО огромное!

  • @NZXTUA
    @NZXTUA 2 года назад +4

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

  • @KUZMICH_D
    @KUZMICH_D 2 года назад +3

    Топовый канал. Мой однокурсник. Лучший на курсе!

    • @rulesprog
      @rulesprog 2 года назад +2

      Wow а где вы учитесь? Он оказывается студент.. Я и подумать не мог

    • @KUZMICH_D
      @KUZMICH_D 2 года назад +3

      @@rulesprog закончил уже

    • @rulesprog
      @rulesprog 2 года назад +3

      @@KUZMICH_D ой да я ступил. Так какое у вас направление было? Прикладная математика?

  • @KolomeetsAV
    @KolomeetsAV 9 месяцев назад +1

    Очень полезный контент! Спасибо автору за систематизированную подачу контента и за полноценный обзор современных решений для тестирования!

  • @mrbamz7209
    @mrbamz7209 2 года назад +4

    Хотел сегодня вечерком фильм посмотреть, видно не судьба))) Благодарю тебя.

  • @МагазинВзуйка
    @МагазинВзуйка 2 месяца назад

    Концентрат информации, доступное объяснение на примерах. Лучше смотреть и сразу делать. Спасибо огромное за труд✊

  • @xenia6638
    @xenia6638 2 года назад +5

    Очень своевременно. Как раз разбираюсь с этой темой

  • @igorovdienko58
    @igorovdienko58 2 года назад +6

    Агонь!🔥🔥🔥 Спасибо за полезную информацию!

  • @ЧеловексТопором
    @ЧеловексТопором 2 года назад +8

    Важная тема. Большое спасибо за материал!

  • @Кямран-и3в
    @Кямран-и3в 2 года назад +8

    Ещё не посмотрел видео, но хочу выразить слова благодарности автору. Недавно устроился на работу с неплохим окладом. На работе одним из требований как раз является тестирование. Благодаря вашему видео как раз подтяну эту тему и во всем разбирусь. Спасибо большое за контент качественный контент. Уверен, что все зрители того же мнения) ❤️

    • @astkh4381
      @astkh4381 Год назад

      привет, какой оклад?

    • @Кямран-и3в
      @Кямран-и3в Год назад

      @@astkh4381 на тот момент был 500000 тенге. (высокая зарплата по региону)

  • @xqz666
    @xqz666 2 года назад +13

    Ты и Михаил непомнящий лучшие

    • @andrewsam224
      @andrewsam224 11 месяцев назад +1

      Согласен!!!!!

  • @falsetrue7910
    @falsetrue7910 2 года назад +8

    Посмотрел 30 минут и уже вижу, что годнота, досмотрю и дам полный фидбэк, спасибо! Тестирование js, react, unit, jest, react testing library, e2e js

    • @mip1992
      @mip1992 2 года назад +2

      после 30 той минуты уровень с вертолетиком

    • @itmodern2386
      @itmodern2386 2 года назад +3

      А этот чел всё ещё досматривает похоже)

  • @evshushkov
    @evshushkov 2 года назад +6

    Спасибо большое, как раз на работе надо начинать писать тесты)

  • @ДанилТерновой-х2ч
    @ДанилТерновой-х2ч 2 года назад +3

    Народ, всем ( Тимурке отдельный ), как же ты круто угадал тему для видоса, как вариант для будущих видео - Recoil (думаю скоро будет актуально)

  • @sergeysamius1128
    @sergeysamius1128 2 года назад +4

    Спасибо за полезный контент! Тестирование js, react, unit, jest, react testing library, e2e js

  • @jaloliddinhazratqulov891
    @jaloliddinhazratqulov891 2 года назад +6

    Великолепный работа
    Тимур самый лучшый сэнсэй
    огромный спасибо 👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍

  • @g0ld3nsecr3t6
    @g0ld3nsecr3t6 2 года назад +6

    Спасибо за огромный вклад в этот мир :)

  • @alexbigar9769
    @alexbigar9769 2 года назад +6

    Круть! Спасибо за годный контент!!! 🚀🚀🚀

  • @bulbaway
    @bulbaway 2 года назад +10

    Да, до тестов всегда руки не доходят, но на больших проектах они будут жизненно необходимы. Спасибо за видео!

  • @itpro952
    @itpro952 2 года назад +7

    Очередной альманах, но в этот раз уже по тестированию, кто согласен что формат фундаментальных курсов от а до я топ ставьте лайк

  • @nikel5345
    @nikel5345 2 года назад +5

    Канал очень хороший! Никак не доходят руки до тестирования, это хороший повод!
    Пожелание! было бы здорово в таком же формате разобрать ci/cd
    Спасибо огромное за ваши труды !!!

  • @ВикторБелянкин-м1щ

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

  • @mclotos
    @mclotos 2 года назад +3

    мы ждали и дождались! наконец-то! =)))

  • @arturhimself
    @arturhimself 2 года назад +4

    Спасибо, родной дорогой, только вот собрался инфу собирать

  • @olehmudriy9308
    @olehmudriy9308 2 года назад +4

    Заочно жирный лайк! План на вечер! Спасибо!

  • @egolege
    @egolege 2 года назад +8

    Огромная благодарность! Отличный материал!

  • @serkh139
    @serkh139 8 месяцев назад +1

    Отличный старт для дальнейшего самостоятельного изучения. Спасибо!

  • @mikeehrmantraut2487
    @mikeehrmantraut2487 2 года назад +6

    У тебя самый топовый канал на ютабчике, огромнейший респект тебе! Нахрен все эти курсы, платные или бесплатные, когда есть твой канал:D
    Мне катастрофически не хватает времени все это осознать, только с одним твоим видео разберешься, сразу +3 новых на интересную тему!

  • @Vladislav0Art
    @Vladislav0Art 2 года назад +3

    Ролик очень качественный! Всегда хотел ознакомиться с темой тестирования. Спасибо за контент, у тебя много крутых и полезных видео

  • @АнтонДаценко-ц3н
    @АнтонДаценко-ц3н 2 года назад +6

    Браво, как всегда контент наилучшего качества)

  • @PetyL
    @PetyL 2 года назад +3

    Классный ролик. Уйма нужной информации. Спасибо!

  • @bohdanartiukhov3572
    @bohdanartiukhov3572 2 года назад +4

    Ulbi спасибо тебе большое, твои видео это просто нечто, очень тебе благодарен, наконец-то что то годное появилось про тесты

  • @tinalee8686
    @tinalee8686 2 года назад +1

    Спасибо! Посмотрела до конца. Пойду изучать подробно каждую из них

  • @frylo0
    @frylo0 2 года назад +37

    Если у кого-то возникла проблема "cannot use import statement outside a module" на axios, то вот решение.
    Long story: После выхода данного урока, библиотека axios перешла с CommonJS импорта на ES Modules, из-за этого и возникает ошибка. Ошибка именно в библиотеке. Чтобы это исправить, надо рассказать Jest'у что библиотека использует модули и это надо учесть при трансформации кода при запуске теста.
    Resume: Надо добавить в package.json код. Cам package.json будет выглядеть так:
    {
    ...
    "jest": {
    "transformIgnorePatterns": ["node_modules/(?!axios)"]
    }
    ...
    }

    • @doudou1929
      @doudou1929 2 года назад

      Этот вариант работает. Могу добавить, что по привычке при добавление axios воспользовался авто import, в итоге чесал репу и думал, что не так. А надо именно добавлять через require('axios'). Это же описано на npmjs.

    • @IanNerovnyi
      @IanNerovnyi 2 года назад +3

      @@doudou1929 вобще-то разницы нет и с require тоже не робит, я протестил

    • @IanNerovnyi
      @IanNerovnyi 2 года назад

      Офигенное спасибо! В вебпаке по идее такое-же правило будет, как я понимаю? (Если без cra приложение ставить)

    • @МаксЛысогоров
      @МаксЛысогоров 2 года назад

      Также долго мучался с этим. Искал разные решения из интернета и ничего не помогало. В итоге переделал на fetch. А сейчас попробовал ваше решение и axios заработал. Уряяя!

    • @АлексейГорулёв-я6у
      @АлексейГорулёв-я6у 2 года назад

      Храни тебя Господь за это решение

  • @MrVolkodaff
    @MrVolkodaff 2 года назад +2

    Вот это просто замечательно, в одном месте, все тезисно, без соплей. Как обычно в принципе у этого человека =) Вообще, чел, большой респект тебе, ты реально помогаешь учиться.

  • @undefunden
    @undefunden 2 года назад +9

    Тимур, спасибо за проделанную работу и качественную подачу материала!

  • @markviyan
    @markviyan 2 года назад +1

    только учусь и всего в одном проекте из 5 за полгода я успела дойти до тестов. Это капец. Мне это нужно. Жду полезности. Главное понять суть!

  • @inedex
    @inedex 2 года назад +13

    Монументальный труд, как и все курсы от тебя, спасибо. Надеюсь, ютуб продвинет ролик.

  • @barbatage5078
    @barbatage5078 2 года назад +9

    Ух! 2 часаааа 🙏🏻 спасибо!

  • @ВанёкЧёрный-е1х
    @ВанёкЧёрный-е1х 8 месяцев назад +1

    100% , Видос полезный, охватывает большое количество тестов с примерами

  • @BrodrickStreams
    @BrodrickStreams 2 года назад +1

    Это невероятно полезный ролик! Огромное спасибо! Я QA инженер и пишу тесты на JS+Cypress и как раз хотел разобраться с React Testing Library - и как раз попался твой ролик. Просто огонь. Скинул нашим фронтам и куа

  • @alekseyberezov8020
    @alekseyberezov8020 2 года назад +1

    Всё ни как не мог подступиться к тестам. Казалось это чем-то мега сложным(не зря под это отдельная профессия есть:)) А после этого видео всё оказалось не так уж и сложно. Не два пальца об асфальт, конечно, но и не rocket science)) Спасибо тебе!

  • @goodman4493
    @goodman4493 2 года назад +2

    Дай бог здоровья за такой классный видос

  • @AntonRyabov-by3vn
    @AntonRyabov-by3vn 6 месяцев назад

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

  • @alik64
    @alik64 2 года назад

    Компания в которую я отправил заявку отправила мне тестовое задание на дом , вернулся смотреть твое видео, чтобы всё протестировать. Спасибо тебе добрый человек ! 🙌🏼

  • @Kranoselskiy
    @Kranoselskiy 2 года назад +4

    Огромное спасибо за эту тему. Как раз хотел разобраться в теме тестирования

  • @philipryazankin1073
    @philipryazankin1073 2 года назад +3

    Спасибо. Ролик как всегда супер. Материал, подача, скорость!

  • @GyrWorker
    @GyrWorker 2 года назад +5

    По описанию видео, то что мне надо )

  • @mayke8623
    @mayke8623 2 года назад +4

    Благодаря вашим видео у меня уже 'КОТ Барсик' во всю на javascript пишет код! На столько все разжевано!

  • @МаксимМухарёв-п8г
    @МаксимМухарёв-п8г 2 года назад +3

    Спасибо! Великолепный материал, с очень серьезной проработкой. Поставил лайк 👍