FC ConcursosFC Concursos

Questão FC266341

O universo de teste de software envolve diversas práticas, conceitos e ferramentas. É uma área da computação que evoluiu muito nos últimos anos pois diversas técnicas foram desenvo

Modelos de Ciclo de Vida e Metodologias de Desenvolvimento

IDECAN · 2022

O universo de teste de software envolve diversas práticas, conceitos e ferramentas. É uma área da computação que evoluiu muito nos últimos anos pois diversas técnicas foram desenvolvidas e divulgadas nas últimas décadas. Marque a alternativa que indica, corretamente, o nome da prática no mundo dos testes de software que é representada graficamente por um ciclo de três etapas.

 

Essa prática julga auxiliar o desenvolvedor de software na escrita de código mais limpo pois o direciona no desenvolvimento do código a partir da escrita do teste.

  1. TDD.
  2. BDD.
  3. Teste Unitário.
  4. Teste Funcional
  5. Teste de Aceitação
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

TDD (Test-Driven Development) é uma prática que guia o desenvolvimento através de um ciclo de três etapas conhecido como Red‑Green‑Refactor. Primeiro escreve‑se um teste que falha (Red), depois implementa‑se o código mínimo para fazê‑lo passar (Green) e, por fim, limpa‑se o código mantendo os testes verdes (Refactor).

Ao forçar a escrita dos testes antes da implementação, o TDD direciona decisões de design e favorece código mais coeso e testável. A prática promove pequenos incrementos, feedback rápido e segurança para refatorações futuras, reduzindo regressões.

Em suma, o ciclo gráfico de três etapas ajuda o desenvolvedor a construir software com melhor estrutura, cobertura de testes automatizados e manutenção facilitada.

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

Continue aprendendo