SóProvas


ID
362794
Banca
CESPE / CEBRASPE
Órgão
TRE-BA
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Uma estratégia de teste de software integra métodos de projeto de
casos de teste em uma série planejada de passos, que resultam na
construção bem-sucedida de um software. A esse respeito, julgue
os próximos itens.

No teste de unidade, o software é forçado a falhar de diversos modos a fim de verificar se os requisitos funcionais foram adequadamente implementados. As unidades, sejam funções, procedimentos, métodos ou classes, são testadas duas a duas. Nesse teste, espera-se identificar erros relacionados a algoritmos incorretos ou mal implementados, estruturas de dados incorretas ou simples erros de programação.

Alternativas
Comentários
  • O teste de unidade, também conhecido como teste unitário, tem como objetivo explorar a menor unidade do projeto, procurando provocar falhas ocasionadas por defeitos de lógica e de implementação em cada módulo, separadamente. O universo alvo desse tipo de teste são os métodos dos objetos ou mesmo pequenos trechos de código.
    A questão está incorreta por ter citado que as unidades são testadas duas a duas, quando na verdade, são testadas uma a uma, como o próprio nome diz, teste unitário,
  • No teste de unidade , o software é forçado a falhar de diversos modos a fim de verificar se os requisitos funcionais foram adequadamente implementados. As unidades, sejam funções, procedimentos, métodos ou classes, são testadas uma a uma duas a duas. Nesse teste, espera-se identificar erros relacionados a algoritmos incorretos ou mal implementados, estruturas de dados incorretas ou simples erros de programação.
  • ESTRATÉGIAS DE TESTE:

    • Teste de Unidade: Tem por objetivo testar a menor unidade do projeto (um componente de SW que não pode ser subdividido), procurando identificar erros de lógica e de implementação em cada módulo separadamente. No paradigma estruturado, a menor unidade refere-se a um procedimento ou função.
       
    • Teste de Integração: Visa descobrir erros associados ás interfaces entre os módulos quando são integrados para formar uma estrutura do produto de SW.
    Um caminho independente é qualquer caminho ao longo de um módulo que introduz pelo menos um novo comando de processamento ou Condição.
  • http://blog.caelum.com.br/heranca-e-testes-unidade/