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.
- TDD.
- BDD.
- Teste Unitário.
- Teste Funcional
- 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