ваш выпад в сторону Алексея, как минимум, некорректен) есть объективная зависимость между использованием фреймворков и аннотаций с усложнением и ростом затрат на тестирования. Тактики тест дизайна не решают проблему, а лишь "смазывают" ее. Рекомендую ознакомиться с докладами и работами Игоря Хролла, Uncle Bob Martin, Андрея Солнцева, Меня любимого, Егора Бугаенко и J.B. Rainsberger.