SpringTesting.md
January 16, 2023 · View on GitHub
Spring Testing
-
Chegamos a uma das partes mais importantes do desenvolvimento, a fase de testes.
-
Para garantir que nosso código é de qualidade e que faz o que se propõe e da maneira correta, é uma boa prática desenvolver testes para nossas aplicações.
-
Para isso o Spring Framework também tem um projeto específico, o Spring Testing, que possui suporte a Testes Unitários e Testes de Integração, além de contar com o MockMVC
-
Testes Unitário (Unit Testing)
- Você pode usar objetos fictícios para testar seu código de forma isolada. São executados de forma rápida, pois não há infraestrutura para preparar.
-
Teste de Integração (Integration Testing)
-
Tem como objetivo garantir que a integração dos componentes internos de um sistema estejam ocorrendo da forma adequada.
-
São mais lentos na execução (comparado ao teste unitário), mas são mais rápidos que os testes automatizados (com o Selenium, por exemplo).
-
-
Ir para: Outros »