Модульное тестирование - это, насколько я понимаю, тестирование отдельных блоков кода. Относительно низкий уровень и обычно разрабатывается одновременно с самим кодом.
Для этого вам также необходимо работать с кодом, и, в конечном счете, код, который выполняет эти тесты, является инструментом тестирования, даже если по какой-то причине вы не используете фреймворк.
Так что нет, если вы не используете инструменты тестирования или тестирования кода, вы не проводите модульное тестирование.
Теоретически вы можете проводить интеграционное тестирование вручную, но оно все еще ненадежно, потому что люди, как правило, непоследовательны и дороги, потому что люди медленнее машин.
В конечном итоге, чем больше тестов вы сможете автоматизировать, тем быстрее и точнее будут ваши тесты, и тем больше вы освободите своего сотрудника отдела контроля качества для тестирования тех вещей, которые можно тестировать только вручную.