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

  Рет қаралды 35,963

Merion Academy

Merion Academy

Күн бұрын

Пікірлер: 107
@Hramoff
@Hramoff 6 ай бұрын
Однажды столетний монах сказал, что слабые люди пишут тесты, а сильные люди тестируют на проде в пятницу вечером
@snakelivegames821
@snakelivegames821 6 ай бұрын
а легендарные, правят код на прям на проде в пятницу через стандартный редактор битрикса, о да
@geminigeminos
@geminigeminos 6 ай бұрын
а те которые продвинулись дальше, тестят через своих юзеров и те выступают в роли бесплатных тестировщиков, по крайней мере, в одной популярной онлайн игре так и происходит
@albert_psy
@albert_psy 6 ай бұрын
Что за монах такой был? 🤔
@Hramoff
@Hramoff 6 ай бұрын
@@albert_psy Искусство деплоя. Сунь Ор
@versach
@versach 5 ай бұрын
@@geminigeminosТарков что ли🤣🤣🤣
@NomadicDmitry
@NomadicDmitry 2 ай бұрын
Все это знал и преподаю тестирование, но то как вы это рассказали - мое почтение. Очень хорошо визуализировано.
@gm_kitare
@gm_kitare 6 ай бұрын
Интеграционный - для тестирования взаимодействия между различными компонентами системы. Системный - для тестирования всей системы в целом. Функциональный - для тестирования функциональных требований системы. Приемочный - для проверки соответствия системы бизнес-требованиям. Регрессионный - для проверки, что изменения в коде не нарушили существующий функционал. Нагрузочный - для проверки, как система работает под высокой нагрузкой. Тестирование безопасности - для выявления уязвимостей в системе. Тестирование удобства использования (юзабилити) - для оценки удобства и интуитивности интерфейса системы. Тестирование совместимости - для проверки, как система работает в различных окружениях. Тестирование восстановления после сбоев - для проверки способности системы восстанавливаться после различных сбоев. Тестирование установки - для проверки процесса установки и настройки системы.
@konder93
@konder93 6 ай бұрын
Автоматических, сын мой
@IronTester
@IronTester 6 ай бұрын
@@konder93 Автоматизированных))) Автоматизация тестирования - > автоматизированное тестирование, автоматизированные тесты да сколько можно то))) простая терминология: автоматизированное (НЕ автоматическое) тестирование автоматизированные тесты или просто тесты, не путать с тест-кейсами (они же просто кейсы) вот так и приходят очень гордые собой соискатели за 500к/сек, которые чек-лист от тест-плана не отличают и все подряд тестами называют
@konder93
@konder93 6 ай бұрын
@@IronTester капец ты душнила, братишка, я бы тебя на работу не взял
@IronTester
@IronTester 6 ай бұрын
@@konder93 сорри, дружочек, но это я таких "спешлов" как ты на работу не беру))))
@konder93
@konder93 6 ай бұрын
@@IronTester такие спешлы, как я к вам сами не идут. Щас бы в 2024 году докапываться за автоматические/автоматизированные 😂
@ЯнШаповалов-э1е
@ЯнШаповалов-э1е 6 ай бұрын
Сочное видео, хоть буду знать, как писать тесты на питоне)))за контент и визуализацию всего и вся со стрелочками и подчеркиваниями - отдельный респект♥🔥🔥🔥🔥
@Ximelay
@Ximelay 6 ай бұрын
Братан вперёд, давай-давай контент в кайф
@Mustafo_Dushanbiev
@Mustafo_Dushanbiev 6 ай бұрын
😁
@alex_surmus648
@alex_surmus648 6 ай бұрын
Рекомендую JS MOCHA, всегда прозрачно указывает на ошибки разраба🥰
@v9m-n7n
@v9m-n7n 4 ай бұрын
Желтовато-прозрачно
@verevkinbot
@verevkinbot 4 ай бұрын
Шикарно работает!))
@eus4376
@eus4376 6 ай бұрын
Извините, нет сил на прикольные комментарии, на галере наработался) Спасибо за видео, Мерион!
@АнтонВоронов-ы9ц
@АнтонВоронов-ы9ц 6 ай бұрын
8:00 "Написать юнит-тест на много быстрее, чем тестировать всю фичу". Во-первых, как правило, написать юнит-тесты на фичу намного дольше, чем 20 раз руками запустить код одной фичи, а во-вторых, юнит-тесты тестируют не фичи, а юниты. Факт прохождения юнит-тестов о работоспособности фичи мало что говорит, поэтому прогон юнит-тестов не заменяет тестирования ручками.
@КоляКоронов-к9э
@КоляКоронов-к9э 6 ай бұрын
При хорошей доке тесты не нужны если мануальшик все протыкал и сказал окей то оно на 90 процентов окей А если с докой беда то получается что тест тестит ? Тестики могут помочь в сопровождении но тоже все относительно Ибо если новая модернизация сломала старый код то получается кто то работает не по солиду или вовсе пишет без оглядки на документы Так что юнит тесты очень специфическая штука но бизнес ее любит причем очень и очень сильно
@b4kuretsu
@b4kuretsu 2 ай бұрын
Господи, храни Мерион.
@Programming_is_my_life
@Programming_is_my_life 4 ай бұрын
Кнопка подписки: работает норм нажимаєтса; лайк: тоже норм
@YehorSkorokhodko-hv3ip
@YehorSkorokhodko-hv3ip 3 ай бұрын
все работает 👍👍
@dossymhan_aubakir
@dossymhan_aubakir 6 ай бұрын
Prosto super video!
@frez_x
@frez_x 6 ай бұрын
6:15 сложение х2
@AleksandrPiletskii
@AleksandrPiletskii 6 ай бұрын
Хотелось бы курсик по автотестам на js) И желательно на playwright)
@alexandrlyubshov898
@alexandrlyubshov898 6 ай бұрын
Лайк работает
@pytbplayer
@pytbplayer 6 ай бұрын
1:24 подскажите, что за тема для иконок
@keshachoke2847
@keshachoke2847 5 ай бұрын
3:17 ого, гейммейкер)
@yuri_born_one
@yuri_born_one 5 ай бұрын
Кнопка "лайк" нажимается нормально 😂
@greatcap7946
@greatcap7946 6 ай бұрын
"Если код работает - ничего больше не трогай" - Мао Цзедун
@sozdatelEd
@sozdatelEd 6 ай бұрын
Отсутствует кнопка "Подписки", а кнопка лайка не прогрузилась. Кароче лагает всё. Надо переписывать
@ДаниилТопаллер-ь5м
@ДаниилТопаллер-ь5м 6 күн бұрын
отчитываюсь. кнопка лайка и подписки работает, проверил по два раза
@merionacademy
@merionacademy 6 күн бұрын
Давайте еще по одному контрольному нажатию на каждый элемент, для уверенности. Вдруг что-то сломалось
@necoray1302
@necoray1302 6 ай бұрын
Фаззинг тестирование еще есть, например
@youngprogrammer5880
@youngprogrammer5880 6 ай бұрын
ПАЖАЛУЙСТА СДЕЛАЙ ВИДОС ПРО CLOUD ARCHITECT
@rikslava
@rikslava 5 ай бұрын
Захотел лайкнуть, лопнул туалет, захотел подписаться, сбила машина 😢
@МаксимОрлов-х9ы
@МаксимОрлов-х9ы 4 ай бұрын
Интеграционное тестирование и сквозное (end to end test) тестирование
@root4debian
@root4debian 6 ай бұрын
Merion academy, можно ролик про PHP
@mikhail1017
@mikhail1017 6 ай бұрын
Сделайте про TDD please
@ervlail
@ervlail 5 ай бұрын
Ошибка. При описании тестирования калькулятора указано сумма вместо умножения
@user-xi8ht1no4l
@user-xi8ht1no4l 6 ай бұрын
6:15 ошибка, не сложение, а умножение
@nurlybekozenov3327
@nurlybekozenov3327 6 ай бұрын
Раскажи про bug bounty
@argenalmaz00
@argenalmaz00 6 ай бұрын
а как проводит тест в играх на всех движков ?
@ISILAM
@ISILAM 6 ай бұрын
Кнопка рабочая при условиях нормального интернета
@Noah35673
@Noah35673 6 ай бұрын
Топ
@XZ_MEN
@XZ_MEN 6 ай бұрын
02:05 Первое правило клуба - не упоминать о клуб. Второе правило клуба - нигде не упоминать о клуб....... ты нарушл простой правила
@SergIva-g4w
@SergIva-g4w 6 ай бұрын
Жду видео по golang
@Noname-i4f3z
@Noname-i4f3z 2 ай бұрын
Вопрос, а когда создаю приватные функции, потом окпзываетьсч что из невозможно тестировать, что делать?
@wakapoki
@wakapoki 6 ай бұрын
Орнул с зависимостей
@nikitatimofeenko9351
@nikitatimofeenko9351 5 ай бұрын
А разве не автоматизированное тестирование???
@КонстантинЧикризов-о8л
@КонстантинЧикризов-о8л 6 ай бұрын
Ещё автоматическое тестирование бывает в продакшене, ты просто объявляешь бетатест, и юзеры пишут в тех поддержку баги, автоматически? Автоматически, правда будет чуть побольше времени занимать чем юнит тесты
@frez_x
@frez_x 6 ай бұрын
Автоматично тестувати можна за допомогою автоматичних таїландських дітей сиріт 😮
@denizsincar29
@denizsincar29 6 ай бұрын
AssertionError, Subscribe button cannot press. 1 passed (Test_like) 1 failed (test_subscribe)
@milton4691
@milton4691 6 ай бұрын
Ну шо там по ELK :c
@vpr-
@vpr- 6 ай бұрын
Про моки не рассказали, плоха
@XZ_MEN
@XZ_MEN 6 ай бұрын
Первое правило бойцовского клуба - не упоминать о бойцовском клубе. Второе правило бойцовского клуба - нигде не упоминать о бойцовском клубе...... ты нарушил правила
@АмирЕмкужев-я4ф
@АмирЕмкужев-я4ф 6 ай бұрын
Интересно. Прикольно будет если этот блогер выложит собес с ним. Насколько идеально пройдет?
@MagicView_
@MagicView_ 6 ай бұрын
уже было, ищи на канале
@ДанилКосыхин
@ДанилКосыхин 6 ай бұрын
1
@diam0nddangel336
@diam0nddangel336 6 ай бұрын
Попробовал кнопку лайка и подписки. Итог - отписался и лайк убрал, пофиксите пожалуйста
@erlanibraev
@erlanibraev 6 ай бұрын
Юнит тестирование это инструмент разработки, а не тестирования. 😒
@Михазагрздин
@Михазагрздин 6 ай бұрын
⁶⁴⁹
@alexchabanenko6347
@alexchabanenko6347 6 ай бұрын
Зачем я занялся этим вонючим программированием. Тошнилово последнее. Купи продай вот вся формула. Ненавижу этот мир. Как и последнюю формулу
@merionacademy
@merionacademy 6 ай бұрын
Есть ещё формула 1, к ней как относитесь?
@alexchabanenko6347
@alexchabanenko6347 6 ай бұрын
@@merionacademy йййеееееуууу))))
@TheFryOS
@TheFryOS 6 ай бұрын
кнопки купить и урок вообще никуда не ведут😢😮 хоть обликайся
@merionacademy
@merionacademy 6 ай бұрын
Это которые? В верхней части? Если да, то они работают, проверили 🙂
@IOnGust
@IOnGust 4 ай бұрын
Тесты - пустое дублирование естественных самопроверок в коде и выжим денег из лохов клиентов на ненужную и пустую работу
@GangsterTheKidBi
@GangsterTheKidBi 3 ай бұрын
скоро ваши уныт тесты заменит чат жипити
@TheFryOS
@TheFryOS 6 ай бұрын
почитайте вашу программу, у вас одни опечатки, то тестирвоания то еще как-то, вы че уж?
@merionacademy
@merionacademy 6 ай бұрын
Простите, перечитали программу, не нашли опечаток 😔
@TheFryOS
@TheFryOS 6 ай бұрын
​@@merionacademy поправили 😂
@darkscreamerdex
@darkscreamerdex 5 ай бұрын
не ролик, а ошибка на ошибке... почитайте литературу, прежде чем записывать бредовые профанские ролики, много нового узнаете. ну хоть тема актуальная, спасибо и на том.
@merionacademy
@merionacademy 5 ай бұрын
Прежде чем тратить наше время на чтение бесполезных комментариев, в следующий раз попробуйте расписать ошибки, о которых вы говорите. А то выглядите как профан 🙂
@darkscreamerdex
@darkscreamerdex 5 ай бұрын
@@merionacademy ну давайте прямо с начала, раз вы настаиваете. - деплой на прод по пятницам с наличием одних лишь юнит тестов - бред сумасшедшего; - автоматизированное тестирование, а не автоматическое(про это уже писали в комментах); - "авто-тесты тестируют так же как и люди" - опять бред, иначе бы ручников не осталось; - авто-тесты не убирают полностью человеческий фактор, в них тоже могут быть ошибки; - не все написанные фичи нужны, про некоторые забывают или пишут что-то не по спекам; - нельзя "проверить всё", это не продуктивно и чаще невозможно; - "тот кто писал код, лучше всех знает как он должен работать" это не значит что код делает то, что хотел заказчик; - нет ни слова о непредвзятости разработчика к коду; - нет вообще никакой информации по методологии модульного тестирования и ни слова про техники белого ящика; - главное преимущество модульных тестов - моментальный фидбек разработчику, а не замена ручных тестов в принципе, в тесте и логике может быть ошибка; - курс "по автоматизированному тестированию", а ролик про автоматическое, противоречите сами себе; - нет никакой информации когда "вдавливать" тесты в пирамиду, а когда "выдавливать". это только если по верхам пройтись.
@merionacademy
@merionacademy 5 ай бұрын
@darkscreamerdex кроме оговорки диктора, вы просто поделились вашим субъективным мнением! Спасибо вам за него, но всерьез подавать свои частные мысли относительно того, как надо снимать контент («нет ни слова о непредвзятости разработчика к коду» это топ!) называя их нашими ошибками - забавно и мило 🙂 удачи вам в поисках подходящего вам контента!
@darkscreamerdex
@darkscreamerdex 5 ай бұрын
@@merionacademy мнение субъективное конечно. чем не угодила непредвзятость? ни слова про ревью кода тестов другими разработчиками, кодовые инспекции, прохождения по коду... и техники белого ящика для вас шутка какая-то? ну да, успехов мне в поиске подробного и адекватного контента, а не рекламы очередных курсов...
@merionacademy
@merionacademy 5 ай бұрын
@darkscreamerdex нет-нет, всем угодила, вы имеете полное право высказаться! Но вы назвали ошибкой, бредом и профанством то, что мы не показали то, что вам кажется важным. И как раз в этом именно ваша ошибка - навязывать нам ваше мнение, высказанное в хамской форме, называя наше видение ошибкой. В свою очередь мы уверены, что показали все необходимое для знакомства с юнит тестированием без перегрузки новичков 🙂 Ну, а так как вы в хамской форме высказываете свои мысли, то да, мы желаем вам пойти на другие каналы и оценивать контент в вашей форме изложения мыслей там 👋
@sozdatelEd
@sozdatelEd 6 ай бұрын
просто сразу нужно ровный код писать, а не кривой, тогда и самые тупые тесты не надо будет писать. По сути двойная работа. Дичь
@TherryYT
@TherryYT 6 ай бұрын
Ох уж эти проблемы программистов со скилбокса
@sozdatelEd
@sozdatelEd 6 ай бұрын
@@TherryYT непонял
@IronTester
@IronTester 6 ай бұрын
ооо, да, а еще сразу фулстеком разработку вести: от дизайна до архитектуры, от БД и бекенда (со всеми брокерами и тп) до UI и Mobile параллельно вот тогда и без тестов и прочей "чепухи" - сразу как сел, как все написал за вечерок и в продакшн)))
@sozdatelEd
@sozdatelEd 6 ай бұрын
@@IronTester ну не за вечер, но всё же надо стремиться к этому. или вы не можете столькими технологиями владеть и держать в голове такое количество задач? если не можете, то конечно - юнит тесты )))
@IronTester
@IronTester 6 ай бұрын
@@sozdatelEd мой достаточно продолжительный опыт различных проектов, да и в целом рыночный подсказывает, что так оно не работает, т.е. без тестирования написанного кода никуда писать или не писать именно unit тесты самим разработчиком - вопрос достаточных холиварный с момента их появления и до сих пор, хотя сейчас уже множество всяческий анализаторов кода. Могу согласиться только по ситуации, когда есть команда сработанных профи: есть четкая аналитика, макеты и тп и внедрено полноценное тестирование - ручное, АТ, НТ (почему сработанная - потому что каждый "уникум" стремится как правило работать как лебедь, рак и щука) PS наличие огромного количества знаний в голове и умение ими оперировать в моменте еще никого от ошибок не спасало
@denazick
@denazick 6 ай бұрын
.net xunit nunit
Про микросервисы за 8 минут
8:01
Merion Academy
Рет қаралды 159 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
ТЕСТИРОВАНИЕ НА JAVA (JUNIT, MOCKITO)
9:14
Джавист
Рет қаралды 37 М.
Что такое gRPC и Protobuf?
8:37
Merion Academy
Рет қаралды 60 М.
Что такое Docker?
6:50
Merion Academy
Рет қаралды 323 М.
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 123 М.
Что такое антипаттерны?
12:19
Merion Academy
Рет қаралды 49 М.
Что такое Jenkins?
7:58
Merion Academy
Рет қаралды 69 М.
Как NAT спас интернет?
11:42
Merion Academy
Рет қаралды 92 М.
Тестирование PHP. Что и как?
18:35
AreaWeb
Рет қаралды 7 М.
Все о принципах SOLID
16:07
Merion Academy
Рет қаралды 38 М.