Questão de Engenharia de Software — Teste de Software — UECE-CEV 2018
Engenharia de SoftwareTeste de Software
- Código
- qq401528
- Banca
- UECE-CEV
- Órgão
- Funceme
- Ano
- 2018
- Nível
- Superior
- Cargo
- Pesquisador - Informática - Sistema de Suporte de Decisão
Test-driven Development (TDD) é uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código (Sommerville, I. Engenharia de Software, 9a edição, 2011).A respeito do TDD, é correto afirmar que
- Aconsiste em um processo iterativo que se inicia escrevendo um código de uma funcionalidade do sistema e, logo em seguida, testa-o para saber se a implementação foi correta.
- Bapesar de útil, não diminui o custo de testes de regressão do sistema.
- Csua utilização elimina a necessidade de testes de validação do sistema, uma vez que ele já foi testado incrementalmente.
- Dapesar de ter sido apresentado como parte dos métodos ágeis, também pode ser usado em outros processos de desenvolvimento de software.