Юнит-тест - это автоматизированный фрагмент кода, потому что он может выполняться без какого-либо вмешательства пользователя.
Если пользователю потребуется нажать несколько кнопок и заполнить поля для каждого выполняемого юнит-теста,он не был бы автоматизирован и, учитывая тот факт, что в типичном проекте будет много модульных тестов, он потерял бы всю цель их проведения (особенно с точки зрения TDD, когда вы хотите выполнить тесты по возможности без особой работы).