Что такое Unit-тесты?

  Рет қаралды 34,034

Merion Academy

Merion Academy

Күн бұрын

Пікірлер: 105
@Hramoff
@Hramoff 5 ай бұрын
Однажды столетний монах сказал, что слабые люди пишут тесты, а сильные люди тестируют на проде в пятницу вечером
@snakelivegames821
@snakelivegames821 5 ай бұрын
а легендарные, правят код на прям на проде в пятницу через стандартный редактор битрикса, о да
@geminigeminos
@geminigeminos 5 ай бұрын
а те которые продвинулись дальше, тестят через своих юзеров и те выступают в роли бесплатных тестировщиков, по крайней мере, в одной популярной онлайн игре так и происходит
@albert_psy
@albert_psy 5 ай бұрын
Что за монах такой был? 🤔
@Hramoff
@Hramoff 5 ай бұрын
@@albert_psy Искусство деплоя. Сунь Ор
@versach
@versach 4 ай бұрын
@@geminigeminosТарков что ли🤣🤣🤣
@ЯнШаповалов-э1е
@ЯнШаповалов-э1е 5 ай бұрын
Сочное видео, хоть буду знать, как писать тесты на питоне)))за контент и визуализацию всего и вся со стрелочками и подчеркиваниями - отдельный респект♥🔥🔥🔥🔥
@NomadicDmitry
@NomadicDmitry Ай бұрын
Все это знал и преподаю тестирование, но то как вы это рассказали - мое почтение. Очень хорошо визуализировано.
@gm_kitare
@gm_kitare 5 ай бұрын
Интеграционный - для тестирования взаимодействия между различными компонентами системы. Системный - для тестирования всей системы в целом. Функциональный - для тестирования функциональных требований системы. Приемочный - для проверки соответствия системы бизнес-требованиям. Регрессионный - для проверки, что изменения в коде не нарушили существующий функционал. Нагрузочный - для проверки, как система работает под высокой нагрузкой. Тестирование безопасности - для выявления уязвимостей в системе. Тестирование удобства использования (юзабилити) - для оценки удобства и интуитивности интерфейса системы. Тестирование совместимости - для проверки, как система работает в различных окружениях. Тестирование восстановления после сбоев - для проверки способности системы восстанавливаться после различных сбоев. Тестирование установки - для проверки процесса установки и настройки системы.
@konder93
@konder93 5 ай бұрын
Автоматических, сын мой
@IronTester
@IronTester 5 ай бұрын
@@konder93 Автоматизированных))) Автоматизация тестирования - > автоматизированное тестирование, автоматизированные тесты да сколько можно то))) простая терминология: автоматизированное (НЕ автоматическое) тестирование автоматизированные тесты или просто тесты, не путать с тест-кейсами (они же просто кейсы) вот так и приходят очень гордые собой соискатели за 500к/сек, которые чек-лист от тест-плана не отличают и все подряд тестами называют
@konder93
@konder93 5 ай бұрын
@@IronTester капец ты душнила, братишка, я бы тебя на работу не взял
@IronTester
@IronTester 5 ай бұрын
@@konder93 сорри, дружочек, но это я таких "спешлов" как ты на работу не беру))))
@konder93
@konder93 5 ай бұрын
@@IronTester такие спешлы, как я к вам сами не идут. Щас бы в 2024 году докапываться за автоматические/автоматизированные 😂
@alex_surmus648
@alex_surmus648 5 ай бұрын
Рекомендую JS MOCHA, всегда прозрачно указывает на ошибки разраба🥰
@v9m-n7n
@v9m-n7n 3 ай бұрын
Желтовато-прозрачно
@Ximelay
@Ximelay 5 ай бұрын
Братан вперёд, давай-давай контент в кайф
@Mustafo_Dushanbiev
@Mustafo_Dushanbiev 5 ай бұрын
😁
@indiepostman
@indiepostman 3 ай бұрын
Шикарно работает!))
@eus4376
@eus4376 5 ай бұрын
Извините, нет сил на прикольные комментарии, на галере наработался) Спасибо за видео, Мерион!
@b4kuretsu
@b4kuretsu Ай бұрын
Господи, храни Мерион.
@AleksandrPiletskii
@AleksandrPiletskii 5 ай бұрын
Хотелось бы курсик по автотестам на js) И желательно на playwright)
@АнтонВоронов-ы9ц
@АнтонВоронов-ы9ц 5 ай бұрын
8:00 "Написать юнит-тест на много быстрее, чем тестировать всю фичу". Во-первых, как правило, написать юнит-тесты на фичу намного дольше, чем 20 раз руками запустить код одной фичи, а во-вторых, юнит-тесты тестируют не фичи, а юниты. Факт прохождения юнит-тестов о работоспособности фичи мало что говорит, поэтому прогон юнит-тестов не заменяет тестирования ручками.
@КоляКоронов-к9э
@КоляКоронов-к9э 5 ай бұрын
При хорошей доке тесты не нужны если мануальшик все протыкал и сказал окей то оно на 90 процентов окей А если с докой беда то получается что тест тестит ? Тестики могут помочь в сопровождении но тоже все относительно Ибо если новая модернизация сломала старый код то получается кто то работает не по солиду или вовсе пишет без оглядки на документы Так что юнит тесты очень специфическая штука но бизнес ее любит причем очень и очень сильно
@Programming_is_my_life
@Programming_is_my_life 3 ай бұрын
Кнопка подписки: работает норм нажимаєтса; лайк: тоже норм
@sozdatelEd
@sozdatelEd 5 ай бұрын
Отсутствует кнопка "Подписки", а кнопка лайка не прогрузилась. Кароче лагает всё. Надо переписывать
@dossymhan_aubakir
@dossymhan_aubakir 5 ай бұрын
Prosto super video!
@YehorSkorokhodko-hv3ip
@YehorSkorokhodko-hv3ip 2 ай бұрын
все работает 👍👍
@frez_x
@frez_x 5 ай бұрын
6:15 сложение х2
@alexandrlyubshov898
@alexandrlyubshov898 5 ай бұрын
Лайк работает
@youngprogrammer5880
@youngprogrammer5880 5 ай бұрын
ПАЖАЛУЙСТА СДЕЛАЙ ВИДОС ПРО CLOUD ARCHITECT
@root4debian
@root4debian 5 ай бұрын
Merion academy, можно ролик про PHP
@greatcap7946
@greatcap7946 5 ай бұрын
"Если код работает - ничего больше не трогай" - Мао Цзедун
@keshachoke2847
@keshachoke2847 4 ай бұрын
3:17 ого, гейммейкер)
@yuri_born_one
@yuri_born_one 4 ай бұрын
Кнопка "лайк" нажимается нормально 😂
@nurlybekozenov3327
@nurlybekozenov3327 5 ай бұрын
Раскажи про bug bounty
@МаксимОрлов-х9ы
@МаксимОрлов-х9ы 3 ай бұрын
Интеграционное тестирование и сквозное (end to end test) тестирование
@mikhail1017
@mikhail1017 5 ай бұрын
Сделайте про TDD please
@pytbplayer
@pytbplayer 5 ай бұрын
1:24 подскажите, что за тема для иконок
@Noah35673
@Noah35673 5 ай бұрын
Топ
@necoray1302
@necoray1302 5 ай бұрын
Фаззинг тестирование еще есть, например
@ervlail
@ervlail 4 ай бұрын
Ошибка. При описании тестирования калькулятора указано сумма вместо умножения
@rikslava
@rikslava 4 ай бұрын
Захотел лайкнуть, лопнул туалет, захотел подписаться, сбила машина 😢
@SergIva-g4w
@SergIva-g4w 5 ай бұрын
Жду видео по golang
@frez_x
@frez_x 5 ай бұрын
Автоматично тестувати можна за допомогою автоматичних таїландських дітей сиріт 😮
@argenalmaz00
@argenalmaz00 5 ай бұрын
а как проводит тест в играх на всех движков ?
@XZ_MEN
@XZ_MEN 5 ай бұрын
02:05 Первое правило клуба - не упоминать о клуб. Второе правило клуба - нигде не упоминать о клуб....... ты нарушл простой правила
@Noname-i4f3z
@Noname-i4f3z Ай бұрын
Вопрос, а когда создаю приватные функции, потом окпзываетьсч что из невозможно тестировать, что делать?
@ISILAM
@ISILAM 5 ай бұрын
Кнопка рабочая при условиях нормального интернета
@XZ_MEN
@XZ_MEN 5 ай бұрын
Первое правило бойцовского клуба - не упоминать о бойцовском клубе. Второе правило бойцовского клуба - нигде не упоминать о бойцовском клубе...... ты нарушил правила
@wakapoki
@wakapoki 5 ай бұрын
Орнул с зависимостей
@denizsincar29
@denizsincar29 5 ай бұрын
AssertionError, Subscribe button cannot press. 1 passed (Test_like) 1 failed (test_subscribe)
@nikitatimofeenko9351
@nikitatimofeenko9351 4 ай бұрын
А разве не автоматизированное тестирование???
@user-xi8ht1no4l
@user-xi8ht1no4l 5 ай бұрын
6:15 ошибка, не сложение, а умножение
@vpr-
@vpr- 5 ай бұрын
Про моки не рассказали, плоха
@КонстантинЧикризов-о8л
@КонстантинЧикризов-о8л 5 ай бұрын
Ещё автоматическое тестирование бывает в продакшене, ты просто объявляешь бетатест, и юзеры пишут в тех поддержку баги, автоматически? Автоматически, правда будет чуть побольше времени занимать чем юнит тесты
@milton4691
@milton4691 5 ай бұрын
Ну шо там по ELK :c
@АмирЕмкужев-я4ф
@АмирЕмкужев-я4ф 5 ай бұрын
Интересно. Прикольно будет если этот блогер выложит собес с ним. Насколько идеально пройдет?
@MagicView_
@MagicView_ 5 ай бұрын
уже было, ищи на канале
@ДанилКосыхин
@ДанилКосыхин 5 ай бұрын
1
@diam0nddangel336
@diam0nddangel336 5 ай бұрын
Попробовал кнопку лайка и подписки. Итог - отписался и лайк убрал, пофиксите пожалуйста
@Михазагрздин
@Михазагрздин 5 ай бұрын
⁶⁴⁹
@erlanibraev
@erlanibraev 5 ай бұрын
Юнит тестирование это инструмент разработки, а не тестирования. 😒
@TheFryOS
@TheFryOS 5 ай бұрын
кнопки купить и урок вообще никуда не ведут😢😮 хоть обликайся
@merionacademy
@merionacademy 5 ай бұрын
Это которые? В верхней части? Если да, то они работают, проверили 🙂
@alexchabanenko6347
@alexchabanenko6347 5 ай бұрын
Зачем я занялся этим вонючим программированием. Тошнилово последнее. Купи продай вот вся формула. Ненавижу этот мир. Как и последнюю формулу
@merionacademy
@merionacademy 5 ай бұрын
Есть ещё формула 1, к ней как относитесь?
@alexchabanenko6347
@alexchabanenko6347 5 ай бұрын
@@merionacademy йййеееееуууу))))
@IOnGust
@IOnGust 3 ай бұрын
Тесты - пустое дублирование естественных самопроверок в коде и выжим денег из лохов клиентов на ненужную и пустую работу
@TheFryOS
@TheFryOS 5 ай бұрын
почитайте вашу программу, у вас одни опечатки, то тестирвоания то еще как-то, вы че уж?
@merionacademy
@merionacademy 5 ай бұрын
Простите, перечитали программу, не нашли опечаток 😔
@TheFryOS
@TheFryOS 5 ай бұрын
​@@merionacademy поправили 😂
@GangsterTheKidBi
@GangsterTheKidBi 2 ай бұрын
скоро ваши уныт тесты заменит чат жипити
@darkscreamerdex
@darkscreamerdex 4 ай бұрын
не ролик, а ошибка на ошибке... почитайте литературу, прежде чем записывать бредовые профанские ролики, много нового узнаете. ну хоть тема актуальная, спасибо и на том.
@merionacademy
@merionacademy 4 ай бұрын
Прежде чем тратить наше время на чтение бесполезных комментариев, в следующий раз попробуйте расписать ошибки, о которых вы говорите. А то выглядите как профан 🙂
@darkscreamerdex
@darkscreamerdex 4 ай бұрын
@@merionacademy ну давайте прямо с начала, раз вы настаиваете. - деплой на прод по пятницам с наличием одних лишь юнит тестов - бред сумасшедшего; - автоматизированное тестирование, а не автоматическое(про это уже писали в комментах); - "авто-тесты тестируют так же как и люди" - опять бред, иначе бы ручников не осталось; - авто-тесты не убирают полностью человеческий фактор, в них тоже могут быть ошибки; - не все написанные фичи нужны, про некоторые забывают или пишут что-то не по спекам; - нельзя "проверить всё", это не продуктивно и чаще невозможно; - "тот кто писал код, лучше всех знает как он должен работать" это не значит что код делает то, что хотел заказчик; - нет ни слова о непредвзятости разработчика к коду; - нет вообще никакой информации по методологии модульного тестирования и ни слова про техники белого ящика; - главное преимущество модульных тестов - моментальный фидбек разработчику, а не замена ручных тестов в принципе, в тесте и логике может быть ошибка; - курс "по автоматизированному тестированию", а ролик про автоматическое, противоречите сами себе; - нет никакой информации когда "вдавливать" тесты в пирамиду, а когда "выдавливать". это только если по верхам пройтись.
@merionacademy
@merionacademy 4 ай бұрын
@darkscreamerdex кроме оговорки диктора, вы просто поделились вашим субъективным мнением! Спасибо вам за него, но всерьез подавать свои частные мысли относительно того, как надо снимать контент («нет ни слова о непредвзятости разработчика к коду» это топ!) называя их нашими ошибками - забавно и мило 🙂 удачи вам в поисках подходящего вам контента!
@darkscreamerdex
@darkscreamerdex 4 ай бұрын
@@merionacademy мнение субъективное конечно. чем не угодила непредвзятость? ни слова про ревью кода тестов другими разработчиками, кодовые инспекции, прохождения по коду... и техники белого ящика для вас шутка какая-то? ну да, успехов мне в поиске подробного и адекватного контента, а не рекламы очередных курсов...
@merionacademy
@merionacademy 4 ай бұрын
@darkscreamerdex нет-нет, всем угодила, вы имеете полное право высказаться! Но вы назвали ошибкой, бредом и профанством то, что мы не показали то, что вам кажется важным. И как раз в этом именно ваша ошибка - навязывать нам ваше мнение, высказанное в хамской форме, называя наше видение ошибкой. В свою очередь мы уверены, что показали все необходимое для знакомства с юнит тестированием без перегрузки новичков 🙂 Ну, а так как вы в хамской форме высказываете свои мысли, то да, мы желаем вам пойти на другие каналы и оценивать контент в вашей форме изложения мыслей там 👋
@sozdatelEd
@sozdatelEd 5 ай бұрын
просто сразу нужно ровный код писать, а не кривой, тогда и самые тупые тесты не надо будет писать. По сути двойная работа. Дичь
@TherryYT
@TherryYT 5 ай бұрын
Ох уж эти проблемы программистов со скилбокса
@sozdatelEd
@sozdatelEd 5 ай бұрын
@@TherryYT непонял
@IronTester
@IronTester 5 ай бұрын
ооо, да, а еще сразу фулстеком разработку вести: от дизайна до архитектуры, от БД и бекенда (со всеми брокерами и тп) до UI и Mobile параллельно вот тогда и без тестов и прочей "чепухи" - сразу как сел, как все написал за вечерок и в продакшн)))
@sozdatelEd
@sozdatelEd 5 ай бұрын
@@IronTester ну не за вечер, но всё же надо стремиться к этому. или вы не можете столькими технологиями владеть и держать в голове такое количество задач? если не можете, то конечно - юнит тесты )))
@IronTester
@IronTester 5 ай бұрын
@@sozdatelEd мой достаточно продолжительный опыт различных проектов, да и в целом рыночный подсказывает, что так оно не работает, т.е. без тестирования написанного кода никуда писать или не писать именно unit тесты самим разработчиком - вопрос достаточных холиварный с момента их появления и до сих пор, хотя сейчас уже множество всяческий анализаторов кода. Могу согласиться только по ситуации, когда есть команда сработанных профи: есть четкая аналитика, макеты и тп и внедрено полноценное тестирование - ручное, АТ, НТ (почему сработанная - потому что каждый "уникум" стремится как правило работать как лебедь, рак и щука) PS наличие огромного количества знаний в голове и умение ими оперировать в моменте еще никого от ошибок не спасало
@denazick
@denazick 5 ай бұрын
.net xunit nunit
Все о принципах SOLID
16:07
Merion Academy
Рет қаралды 35 М.
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 112 М.
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2 МЛН
When u fight over the armrest
00:41
Adam W
Рет қаралды 32 МЛН
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 13 МЛН
ТЕСТИРОВАНИЕ НА JAVA (JUNIT, MOCKITO)
9:14
Джавист
Рет қаралды 35 М.
Что такое Nginx?
11:21
Merion Academy
Рет қаралды 118 М.
Что такое антипаттерны?
12:19
Merion Academy
Рет қаралды 48 М.
Что такое gRPC и Protobuf?
8:37
Merion Academy
Рет қаралды 57 М.
Про микросервисы за 8 минут
8:01
Merion Academy
Рет қаралды 154 М.
Вкатываемся в тестирование кода
8:35
ExtremeCode
Рет қаралды 131 М.
Владимир Хориков - Принципы юнит-тестирования
1:00:17
Heisenbug — конференция по тестированию
Рет қаралды 8 М.
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2 МЛН