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