Teste de Integração - Definição do Glossário CI/CD
Um teste de integração verifica se componentes construídos separadamente cooperam corretamente através de suas fronteiras.
Um teste de integração verifica se dois ou mais componentes funcionam corretamente juntos, exercitando interações reais, como um serviço conversando com um banco de dados ou um cliente de API acessando um endpoint ativo.
Um teste de integração verifica se componentes construídos separadamente cooperam corretamente através de suas fronteiras.
No CI
Os testes de integração muitas vezes precisam de service containers (Postgres, Redis) iniciados junto com o job, e são mais lentos que os testes unitários, então muitas equipes os isolam em um estágio separado.
Guias relacionados
Unit Test - CI/CD Glossary DefinitionUnit Test: A unit test verifies a single function, method, or class in isolation, with external dependencies…
End-to-End Test - CI/CD Glossary DefinitionEnd-to-End Test: An end-to-end (E2E) test exercises a complete user flow through the fully assembled system,…
System Test - CI/CD Glossary DefinitionSystem Test: A system test validates the complete, integrated application against its specified requirements…