Модульные тесты против приемочных испытаний

Вы для одного или другого? Или оба?

Насколько я понимаю, юнит-тесты:

проверить систему с точки зрения разработчикапомочь разработчикам практиковать TDDдержать код модульнымпомочь в обнаружении ошибок на низких уровнях детализации

Приемочные испытания:

проверить систему с точки зрения бизнеса и контроля качествакак правило, высокого уровня, так как они часто пишутся людьми, не знакомыми с внутренней работой кода

Я чувствую, что оба необходимы. Однако, для минимизации избыточной работы, будет ли хорошей идеей попытаться включить модульные тесты в приемочные тесты? Другими словами, пусть последние называют первое. Имеет ли смысл идти в противоположном направлении?

Что вы думаете о юнит-тестах и ​​приемочных тестах в целом и как управлять ими по отношению друг к другу?

Ответы на вопрос(5)

Ваш ответ на вопрос