Teste de integração

Autor: John Stephens
Data De Criação: 25 Janeiro 2021
Data De Atualização: 27 Junho 2024
Anonim
Teste de integração - Tecnologia
Teste de integração - Tecnologia

Contente

Definição - O que significa Teste de Integração?

O teste de integração é uma metodologia de teste de software usada para testar componentes ou unidades de código de software individuais para verificar a interação entre vários componentes de software e detectar defeitos na interface. Os componentes são testados como um único grupo ou organizados de maneira iterativa. Após o teste de integração ter sido realizado nos componentes, eles estarão prontamente disponíveis para teste do sistema.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica testes de integração

A integração é uma estratégia chave do ciclo de vida de desenvolvimento de software (SDLC). Geralmente, pequenos sistemas de software são integrados e testados em uma única fase, enquanto sistemas maiores envolvem várias fases de integração para criar um sistema completo, como a integração de módulos em subsistemas de baixo nível para integração com subsistemas maiores. O teste de integração abrange todos os aspectos do desempenho, funcionalidade e confiabilidade dos sistemas de software.

A maioria dos sistemas de software testados em unidade é composta por componentes integrados que são testados para isolamento de erros devido ao agrupamento. Presume-se que os detalhes do módulo sejam precisos, mas antes do teste de integração, cada módulo é testado separadamente por meio da implementação parcial do componente, também conhecido como stub.

As três principais estratégias de teste de integração são as seguintes:


  • Big Bang: envolve a integração dos módulos para construir um sistema de software completo. Isso é considerado uma abordagem de alto risco, pois requer documentação adequada para evitar falhas.
  • Bottom-Up: Envolve testes de componentes de baixo nível, seguidos por componentes de alto nível. O teste continua até que todos os componentes hierárquicos sejam testados. O teste de baixo para cima facilita a detecção eficiente de erros.
  • De cima para baixo: envolve o teste dos principais módulos integrados primeiro. Os subsistemas são testados individualmente. O teste de cima para baixo facilita a detecção de links de ramificação de módulos perdidos.