Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — FGV 2014

Engenharia de SoftwareProcessos de Software - Desenvolvimento Ágil
Código
fg008801
Banca
FGV
Órgão
PROCEMPA
Ano
2014
Nível
Superior
Cargo
Analista em TI e Comunicação - Analista em Programação e Suporte de Sistemas Informatizados e Georeferenciados
O processo de escrever testes antes da implementação de um projeto de software é conhecido como Test-Driven Development (TDD). A respeito do processo de desenvolvimento dirigido por testes, assinale a afirmativa correta.
  1. ATestes ajudam na modelagem do projeto de software guiando o desenvolvedor no desenho das classes.
  2. BApós a implementação do projeto de software, os componentes de testes devem ser descartados porque não se tornarão parte da manutenção do projeto.
  3. CNão há necessidade de refatoração de código, uma vez que essa técnica de desenvolvimento pressupõe que o código será produzido em padrões aceitáveis.
  4. DO desenvolvedor precisa escrever casos de teste automatizados que vão além das fronteiras do projeto de software para validar o comportamento esperado em processos externos.
  5. ETestes de unidade automatizados que definam requisitos em código são criados somente após escrever o código da aplicação.
Revelar gabarito e comentário

GabaritoA — Testes ajudam na modelagem do projeto de software guiando o desenvolvedor no desenho das classes.

Link permanente: /questoes/fg008801