FC ConcursosFC Concursos

Questão FC370003

O desenvolvimento orientado a testes (TDD) engloba um conjunto de práticas que visam garantir a detecção de erros e a qualidade do código gerado. No escopo do TDD, assinale a opção

Modelos de Ciclo de Vida e Metodologias de Desenvolvimento

FGV · 2024

O desenvolvimento orientado a testes (TDD) engloba um conjunto de práticas que visam garantir a detecção de erros e a qualidade do código gerado. No escopo do TDD, assinale a opção que apresenta a característica do teste unitário.

  1. Ser realizado desde o início do projeto.
  2. Ser desnecessário em pequenos projetos.
  3. Avaliar mudanças em um sistema como um todo.
  4. Ser substituível por testes de regressão.
  5. Verificar o funcionamento de módulos em conjunto.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

No TDD e na prática de testes unitários, é fundamental que os testes sejam escritos e executados desde o início do projeto. Isso significa criar testes para pequenas unidades de código assim que se implementa cada comportamento.

Ao começar cedo, os testes atuam como especificação executável: orientam o design, forçam código coeso e detectam defeitos precocemente, reduzindo custo de correção.

Os testes unitários são rápidos e automatizados, permitindo execuções frequentes a cada alteração. Eles formam uma suíte que dá feedback imediato ao desenvolvedor.

No ciclo do TDD (red‑green‑refactor), escrever o teste primeiro garante que o desenvolvimento seja guiado por requisitos verificáveis, promovendo confiança para refatorações futuras.

Portanto, realizar testes unitários desde o início sustenta qualidade, facilita manutenção e evita acúmulo de débito técnico.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo