Нарезаем код по пирамиде тестирования
Все знают о пирамиде тестрования. На практике не всегда очевидно, тестами какого уровня покрывать ту или иную логику на проекте. Предлагаю трезво поговорить о том, как правильно выбирать масштаб тестов в разных ситуациях. Какие есть критерии выбора? Влияют ли архитектура решения и дизайн кода? Скажет ли своё слово инфраструктура? Посмотрим на примеры кода, прикинем альтернативы и зададимся вечными вопросами.
.NET разработчик с 2011 года. Более 10 лет занимаюсь автоматизацией тестирования на своих проектах. Грущу, когда на проекте нет QA, так как выступаю за то, что тестированияе, автоматизация и разработки шли рука об руку и были согласованными общекомандными практиками.
Byndyusoft, Санкт-Петербург
Senior Developer