Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (12)

Наибольший вклад в теги

Все теги (26)

Лучшие ответы пользователя

Все ответы (4)
  • Как правильно писать юнит-тест для класса работающего с файлом?

    arturich
    @arturich
    Модульные тесты модульными называются потом, что тестируют модуль изолировано. Зависимойстей, по хорошему, быть не должно, иначе это уже будет что-то вроде интеграционного тестирования.

    Однако, как часто бывает, проблема в другом) Всегда надо быть уверенным, что модульный тест сейчас для вас лучший вариант, так как довольно часто получается, что самым выгодным получается написание функционального теста и «дело в шляпе» как говорится. Это позволяет рефакторить большой модуль и не бояться постоянного падения тестов из-за того, что какой-то класс поменял api. Функциональные тесты часто тратят гораздо меньше времени, но, конечно, это не серебряная пуля и модульные тоже нужны.

    Скажем так, что в вакууме модульные тесты нужны программистам для рефакторинга, а функциональные нужны заказчику.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (15)