В вашей ситуации, видимо, проще повысить тестировщика до тестировщика-аналитика: сперва отдаёте ТЗ ему, он пишет тестовый план и в процессе уточняет ТЗ с его автором, берёт с кодеров подписку, что им всё понятно, и только потом они идут кодить.Да, усилить команду аналитиками - один из вариантов которые сейчас пробуем. Идею про разработку тест-плана для требования тестировщиком-аналитиком понял. Был вариант писать эти превентивные тест-планы силами тимлида (это я, автор вопроса), но тогда тимлид перегружен.
время тестировщика обычно намного дешевле времени разработчика, поэтому спамить ему сырой код -вполне допустимоМеня смущает, что тестировщик который не видит что под капотом может не выявить проблем в сложных редких кейзах. Потом проблемы вылазят у заказчика, что дорого. Чтобы этого избежать в итоге приходится еще и делать ревью кода тимлидом. А его время уже намного дороже времени разработчика.
но вся логика и тз должны быть уже отработаны аналитиком до начала разработки и если тестировщик работает за аналитика, то в проекте проблемы с аналитикомЛогика проработана аналитиком, но программисты не вникают до конца в эту логику и не задают вопросов. Вместо этого они предпочитают сделать как им проще и затем получить критику от тестировщика. При этом отдать результаты аналитику для оценки они не могут, поскольку баги неотличимы от недопонимания на этом этапе. Поэтому тестировщику приходится работать за аналитика.
Это нормальная практика, когда тестировщик итеративно смотрит сырые варианты.
И самое главное - все очень сильно зависит от уровня разработчиков в команде. К сожалению, часто в том же бэке не видят дальше своего носа, отсюда и проблемы в духе "купи молоко, если будут яйца, возьми десяток"...
Тестировщик не видит кода и менее квалифицирован, поэтому ему сложно задаться этими вопросами.
При этом некоторые проблемы так и останутся не решенными. Проблемы будут накапливаться и этот хаос будет тормозить работу всех, включая тимлида. Не говоря уже о качестве в итоге.