Если вы пишете интеграционные тесты для spring-boot приложений, то, скорее всего, сталкивались с проблемой инициализации данных перед тестом и их последующей очистки после окончания теста. Существует множество способов подготовки и очистки данных, вот некоторые из них: Эти варианты достаточно простые для начальной реализации, но у них есть существенные недостатки при дальнейшем использовании: Как упростить себе подготовку и очистку данных в интеграционных тестах? Использовать библиотеку Database Rider. Database Rider - это библиотека, построенная на основе DBUnit, которая позволяет работать с тестовыми данными в простом и декларативном подходе. Вместо того, чтобы готовить SQL скрипты для наполнения таблиц, можно описывать необходимые для теста данные в простых и читаемых форматах - JSON, YAML, XML, CSV и XLS. Ключевые преимущества, которые дает Database Rider: Простой пример использования Database Rider для тестирования доступен по ссылке. Database Rider делает рутинную работу по подго