Teste de Integração - Definição do Glossário de CI/CD
O teste de integração verifica se componentes separados cooperam corretamente através de suas fronteiras.
O teste de integração verifica se múltiplos componentes ou serviços funcionam corretamente em conjunto, exercitando as interfaces entre eles em vez de cada unidade isolada.
Situados acima dos testes unitários na pirâmide, os testes de integração capturam contratos incompatíveis, erros de ligação e comportamentos que só surgem quando as partes interagem.
No CI
Os testes de integração muitas vezes precisam de dependências reais (um banco de dados, uma fila de mensagens) iniciadas como service containers no runner, o que os torna mais lentos que os testes unitários.
Guias relacionados
Contract Testing - CI/CD Glossary DefinitionContract Testing: Contract testing verifies that two services agree on the shape of the messages they exchang…
End-to-End Testing - CI/CD Glossary DefinitionEnd-to-End Testing: End-to-end testing validates a complete user flow through the entire system, from the int…
Regression Testing - CI/CD Glossary DefinitionRegression Testing: Regression testing reruns existing tests after a change to confirm that previously workin…