Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Testes de integração com web service ou outra aplicação

Pessoal, entendo que o teste de integração se dá nas pontas da aplicação. No caso do teste com banco, é importante fazer a limpeza dele depois dos testes para não atrapalhar os outros testes. Mas e se meu teste de integração fosse com um serviço externo que persiste em algum banco, como eu poderia garantir essa limpeza?

1 resposta

Fala, Jorge! Tudo bem contigo?

Desculpa a demora em dar um retorno!

Na verdade não há como garantir essa limpeza se tratando de um banco externo!

Existem dois caminhos: um seria através do Mockpara simularmos esses testes sem ter qualquer interferência nesse banco externo, o que ajuda muito quando queremos testar somente um comportamento específico, e uma outra é a empresa fornecer uma API para que possa realizar esses testes e também sem interferir diretamente no banco de dados.

Espero ter ajudado, Jorge!

Um abraço e bons estudos!!!