Uma sistemática para construção da arquitetura do software e...

Próximas questões
Com base no mesmo assunto
Q26410 Engenharia de Software
Uma sistemática para construção da arquitetura do software enquanto, ao mesmo tempo, conduz ao descobrimento de erros associados às interfaces é a estratégia de teste de software denominada de
Alternativas

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

Integração. Mas a questão está esquisita. Integração NÃO é uma estratégia de teste de software, mas sim uma FASE do ciclo de vida de teste.O examinador poderia ter tomado mais cuidado...
O examinador realmente transcreveu PORCAMENTE uma passagem do pressman:

"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