LINUX.ORG.RU

История изменений

Исправление vostrik, (текущая версия) :

Во-первых, регрессии - хер ты юнит тестами посчитаешь.

если у тебя есть регрессионный сьют - абсолютно ортогонально, из каких тестов он состоит, уровень тестирования тут не влияет вообще ни на что

Поведенческое тестирование - то что все юнит тесты зеленые не означает, что все в месте они будут работать

если писать их абы как, не покрывая тестами интерфейсы и не понимая, с какими модулями работает модуль under test - не означает. точно так же, как и херово написанный интеграционный тест не показывает ничего.

И еще оведрдохрена моментов

например скорость разрастания сьюта при расширении функционала, неочевидные изменения доменов при рефакторинге, которые невозможно отловить без юнит-тестов и прочие милые вещи, которые, правда, говорят не в пользу интеграционных тестов

Про UI-тестирование вообще молчу

это ты правильно в разговоре о автоматизированной интеграции молчишь о UI. не упоминал бы вообще - за умного сошел бы

Исходная версия vostrik, :

Во-первых, регрессии - хер ты юнит тестами посчитаешь.

если у тебя есть регрессионный сьют - абсолютно ортогонально, из каких тестов он состоит, уровень тестирования тут не влияет вообще ни на что

Поведенческое тестирование - то что все юнит тесты зеленые не означает, что все в месте они будут работать

если писать их абы как, не покрывая тестами интерфейсы и не понимая, с какими модулями работает модуль under test - не означает. точно так же, как и херово написанный интеграционный тест не показывает ничего.

И еще оведрдохрена моментов

например скорость разрастания сьюта при расширении функционала, неочевидные изменения доменов при рефакторинге, которые невозможно отловиьт без юнит-тестов и прочие милые вещи, которые, правда, говорят не в пользу интеграционных тестов

Про UI-тестирование вообще молчу

это ты правильно в разговоре о автоматизированной интеграции молчишь о UI. не упоминал бы вообще - за умного сошел бы