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