Unit-тестирование в Angular. Jasmine, Karma, Test coverage report

Поділитися
Вставка
  • Опубліковано 13 жов 2024
  • Как начать писать юнит-тесты в Angular, что такое Jasmine и Karma. Как тестировать зависимости, что такое отчет Test coverage. Подробно и с примерами.
    Продолжительность: 23 минуты.
    Уроверь: junior, middle
    Тестовое приложение из видео - github.com/dre...
    Ссылки:
    Канал в ТГ: t.me/frontend_...
    ФБ: / olga.fomina.58555
    ВК: dreamhelg

КОМЕНТАРІ • 56

  • @frontend-not-for-everyone
    @frontend-not-for-everyone  4 роки тому +9

    3:22 - Пример простого сервиса
    9:51 - Тестирование зависимости
    12:25 - Angular TestBed
    14:52 - Временное отключение тестов
    16:32 - Test Coverage Report

    • @grommaks
      @grommaks 3 роки тому

      Привет, если добавить это оглавление в описание под видео, то ютуб вставит это в прокрутку со всеми вытекающими )

    • @frontend-not-for-everyone
      @frontend-not-for-everyone  3 роки тому +1

      @@grommaks сделаем)

    • @andrewkhar4615
      @andrewkhar4615 2 роки тому +1

      @@frontend-not-for-everyone ждём)

  • @aleksandrzhadetsky2535
    @aleksandrzhadetsky2535 3 роки тому +17

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

  • @ЮлияХомякова-с4л
    @ЮлияХомякова-с4л 2 місяці тому

    Спасибо) очень полезное видео!

  • @flepjack
    @flepjack Місяць тому

    Годнота 👍 Отличный вводный урок, как раз то что нужно

  • @ВасильСкригунець
    @ВасильСкригунець 3 роки тому +2

    Дуже доступно, надіюсь ви продовжита свої курси по тестуванню, дякую за зрозуміле викладення інформації

  • @kenanhaciyev3759
    @kenanhaciyev3759 Рік тому

    Ну красиво же, коротко понятно каждая пауза обрезана чтоб не терять времени зрителя, огромное спасибо

  • @alenalel1267
    @alenalel1267 3 роки тому +1

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

  • @FeranDAq
    @FeranDAq 3 роки тому +2

    Вы супер!!!! Очень классный контор ю контент по содержанию и подаче, подписался

  • @musoverda
    @musoverda 3 роки тому +1

    Видосик оч понравился тем, что все информатично и нет этих противных "ээээ...", "ну....", которое есть у 90% лекторов

    • @frontend-not-for-everyone
      @frontend-not-for-everyone  3 роки тому +1

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

  • @nuZdarova
    @nuZdarova 4 роки тому +6

    Хороший материал, спасибо. Надеюсь продолжите вести канал! Успехов!

  • @skayona
    @skayona 3 роки тому +4

    Спасибо!!! От души!!! На курсах сто лет назад писали тесты и так зашли, а вот в проекте никогда. А сейчас очень нужно, а я ничего не помню. А вы так доступно объясняете. Побежала все делать зелёным 😂

  • @septembercult985
    @septembercult985 3 роки тому +4

    Очень крутой материал! Все понятно, по полочкам разложено. Спасибо!

  • @noir5850
    @noir5850 3 роки тому +1

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

  • @sergejherwald2217
    @sergejherwald2217 3 роки тому +1

    фАлси, фУнкшенс и другие делают мне больно ... в остальном контент супер, спасибо ^^

    • @frontend-not-for-everyone
      @frontend-not-for-everyone  3 роки тому +2

      о, впереди все только хуже будет, можно болевой шок получить

  • @romanmatviichuk3591
    @romanmatviichuk3591 3 роки тому

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

  • @twainprod
    @twainprod 3 роки тому +2

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

  • @GTar1998
    @GTar1998 2 роки тому +1

    Большое спасибо. Побольше бы таких преподавателей как Вы)

  • @АнтонШашков-п4й
    @АнтонШашков-п4й 3 роки тому +2

    Отлично подаете материал

  • @romangrushko6070
    @romangrushko6070 3 роки тому +2

    Наконец-то нашелся тот, кто cli произносит также как и я😊

    • @l9d58
      @l9d58 3 роки тому

      СИ эл Ай

    • @romangrushko6070
      @romangrushko6070 3 роки тому

      @@l9d58 ну нее, именно "кли"

    • @l9d58
      @l9d58 3 роки тому

      @@romangrushko6070 сиЭл

    • @l9d58
      @l9d58 3 роки тому

      @@romangrushko6070 СИэЛаЙ

  • @MichaelZh
    @MichaelZh 3 роки тому +3

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

  • @НиколайПрибитков
    @НиколайПрибитков 3 роки тому +2

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

  • @Александр-п9м8й

    Большое спасибо за ролик!

  • @ryengard
    @ryengard 3 роки тому +2

    Очень информативно и интересно.

  • @The00tori00
    @The00tori00 3 роки тому +10

    Все круто, только бы шрифт покпупнее в редакторе кода. Если смотреть с телефона - очень плохо видно :)

  • @andrejschefer1829
    @andrejschefer1829 3 роки тому +1

    Danke für das Video!! Спасибо за видео.

  • @adinatone
    @adinatone 2 роки тому

    Спасибо огромное за материал. Ждем урока по тестированию http запросов )

  • @VH-777
    @VH-777 3 роки тому

    Спасибо за уроки! Очень помогло!

  • @alexandrali2054
    @alexandrali2054 2 роки тому

    супер, всё ясно и понятно наконец-то
    спасибо!!!

  • @antonasipenka2941
    @antonasipenka2941 2 роки тому

    Огромное спасибо автору! все хорошо структурировано, доступно и понятно)

  • @serdotsenko
    @serdotsenko 3 роки тому

    спасибо! супер-мега полезно )

  • @satsat92736
    @satsat92736 10 місяців тому

    спасибо

  • @surock
    @surock 2 роки тому

    контент хороший, спасибо, но не могу удержаться от гневного комментария, если JavaScript читается как яваскрипт, то JS - получается ЯЭС ?

  • @ryltsovanton7111
    @ryltsovanton7111 2 роки тому

    хоть кто-то нормально разобрался с тестированием и решил рассказать об этом другим

  • @AlekseyMilov
    @AlekseyMilov 3 роки тому +1

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

    • @frontend-not-for-everyone
      @frontend-not-for-everyone  3 роки тому +1

      Начать с самого критичного. С того, что гарантированно сломает работу приложения/сайта, если там будет ошибка. А дальше отчет test coverage поможет, подскажет где меньше тестов, где больше

  • @aregsargsyan7689
    @aregsargsyan7689 2 роки тому

    Thx👍👏👏

  • @b.g.5106
    @b.g.5106 3 роки тому +1

    💯

  • @venator820
    @venator820 2 роки тому

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

  • @user-san-chous
    @user-san-chous Рік тому

    круть, жаль что все ангулярщики со временем бросают блогерство) "Живут" только те, кто "универсальные" уроки пишет или по Реакту еще иногда долго живут

  • @mohorooms
    @mohorooms Рік тому

    размер шрифта это боль. В остальном спасибо)

  • @ВасяГайкин-у4щ
    @ВасяГайкин-у4щ 3 роки тому +1

    cli - [си эл ай]
    xit - [зит] или [ксит]

  • @andrewkhar4615
    @andrewkhar4615 2 роки тому

    Всё классно. но не привычно слышать "Яваскрипт" и "Энгулар КЛИ"

  • @egor13E
    @egor13E Рік тому

    Я все понимаю. Но Кли и Хит... Леди точно умеет читать не по-русски?

  • @mechanoid7
    @mechanoid7 2 роки тому

    яваскрипт👀

  • @КонстантинХ-у4ф
    @КонстантинХ-у4ф 2 роки тому

    о какая ....

  • @sultanpadishah7016
    @sultanpadishah7016 3 роки тому +2

    ШРИФТ в IDE слишком мелкий !!! -> Почти ничего не видно !!!!
    -
    Очень сложно с маленьким шрифтом !
    -
    Исправьте и перезалейте видос пжлста !
    -
    -
    -

  • @КонстантинХ-у4ф
    @КонстантинХ-у4ф 2 роки тому

    мда, приятно все же
    слышать женский голос по стоящим , видимо, курсам