Бындю Александр Блог Алексей Захаров Блог
О чем поговорим? Виды тестов Мантра TDD Хорошие тесты Just Mock It
Виды тестов A CCEPTANCE TESTING C OMPATIBILITY TESTING C ONFORMANCE TESTING F UNCTIONAL TESTING I NTEGRATION TESTING P ERFORMANCE TESTING R EGRESSION TESTING S TRESS TESTING S YSTEM TESTING U NIT TESTING
Мантра TDD
Способ применения
Преимущества У вас есть тест Создание только необходимой функциональности API получается повторно используемым и тестируемым Убирается сильная связность компонентов Создается дизайн для «впрыскивания» зависимостей Тесты – документация по использованию API
Качества хороших тестов Большое покрытие кода Атомарность Изоляция Независимость тестов друг от друга Скорость?
Just Mock It Практический пример от Алексея Захарова