Questões Engenharia de Software Teste de Software

Sobre teste de software considere: I. Uma estratégia de teste que é escolhida p...

Responda: Sobre teste de software considere: I. Uma estratégia de teste que é escolhida por grande parte das equipes de software adota uma visão incremental do teste, começando com o teste de unidade...


1Q110698 | Engenharia de Software, Teste de Software, Analista de Controle Externo Tecnologia da Informação, TCE AM, FCC

Sobre teste de software considere:

I. Uma estratégia de teste que é escolhida por grande parte das equipes de software adota uma visão incremental do teste, começando com o teste de unidades individuais de programa, avançando para testes projetados a fim de facilitar a integração das unidades e culmina com testes que exercitam o sistema construído.

II. O teste de unidade focaliza o esforço de verificação na menor unidade de projeto do software - o componente ou módulo de software. Usando a descrição de projeto no nível de componente como guia, caminhos de controle importantes são testados para descobrir erros dentro dos limites do módulo.

III. O teste de unidade é normalmente considerado um apêndice ao passo de codificação. O projeto de teste de unidade pode ser realizado antes que o código seja iniciado ou depois de o código-fonte ter sido gerado.

IV. O teste de integração é uma técnica sistemática para construir a arquitetura do software enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces. O objetivo é, a partir de componentes testados no nível de unidade, construir uma estrutura de programa determinada pelo projeto.

Está correto o que se afirma em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Letícia Cunha
Por Letícia Cunha em 31/12/1969 21:00:00
Gabarito: a)

A afirmativa I está correta ao descrever a estratégia incremental de teste, que começa com testes de unidades individuais, avança para testes de integração e culmina com testes do sistema completo. Essa abordagem é amplamente adotada para garantir a qualidade progressiva do software.

A afirmativa II também está correta, pois o teste de unidade foca na menor unidade de projeto, geralmente um módulo ou componente, utilizando a descrição do projeto para testar caminhos de controle importantes e identificar erros dentro do módulo.

A afirmativa III está correta ao afirmar que o teste de unidade pode ser considerado um apêndice ao passo de codificação e que seu projeto pode ser feito antes ou depois da geração do código-fonte. Isso permite flexibilidade no processo de desenvolvimento.

Por fim, a afirmativa IV está correta ao definir o teste de integração como uma técnica sistemática para construir a arquitetura do software enquanto testa as interfaces entre os componentes, garantindo que a estrutura do programa esteja conforme o projeto.

Feita a checagem dupla, todas as afirmativas I, II, III e IV estão corretas, confirmando que a alternativa correta é a letra a).
⚠️ Clique para ver os comentários

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

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.