Carregando...
Carregando...
Ajude a melhorar a plataforma
No contexto do Desenvolvimento Dirigido por Testes (TDD), a escrita de testes automatizados é uma prática comum utilizada para verificar o comportamento do software durante o processo de desenvolvimento. Com relação a esse contexto e sobre o conteúdo estudado, analise as asserções a seguir e a relação proposta entre elas: I. O TDD melhora a qualidade do código ao exigir a criação de testes automatizados para todas as funcionalidades, garantindo que novas implementações não quebrem o sistema existente. PORQUE II. A prática de TDD permite que todos os testes antigos passem automaticamente em cada novo incremento, sem a necessidade de revisão manual dos testes anteriores. A respeito dessas asserções, assinale a alternativa correta.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
A asserção I é uma proposição verdadeira, pois o Desenvolvimento Dirigido por Testes (TDD) melhora a qualidade do código, uma vez que força o desenvolvedor a criar testes automatizados antes mesmo de implementar novas funcionalidades. Isso ajuda a garantir que o código já existente não seja comprometido à medida que novas implementações são feitas, mantendo a estabilidade do sistema. A asserção II é uma proposição falsa, pois embora o TDD permita a execução automatizada de todos os testes em cada nova implementação, isso não garante que todos os testes anteriores passam automaticamente sem a necessidade de revisão. Na prática, novas alterações podem quebrar funcionalidades antigas, exigindo ajustes tanto no código quanto nos testes para assegurar que todas as partes do sistema continuem funcionando conforme esperado.