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.
- ATestes ajudam na modelagem do projeto de software guiando o desenvolvedor no desenho das classes.
- 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.
- 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.
- 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.
- ETestes de unidade automatizados que definam requisitos em código são criados somente após escrever o código da aplicação.