Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Учебное пособие по MockK для начинающих | Плейлист по TDD

Автор: Himanshu Gaur

Загружено: 2025-12-12

Просмотров: 298

Описание:

Coffee Please: https://buymeacoffee.com/himanshugaur

Добро пожаловать в 5-ю часть серии «Модульное тестирование для начинающих»! В этом видео мы разберем одну из самых сложных тем для начинающих разработчиков: моки, заглушки и шпионы — используя MockK в Kotlin.

00:00 Введение
00:30 Разбор кода
02:57 every, coEvery, verify, coVerify
08:29 verifyOrder, coVerifyOrder
10:38 verifySequence, coVerifySequence
12:38 Мокинг объектов
15:17 Мокинг конструкторов
20:18 Мокинг колбэков
23:21 Шпион
28:36 Заключение

К концу этого видео вы поймете:
✅ Что такое мок?

✅ Что такое заглушка?

✅ Что такое шпион?

✅ Когда использовать каждый тестовый двойник
✅ Как писать чистые и содержательные модульные тесты
✅ Как тестировать коллбэки, функции приостановки и внутреннюю логику
✅ Реальные примеры с использованием CounterRepository и CounterUseCase
Это видео идеально подходит для разработчиков Android, начинающих изучать Kotlin и всех, кто боится «тестирования», но хочет начать писать чистый и надежный код.

📌 Рассматриваемые темы
Разница между моками, заглушками и шпионами
Основы MockK
Моделирование возвращаемых значений
Проверка вызовов
Моделирование функций приостановки
Использование coEvery, coVerify, answers
Тестирование коллбэков
Шпион против мока — реальные примеры использования
verifyOrder и verifySequence (с примерами)
Моделирование конструкторов и объектов
Принцип чистой архитектуры для тестирования

🎥 Смотрите плейлист
Это видео является частью плейлиста «Тестирование для начинающих», охватывающего:
1️⃣ Почему разработчикам нужны тесты
2️⃣ Типы тестов
3️⃣ Моки, заглушки, шпионы
4️⃣ Полное погружение в MockK… и в конечном итоге полное TDD с реальными примерами!

Medium:   / himanshugaur684  
LinkedIn:   / himanshu-gaur-153a43186  
Github: https://github.com/himanshuGaur684/TD...

#mockk #kotlin #androiddevelopment #unittesting #androidtesting #kotlinforbeginners #unitTestingForBeginners #mocks #stubs #spies #softwaretesting #androiddev #kotlinmockk #testingtutorial #developerskills

Учебное пособие по MockK для начинающих | Плейлист по TDD

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

49 минут, которые ИЗМЕНЯТ ваше понимание Вселенной | Владимир Сурдин

49 минут, которые ИЗМЕНЯТ ваше понимание Вселенной | Владимир Сурдин

17 Создаем главное меню приложения Django

17 Создаем главное меню приложения Django

Микрофронтенды - это базовый минимум

Микрофронтенды - это базовый минимум

Ваш первый модульный тест на Kotlin: шаг за шагом | Плейлист TDD

Ваш первый модульный тест на Kotlin: шаг за шагом | Плейлист TDD

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Микросервисы на практике - сервис продажи билетов

Микросервисы на практике - сервис продажи билетов

Новое расширение Claude для Chrome: секретное оружие, которое должен использовать каждый

Новое расширение Claude для Chrome: секретное оружие, которое должен использовать каждый

Mocks & Stubs Explained Simply Kotlin + Android Testing

Mocks & Stubs Explained Simply Kotlin + Android Testing

Я в опасности

Я в опасности

Software Testing

Software Testing

Психология Людей, Которые Не Публикуют Ничего в Социальных Сетях

Психология Людей, Которые Не Публикуют Ничего в Социальных Сетях

🔥 DDR5 СВОИМИ РУКАМИ | Выживаем в кризис памяти 2026 года 💪| SODIMM - UDIMM без переходников

🔥 DDR5 СВОИМИ РУКАМИ | Выживаем в кризис памяти 2026 года 💪| SODIMM - UDIMM без переходников

Do People HATE Test Driven Development (TDD)?

Do People HATE Test Driven Development (TDD)?

Co Naprawdę Oznacza Podpisanie Umowy Mercosur? Rolnictwo, Klauzule Ochronne, Sprzeciw Państw, TSUE!

Co Naprawdę Oznacza Podpisanie Umowy Mercosur? Rolnictwo, Klauzule Ochronne, Sprzeciw Państw, TSUE!

Учебное пособие по разработке программного обеспечения. Что такое разработка через тестирование (...

Учебное пособие по разработке программного обеспечения. Что такое разработка через тестирование (...

ИНТЕРНЕТ 2026: Смерть VPN, Белые списки и режим Интранета. Системный анализ конца сети

ИНТЕРНЕТ 2026: Смерть VPN, Белые списки и режим Интранета. Системный анализ конца сети

Test Driven Development with C# - from Padawan to Jedi - Scott Sauber - NDC Porto 2023

Test Driven Development with C# - from Padawan to Jedi - Scott Sauber - NDC Porto 2023

Chrome, Firefox, Vivaldi или Brave? Сравниваем безопасность и конфиденциальность браузеров

Chrome, Firefox, Vivaldi или Brave? Сравниваем безопасность и конфиденциальность браузеров

🧠 Как структурировать речь: простое упражнение для ясных мыслей

🧠 Как структурировать речь: простое упражнение для ясных мыслей

Разработка через тестирование (TDD): это не то, что мы имели в виду • Стив Фримен • YOW! 2017

Разработка через тестирование (TDD): это не то, что мы имели в виду • Стив Фримен • YOW! 2017

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com