Relacione a Coluna 1 à Coluna 2, associando os tipos de test...

Próximas questões
Com base no mesmo assunto
Q2172355 Engenharia de Software
Relacione a Coluna 1 à Coluna 2, associando os tipos de teste de software às suas definições.
Coluna 1 1. Teste de Unidade. 2. Teste de Integração. 3. Teste de Validação.
Coluna 2 ( ) O teste começa quando componentes individuais já foram exercitados, o software está completamente montado como um pacote e os erros de interface foram descobertos e corrigidos. O teste focaliza ações visíveis ao usuário e saídas de sistema reconhecidas pelo usuário.
( ) Focaliza o esforço de verificação na menor unidade de projeto do software – o componente ou o módulo de software.
( ) Abordagem incremental para construção da arquitetura do software. Os módulos são integrados movendo-se descendentemente pela hierarquia de controle, começando com o módulo de controle principal (programa principal). Os módulos subordinados são incorporados à estrutura de maneira primeiro-em-profundidade ou primeiro-em-largura.
( ) Técnica sistemática para construir a arquitetura do software enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Querido aluno, a alternativa correta para a questão é a A (3 – 1 – 2 – 2). Vamos entender melhor o porquê dessa resposta e analisar cada opção para que você possa aprofundar seus conhecimentos sobre testes de software.

Teste de Validação

A primeira definição descreve que o teste começa quando componentes individuais já foram exercitados, o software está completamente montado e os erros de interface foram corrigidos. Focaliza ações e saídas reconhecidas pelo usuário. Isso é característico do Teste de Validação, que verifica se o sistema atende aos requisitos e expectativas do usuário final. Portanto, a primeira definição corresponde ao item 3. Teste de Validação.

Teste de Unidade

A segunda definição menciona que o foco está na menor unidade de projeto do software, ou seja, o componente ou módulo. Este é o Teste de Unidade, que verifica a funcionalidade de partes específicas do código de forma isolada. Assim, a segunda definição corresponde ao item 1. Teste de Unidade.

Teste de Integração

A terceira e quarta definições falam sobre abordagens incrementais e sistemáticas para construir a arquitetura do software enquanto conduzem testes para descobrir erros associados às interfaces. Esses processos fazem parte do Teste de Integração, que verifica a interação entre os módulos e componentes do sistema. Portanto, as definições três e quatro correspondem ao item 2. Teste de Integração.

Para esclarecer as alternativas incorretas:

Alternativa B (1 – 2 – 3 – 3) - Esta alternativa está incorreta porque a primeira definição corresponde ao Teste de Validação (3) e não ao Teste de Unidade (1).

Alternativa C (2 – 3 – 1 – 2) - Esta alternativa está incorreta porque a primeira definição corresponde ao Teste de Validação (3) e não ao Teste de Integração (2).

Alternativa D (2 – 1 – 3 – 3) - Esta alternativa está incorreta porque a primeira definição corresponde ao Teste de Validação (3) e não ao Teste de Integração (2).

Alternativa E (3 – 2 – 2 – 1) - Esta alternativa está incorreta porque a última definição corresponde ao Teste de Integração (2) e não ao Teste de Unidade (1).

Espero que esta explicação tenha ajudado a clarear o conceito dos diferentes tipos de testes de software e como identificá-los em questão de concursos. Qualquer dúvida, estarei aqui para ajudar!

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

A explicação para cada associação é a seguinte:

1. Teste de Unidade

O teste de unidade é o tipo de teste de software que verifica o comportamento de unidades individuais de código, como funções, métodos ou classes. O foco deste tipo de teste é identificar erros de lógica, sintaxe e estilo.

A definição na coluna 2 corresponde ao teste de unidade, pois afirma que o foco deste tipo de teste é a menor unidade de projeto do software.

2. Teste de Integração

O teste de integração é o tipo de teste de software que verifica a interface entre componentes individuais de software. O objetivo deste tipo de teste é identificar erros de interface, que são erros que ocorrem quando dois ou mais componentes não se comunicam corretamente.

A definição na coluna 2 corresponde ao teste de integração, pois afirma que o foco deste tipo de teste é a arquitetura do software. A arquitetura do software é composta por componentes individuais e suas interfaces.

3. Teste de Validação

O teste de validação é o tipo de teste de software que verifica se o software atende aos requisitos do usuário. O objetivo deste tipo de teste é identificar erros de funcionalidade, que são erros que ocorrem quando o software não realiza as funções esperadas.

A definição na coluna 2 corresponde ao teste de validação, pois afirma que o foco deste tipo de teste é o usuário. O usuário é a pessoa que utilizará o software e, portanto, é importante garantir que o software atenda às suas necessidades.

Portanto, a ordem correta de preenchimento dos parênteses é 3 1 2 2.

Fonte: Bard

a-

usuario VALIDA o software

para testar o menor componente é teste de unidade (e nao de componente. é um falso cognato).

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo