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