Загрузка страницы

Алексей Нестеров — Воркшоп (часть 1): Хватит писать тесты, пора писать спецификации!

Ближайшая конференция:
JPoint 2021 — 13-16 апреля, онлайн.
Подробности и билеты: https://bit.ly/3ra1zME

. В этом воркшопе-стриме-live-сессии Алексей покажет, как с нуля создать и запустить TDD-цикл для Spring Boot-приложения, с примерами на JUnit 5.

О чем спикер будет рассказывать:

— Зачем вообще тесты? Почему важно писать и поддерживать набор тестов?
— TDD vs Test first vs Test last.
— Лондон против Чикаго.
— С чего начать, когда вообще ничего нет.
— R-G-R цикл, почему это важно.
— Хороший тест не всегда хорошая спецификация.
— Спецификация должна быть специфичной.
— Зоны ответственности (test boundaries).
— Моки и двойники.
— Что мокать, а что нет, как мокать немокируемое.
— Интеграционные тесты — как и зачем?
— Мороженое против кубков (Ice cream cone vs Testing trophy).
— Контракты и интеграция с third party.
— Тестирование БД.
— Тестирование интеграции (REST и сообщения).
— Acceptance или E2E-тестирование.
— Как быть с легаси?

Видео Алексей Нестеров — Воркшоп (часть 1): Хватит писать тесты, пора писать спецификации! канала JUG .ru
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
4 февраля 2021 г. 13:14:41
01:13:08
Другие видео канала
Алексей Нестеров — Воркшоп (часть 2): Хватит писать тесты, пора писать спецификации!Алексей Нестеров — Воркшоп (часть 2): Хватит писать тесты, пора писать спецификации!Алексей Нестеров — Spring: Your next Java microframeworkАлексей Нестеров — Spring: Your next Java microframeworkИван Землянский — Аерон. High performance-транспорт для low latency-микросервисовИван Землянский — Аерон. High performance-транспорт для low latency-микросервисовМаксим Дорофеев — Воспитай свою обезьянуМаксим Дорофеев — Воспитай свою обезьянуАндрей Курпатов — Новая реальность цифровой цивилизацииАндрей Курпатов — Новая реальность цифровой цивилизацииРоман Елизаров — Интервью и Q&A: Эволюция Java и Kotlin. Что нас ждет?Роман Елизаров — Интервью и Q&A: Эволюция Java и Kotlin. Что нас ждет?Дмитрий Чуйко, Павел Петрошенко, Сергей Куксенко, Алексей Шипилёв — Настоящее и будущее JavaДмитрий Чуйко, Павел Петрошенко, Сергей Куксенко, Алексей Шипилёв — Настоящее и будущее JavaAlan Bateman — Project loom: Modern scalable concurrency for the Java platformAlan Bateman — Project loom: Modern scalable concurrency for the Java platformВячеслав Круглов — Введение в Hibernate: что, зачем, и где стандартные ловушкиВячеслав Круглов — Введение в Hibernate: что, зачем, и где стандартные ловушкиЕгор Бугаенко — Объектно-ориентированное враньеЕгор Бугаенко — Объектно-ориентированное враньеИдель Пивницкий — Философия дизайна микросервисов с ServiceTalk.ioИдель Пивницкий — Философия дизайна микросервисов с ServiceTalk.ioЕвгений Борисов — Мифы о Spark, или Может ли пользоваться Spark обычный Java-разработчикЕвгений Борисов — Мифы о Spark, или Может ли пользоваться Spark обычный Java-разработчикВладимир Плизга — Spring Boot «fat» JAR: Тонкие части толстого артефактаВладимир Плизга — Spring Boot «fat» JAR: Тонкие части толстого артефактаЯзыки программирования: критерии выбораЯзыки программирования: критерии выбораНикита Липский, Владимир Иванов — JVM: краткий курс общей анатомииНикита Липский, Владимир Иванов — JVM: краткий курс общей анатомииРазведопрос: Клим Жуков про монгольское нашествие на Русь, часть перваяРазведопрос: Клим Жуков про монгольское нашествие на Русь, часть перваяЭмиль Ибрагимов — Java в Serverless — быть или не быть?Эмиль Ибрагимов — Java в Serverless — быть или не быть?Николай Алименков — Java 8: Хороший, плохой, злойНиколай Алименков — Java 8: Хороший, плохой, злойНиколай Алименков — Сделаем Hibernate снова быстрымНиколай Алименков — Сделаем Hibernate снова быстрым
Яндекс.Метрика