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