Em se tratando de testes funcionais, suponha que eu tenho um teste que acessa uma página de cadastro e simula o cadastro de um novo cliente.
Qual a forma mais correta de verificar se os dados realmente foram persistidos?
Consultar diretamente a camada de domínio e verificar se os dados estão lá?
Ou consultar via aplicação, ou seja, acessar uma página onde estes dados possam ser consultados e verificar se está tudo lá?