Unit Testing Principles, Practices, and Patterns

Lean подход к тестированию

Доклад отклонён

Тезисы

В этом докладе мы поговорим про принципы юнит-тестирования, что из себя представляет ценный юнит-тест, и в каких ситуациях следует и не следует использовать моки. А именно:

- Что из себя представляет хороший юнит тест -- параметры, по которым нужно оценивать тесты
- Почему невозможно написать тест, идеальный по всем параметрам, и на какие компромиссы приходится идти при написании тестов
- Где и когда нужно использовать моки, в частности почему нельзя мокировать базу данных
- Паттерн Humble Object и его применение для изоляции бизнес логики от внешнего мира для упрощения тестирования
- DDD трилема и ее применение в юнит-тестировании

Vladimir Khorikov

Enterprise Craftsmanship LLC

Автор книги Unit Testing Principles, Practices, and Patterns, курсов по DDD на Pluralsight и блога EnterpriseCraftsmanship.com

Видео