Вы должны никогда получить доступ к классу Test из класса App (и, честно говоря, вы не можете).
Тестовый код полностью отделен от вашего основного кода. Тестовый код может получить доступ к вашему основному коду, но ваш основной код никогда не сможет получить доступ к вашему тестовому коду .
Это важно. Ваш тестовый код должен подтвердить ваш реальный код. Если основной код может получить доступ к тестовому коду, то вы можете нарушить то, что пытаетесь проверить.
Тестовые зависимости помечаются как "тестовая" область действия, чтобы гарантировать, что Maven знает, что они не связаны с основным кодом.