SóProvas


ID
144826
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca das relações estabelecidas entre os modelos de ciclo de
vida de software, os modelos de gestão e seus exemplos, julgue
os itens de 62 a 71.

A rotina diária dos desenvolvedores, ao empregar processos baseados no TDD (Test Driven Development), é concentrada na elaboração de testes de homologação.

Alternativas
Comentários
  •  Testes unitários também são o foco.

  • Alternativa errada, a rotina dos desenvolvedores que seguem TDD é baseada na implementação de testes unitários no início do desenvolvimento de cada funcionalidade, após isso inicia-se a codificação da funcionalidade propriamente dita, visando atender aos testes já implementados.
    É claro que os desenvolvedores podem atuar na elaboração de testes de homologação, mas não se pode afirmar que isso faz parte de sua rotina diária.
  • Errado

    O TDD consiste em criar primeiro Testes Unitários e depois o código do programa.
  • A prática TDD envolve primeiramente construir testes antes da implementação de funcionalidades. Dessa forma serão feitos vários testes unitários (para cada nova funcionalidade desenvolve em geral um teste). Portanto o erro da assertiva é dizer que o TDD é concentrado em testes de homologação (quando o produto de software for ser entregue ao cliente).

    Gabarito: E