Esta postagem do blog descreve como derrubar e criar seu banco de dados no início de cada execução de teste, que é uma boa maneira de isolar seus testes de seu ambiente de desenvolvimento
Basta substituir o nome do seu banco de dados em config_test.yml:
doctrine:
dbal:
dbname: %database_name%_test
e em seu bootstrap.php você pode descartar e criar o banco de dados, executar suas migrações de banco de dados e carregar quaisquer fixtures que desejar.
Você pode ver meu bootstrap.php aqui
Você poderia, é claro, isolar totalmente seus testes estendendo PHPUnit Framework TestCase e adicionar os mesmos métodos para setUp & tearDown, mas com todos os diferentes tipos de casos de teste que o Symfony fornece, isso pode ser um pouco demorado.