Тестирование кода Java с помощью фреймворка JUnit

Поділитися
Вставка
  • Опубліковано 15 вер 2024
  • Тестирование кода - обязательный этап написания программы. Для теста кода на Java существует большое число фреймворков. Центр "Специалист" при МГТУ имени Баумана начинает цикл бесплатных семинаров для программистов и тестировщиков, а также всех, кто хочет научиться программированию на Java.
    Мы рассмотрим наиболее распространенные фреймворки для тестирования программ на языке Java и проведем сравнительный анализ их преимуществ. Наш вебинар посвящен, наверно, самому известному фреймворку для тестов на Java JUnit. Под руководством опытного тренера вы за 70 минут пройдете курс молодого бойца "JUnit для начинающих" и освоите основные приемы JUnit тестирования.
    Бесплатный урок Java для начинающих и опытных разработчиков ведет кандидат технических наук, разработчик программного обеспечения с более чем 20-летним опытом, сертифицированный тренер Microsoft Александр Игоревич Кораблин.
    Java-программирование для чайников и профи в учебном центре Специалист при МГТУ имени Баумана.
    25 лет опыта обучения. Трудоустройство -
    www.specialist....
    Записывайтесь (или смотрите в записи) наши бесплатные семинары - www.specialist....

КОМЕНТАРІ • 52

  • @SpecialistTV
    @SpecialistTV  7 років тому +6

    Вторая серия: Сравнение фреймворков TestNG и JUnit для тестирования приложений ua-cam.com/video/hTBvx_8y3Q0/v-deo.html
    Третья серия: Использование Spock фреймворка для тестирование кода приложений - ua-cam.com/video/uRrTOY3xWO4/v-deo.html

  • @zxcoten
    @zxcoten 5 років тому +46

    был бы у меня в универе такой учитель, я бы жил там

  • @affeine9267
    @affeine9267 6 років тому +18

    Православний видос ! Доступно, ясно , cool )

  • @ИванЧернов-б2ы
    @ИванЧернов-б2ы 6 років тому +10

    Спасибо большое за лекцию, очень доступно, понятно и бодро!

  • @ElenaCodes
    @ElenaCodes 6 років тому +15

    Замечательная лекция! Спасибо)

    • @SpecialistTV
      @SpecialistTV  6 років тому

      Рады, что вам понравилось, Елена!

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

    Классно! Раньше велосипеды писал без жюнита, теперь я могу сесть на мотоцикл! Вы показали, как это делать!

  • @Князь-я7щ
    @Князь-я7щ 3 роки тому +1

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

  • @sergentum
    @sergentum 7 років тому +39

    лектор - огонь

  • @elpirato5428
    @elpirato5428 4 роки тому +1

    Лучший урок, показали как и что, а почитать я и сам могу.

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

    Учитель от Бога!

  • @user-nr5sx6jr6v
    @user-nr5sx6jr6v 4 роки тому +2

    Прекрасная лекция.Все понятно.Спасибо! Подписался

  • @user-xr7dt4nd9h
    @user-xr7dt4nd9h 5 років тому +8

    Вот все бы так рассказывали ) А то обычно от тона лектора хочется повеситься от тоски и безысходности)

  • @Mike19910711
    @Mike19910711 4 роки тому +2

    Хорошая лекция, спасибо.

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

    Что вы за прелесть! Теперь я тоже буду говорить "в рукопашную"

    • @Judosaper
      @Judosaper Рік тому +1

      а ты разве не прелесть?

  • @ВладимирЗуев-м5к
    @ВладимирЗуев-м5к 4 роки тому +1

    Спасибо за ролик, очень кстати.

  • @sergeyk8642
    @sergeyk8642 6 років тому +4

    Классная лекция

  • @ДмитрийВинокуров-х8г

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

  • @artemiypyatakov5438
    @artemiypyatakov5438 5 років тому +4

    Искал как автогенерацию теста с кодом сделать в IDEA не нашёл(...

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

    здравствуйте. Нереально доступно объяснили. Большое спасибо. Возможно можете мне подсказать как написать тест под переполнение численного типа;

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

    шикарно

  • @tonyka3545
    @tonyka3545 5 років тому +1

    cnt в объявлении переменной улыбнула :)

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

    Доброго времени суток. Подскажите, пожалуйста, где точка входа/метод main в JUnit5. В JUnit 4 это класс JUnitCore и там метод main. На JUnit 5 все никак не могу найти этот конкретный метод( Немного накопал что surefire-plugin взаимодействует с junit-launcher, но эта информация не привела к методу main.

  • @eugene8863
    @eugene8863 6 років тому +4

    Миха Задорнов спасибо за лекцию 😅

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

    Голос и стилистика подачи тестировщика из 94-го Михаила Портнова. Это он? :)

  • @olegpicik363
    @olegpicik363 5 років тому +3

    Спасибо за лекцию, но вам стоит учить английский) Если занимаетесь программированием, английский нужен как родной) Mokery->пародия, ничего странного в названии

  • @lafcor
    @lafcor 6 років тому +2

    можно ли получить default method bodies как на 18:43 в intelij idea?

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

      и как?

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

      @@MsDima9999 курсором наводишься на класс который тестировать хочешь, alt-enter и в выпадающем списке create test

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

      @@lafcor и будет пустой метод без ничего,а у автора на канале там уже заготовка метода с переменными была

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

      @@MsDima9999 такого нет в идее, точней есть плагины, но ими тоже надо пользоваться уметь. Руками быстрее тест писать

  • @user-nr5sx6jr6v
    @user-nr5sx6jr6v 4 роки тому

    В Idea приходится руками писать тест,функции генерирования теста не нашел

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

      Alt + Enter на любом методе -> Create test missing (или что то около того, и он для всех отмеченных галочками методов класса сделает тест)

  • @evaristegalois450
    @evaristegalois450 6 років тому +1

    на такой лекции точно не уснешь

  • @Shjman1
    @Shjman1 5 років тому +4

    ставлю лайк. но иногда ощущение 4то лектор пьяный) повторяет вещи по 2 ра3а.+ странные пау3ы) в остальном клево.понятно.спасибо)

  • @Nurtastube
    @Nurtastube 5 років тому

    Полный курс есть в доступе?

    • @SpecialistTV
      @SpecialistTV  5 років тому +1

      Вторая серия: Сравнение фреймворков TestNG и JUnit для тестирования приложений ua-cam.com/video/hTBvx_8y3Q0/v-deo.html
      Третья серия: Использование Spock фреймворка для тестирование кода приложений - ua-cam.com/video/uRrTOY3xWO4/v-deo.html

    • @Nurtastube
      @Nurtastube 5 років тому +1

      @@SpecialistTV А по языку java уроки есть этого же преподователя?

    • @SpecialistTV
      @SpecialistTV  5 років тому

      @@Nurtastube Да, посмотрите плей-лист ua-cam.com/video/bDQD01WQL9A/v-deo.html

    • @ВладимирЗуев-м5к
      @ВладимирЗуев-м5к 4 роки тому

      @@SpecialistTV Выкладывайте ещё по Java )

  • @Дмитрий-ю9к3г
    @Дмитрий-ю9к3г 4 роки тому +1

    Конвенция немного не соблюдается. Немного глаза режет знак "=" без пробелов по бокам.

  • @user-sc2db1fl2u
    @user-sc2db1fl2u 3 роки тому +1

    Как по мне ни о чем. Дослушала до 10 минут и выключила. В основном из-за того, что лектор больше запутает, чем расскажет что-то стоящее - "Кажется так можно, а может быть и нет...но кажется да, я не уверен". Одним словом - оч плохо.

    • @ВераКа-э6ъ
      @ВераКа-э6ъ 3 роки тому

      А вы, быть может, и книжки только до 10-ой страницы читаете, если основной экшен начинается с 15-ой.

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

    Если можно, убирайте воду... переходите сразу по существу к коду

  • @serhiimanko4942
    @serhiimanko4942 5 років тому +5

    assertNull, assertNotNull -- НОЛЬ, НЕ НОЛЬ!!! Капец, как такому можно учить людей?!

    • @leonidsenko6370
      @leonidsenko6370 5 років тому +4

      Что вам собственно здесь не нравится? Под нулем все прекрасно понимают NULL значение, а не арифметический ноль.

    • @h.p.gameslab.5578
      @h.p.gameslab.5578 5 років тому +2

      грех обижаться на дилетантов

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

    Невзоров

  • @MsDima9999
    @MsDima9999 4 роки тому +1

    на идее нет способа сгенирировать дефолтную реализацию метода теста?