Хоть что, в целом сам спринг использует для моков mackito, могли бы с этого начать. Понятие "фундаментальные знания" слишком расплывчато и в чем именно вам нужны эти знания не понятно. Фундаментальные знания по фреймворку или по использованию моков и т.д. Чем не подходит стандартная дока?
@anyd3v мне не хватает понимания о том что такое тесты и зачем они нужны, к сожалению большинство статей сводится к проверке того что 2+2 = 4 и тд.
А какими материалами пользовались вы когда изучали тестирование в Spring?
в доках mokito есть примеры на различные вещи, что именно вы хотите тестировать с помощью моков? Если у вас есть проблемы с тестированием то вам лучше уделить внимание тестам сначала, посмотрите junit, spring-test. фреймворки типа mokito больше ориентированы на эмуляцию и проверку поведения. (например у вас есть класс работы с апи, вам нужно проверить что произойдет если у пользователя нет коннекта, разработчик же не будет отрубать и включать инет при каждом тесте)