Uma sistemática para construção da arquitetura do software e...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - integração.
A questão aborda o conceito de testes de integração em Engenharia de Software, que é uma fase crítica no ciclo de desenvolvimento do software. Essa estratégia é focada em verificar se as unidades, ou componentes, do software funcionam quando combinadas. O processo de integração das diversas partes pode revelar problemas nas interfaces entre os componentes, que muitas vezes não são detectados durante os testes de unidade (que se concentram em verificar a funcionalidade de componentes individuais).
O conhecimento necessário para resolver essa questão inclui uma compreensão das diferentes estratégias de teste de software e seus objetivos. Vamos comentar por que a alternativa E é a correta:
O teste de integração é adequado ao contexto apresentado porque se concentra na construção progressiva da arquitetura de software, ou seja, na integração dos diversos componentes ou módulos do sistema. Durante este processo, é comum que erros associados às interfaces entre os módulos sejam descobertos e corrigidos. Esses erros podem incluir problemas de comunicação, transferência de dados incorreta, chamadas de função inesperadas ou dependências mal gerenciadas. Portanto, a estratégia de testes que se encaixa na descrição dada é o teste de integração, o que faz da alternativa E a correta.
As outras alternativas apresentam estratégias de teste que não são focadas especificamente na integração das partes de um sistema ou na identificação de erros em interfaces. Por exemplo, o teste de unidade foca em verificar a menor parte testável de um aplicativo, como funções ou métodos isolados, sem se preocupar com a integração entre as unidades.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
"O teste de integração é uma técnica sistemática para construir a arquitetura de software ao mesmo tempo que conduz testes para descobrir erros associados com as interfaces."
Teste de Integração:
https://uploaddeimagens.com.br/imagens/teste_de_software-png
e-
Teste de Unidade: em cada componente isolado, para ver entradas em um ambiente controlado. Inclui estruturas de dados internas, a lógica e as condições limite para os dados de entrada e saída
Teste de Integração: provoca falhas nas interfaces;
Teste de Sistema: como usuário. Inclui testes de carga, performance, usabilidade, compatibilidade, segurança e recuperação.
Teste de Aceitação: com usuario.
Estratégias de teste:
Unidade
Integração
Validação
Sistema
Integração: palavra-chave INTERFACE de unidades.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo