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

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...


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

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

  • Letícia Cunha
    Letícia Cunha
    31/12/1969 • 21: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).
🔒
Conteúdo restrito

Cadastre-se para visualizar comentários e resoluções.

Criar conta grátis

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.