A estratégia de teste que consiste de uma técnica sistemátic...

Próximas questões
Com base no mesmo assunto
Q2751325 Arquitetura de Software
A estratégia de teste que consiste de uma técnica sistemática para construir a arquitetura do software enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces é denominada teste
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - de integração

Vamos entender o porquê dessa alternativa ser a correta e explorar o conceito de cada tipo de teste mencionado nas alternativas.

Teste de Integração é a técnica sistemática mencionada no enunciado. Este tipo de teste é fundamental para verificar a interação entre diferentes módulos ou componentes do software. Seu objetivo é descobrir erros associados às interfaces, ou seja, garantir que os módulos integram-se corretamente e funcionam conforme esperado quando combinados. Durante o teste de integração, verifica-se como os módulos comunicam-se entre si, como trocam dados e se comportam em conjunto.

Alternativas incorretas:

A - caixa branca: Esse tipo de teste, também conhecido como teste estrutural, envolve a verificação do funcionamento interno do código. O testador precisa ter conhecimento do código-fonte para realizar esses testes. Ele é usado para verificar fluxos de controle, estruturas de dados e a lógica interna do software, mas não foca nas interfaces entre módulos.

B - caixa preta: O teste de caixa preta testa a funcionalidade do software sem considerar sua estrutura interna. Ele foca nas entradas e saídas do sistema, garantindo que o software responde corretamente a várias condições de entrada. É útil para verificar a funcionalidade do software, mas não aborda a integração entre módulos.

D - de unidade: O teste de unidade verifica separadamente cada unidade ou componente individual do software. Cada unidade é testada isoladamente para garantir que funcione corretamente. Esse tipo de teste não se preocupa com a integração entre componentes, mas sim com o funcionamento de cada unidade isoladamente.

E - de validação: O teste de validação verifica se o software atende às necessidades e expectativas do usuário final. Ele é focado em garantir que o produto final é adequado para o uso previsto. Este teste é mais amplo e não se concentra especificamente em interfaces entre módulos, mas sim na conformidade do software com os requisitos especificados.

Resumo: O teste de integração é a estratégia correta para construir a arquitetura do software e descobrir erros nas interfaces entre módulos, conforme descrito no enunciado da questão. As outras alternativas focam em diferentes aspectos do teste de software, mas não especificamente nas interfaces entre módulos.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo