Ну элементы могут конечно, типа тест-дизайн, редко - потому что у низкоуровневых модулей обычно простая логика
Ну мы в таком случае считаем юнит-тестирование мануальным тестированием?
Потому что ATDD тесты пишутся ровно по такому же принципу - делается тест-дизайн на основе модели (только вместо модели классов используется сваггер или UI мокапы) + учитываются требования (вместо требований к отдельному методу класса используются требования к веб-сервису или системе в целом). И так же, как и юнит тест, аксептанс тест может быть написан до фактической имплементации фичи