Зачем разработчику тестирование?

preview_player
Показать описание
Много зрители этого канала – разработчики, и многие из этих разработчиков – начинающие. А для начинающего разработчика многие вещи сложны. Смотришь, что опытные разработчики делают и то, и другое, и третье, оперируют большим количеством терминов. Спрашивается, нужно ли в этом всем разбираться? Ну, в общем, немного пугает. Сегодня разберемся с одним термином, который точно должен знать, любой разработчик, не только начинающий, но и опытный. Речь пойдёт о Unit тестировании.
________________________________________________

FoxmindEd исполняется 8 лет! 🎉
Приглашаем вас отпраздновать вместе с нами!🎈С 8 по 22 июля 2024 года мы запускаем дни скидок: -20% на все курсы менторинга и обучение на проекте для всех новых и текущих студентов🧑‍💻 на неограниченное количество оплаченных месяцев!

________________________________________________

👇🏻 👨‍💻 Стартовые курсы (теоретическая база перед менторингом):

🧠 Регистрируйся прямо сейчас на менторинг
⬇️ Учись у профи ⬇️

🎓 Менторинг:

🎓Продвинутые курсы для состоявшихся девелоперов:



________________________________________________

Тайминг:
00:00 - Вступление
01:18 - Зачем разработчику тестирование
04:13 - Что такое Unit testing
06:11 - Важность юнит-тестов
09:12 - Процесс написания
11:45 - Инструменты
13:37 - Курс Unit тестирования в Foxminded

#nemchinskiy #тестирование
Рекомендации по теме
Комментарии
Автор

Сергей и весь коллектив канала, традиционное спасибо за выпуск, как всегда содержательно и интересно 👍👍👍

LeonidYakovlev
Автор

Спасибо, Сергей! Очень полезное видео.

Недавно начал серьезно изучать тестирование юнит-тестами. Поэтому как раз вовремя.

unq
Автор

Спасибо огромное Сергей за очень просто и понятное объяснение сложнейшей темы! Именно от вашего объяснения мне наконец пришло просветление. 😅Очень хотелось бы услышать от вас о логгировании и конечно же о радикальной секте TDD 😊

torrvic
Автор

Спасибо за видео. Перед следующим роликом как раз пришло время перепроверить как же правильно произносить полное название TDD.

alexanderj
Автор

> Тривиальная задача: должна появиться кнопка. Но если она появится не вовремя, или не на том экране, то наверно, вы что-то не так сделали. Особенно если вы бекенд разработчик.

Если после меня появилась кнопка, то что-то действительно не так😂

AAAnatoly
Автор

Накидываем "Здравствуйте" культурному человеку

lex-xvik
Автор

Я когда писал свой первый маленький учебный проектик изначально был максимально озабочен тем что-бы программа давала свои ответы на любые некорректные запросы пользователя и выдавала сообщения на любую нереалистичную чушь, а после ещё ни чего не зная о юнит тестах я дописал функционал автоматического тестирования где при помощи тех же самых классов и методов просто сверял получаемый результат с ожидаемым. И да на тот момент я всё делал в браузерном компиляторе, ад тот ещё. без отладчика работать, но это было интересно. сейчас продолжаю учиться и работаю в нормальной IDE, про юнит тесты уже кое что узнал

COMBATMONC
Автор

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

elconrel
Автор

Доброго дня))
А ще є й DevOps))) Постійно вас дивлюсь) Я хоч і працюючий, але мені цікаво що у вас з'явився за курс для DevOps інженерів. Бо є юні люди яких підтягуємо до себе. І можливо для них цей курс підійде.

uartus
Автор

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

universeunity
Автор

Древние письмена гласят: "В начале видео было про юнит тесты, а потом про тестирование"

lex-xvik
Автор

12:37:
Поправка для Python: из стандартной библиотеки можно взять unittest. Она как раз из xUni-семейства . НО! Рынок говорит: применяй pytest и если ты не умеешь pytest, то это все равно что не уметь написать for ... range() конструкцию! Замечу что pytest сильно отличается от xUnit-семейства!!! Она логичнее! Она понятнее!

ntvisigoth
Автор

Сразу мотайте видео до 13:42, там сюрприз!

igor-knv
Автор

*Перестаньте его уже звать Сергей Немчинский! Давно настала моя очередь зваться Сергеем Немчинским!*

SashaKuzikov
Автор

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

И если в жабе строгость языка хотя бы заставляет сам код по возможности писать готовый к тестированию, то в питоне можно встретить тесты, на 80% состоящие из манкипатчинга, тесты на приватные методы... и даже тесты на простые датаклассы.

redneck_prm
Автор

Я всё жду, когда же Сергей скажет "Меня больше не зовут Сергей Немчинский" )

xxxbunx
Автор

"ааааа вот почєму оні попадалі", коли в 90% випадків це тому шо вони криво зроблені то захоплення юнітами проходить)) це інструмент який має свої плюси і мінуси, їх наявність не є 100% благом

vitaliydiachenko
Автор

Як раз годину назад ще писав тести на Джанго апку, присів відпочити а тут це😂😂😂

public_sensei
Автор

Может я ошибочно мыслю, ведь я не предприниматель, но разве не было бы шикарной рекламой для вашей компании - создание обучающих роликов и выкладывание их на канал, хотя бы на начальном уровне и/или для вот таких, смежных направлений? Потому что такие "бла-бла-бла" ни о чем. Это просо вода, ну или вводная для курса. Но самого то курса нет)))

EdwardNorthwind
Автор

Никому не нужен украиноязычный канал, тут все толерантные и адекватные 😂❤

andreypavlukov