Logo Passei Direto
Buscar
O cliclo de trabalho TDD (Test Driven Development) é composto por três fases principais: Vermelho (Red), Verde (Green) e Refatoração (Refactoring). Qual das seguintes afirmações descreve corretamente a fase “Vermelho” desse ciclo. A. Na fase Vermelho, o desenvolvedor escreve a quantidade mínima de código necessária para fazer o teste passar. B. A fase Vermelho é onde o desenvolvedor revisa o código para melhorar a legibilidade e eficiência, sem alterar o comportamento externo. C. Na fase Vermelho, o teste automatizado é elaborado para validar uma pequena parte da funcionalidade desejada e espera-se que ele passe imediatamente. D. A fase Vermelho é a etapa em que o desenvolvedor executa o teste automatizado pela primeira vez, esperando que ele falhe. E. A fase Vermelho ocorre após a implementação do código de produção, quando o desenvolvedor verifica se todas as funcionalidades foram implementadas corretamente
User badge image
erica.roriz

há 23 horas

Respostas

User badge image

Ed Verified user icon

há 23 horas

Vamos analisar as opções para identificar a descrição correta da fase "Vermelho" do ciclo TDD: A. Na fase Vermelho, o desenvolvedor escreve a quantidade mínima de código necessária para fazer o teste passar. - Esta afirmação está incorreta, pois na fase Vermelho o teste deve falhar, e não se escreve código para fazê-lo passar. B. A fase Vermelho é onde o desenvolvedor revisa o código para melhorar a legibilidade e eficiência, sem alterar o comportamento externo. - Esta afirmação descreve a fase de Refatoração, não a fase Vermelho. C. Na fase Vermelho, o teste automatizado é elaborado para validar uma pequena parte da funcionalidade desejada e espera-se que ele passe imediatamente. - Esta afirmação está incorreta, pois na fase Vermelho, o teste é elaborado, mas espera-se que ele falhe, não que passe. D. A fase Vermelho é a etapa em que o desenvolvedor executa o teste automatizado pela primeira vez, esperando que ele falhe. - Esta afirmação está correta, pois na fase Vermelho, o teste é executado e deve falhar, confirmando que a funcionalidade ainda não foi implementada. E. A fase Vermelho ocorre após a implementação do código de produção, quando o desenvolvedor verifica se todas as funcionalidades foram implementadas corretamente. - Esta afirmação está incorreta, pois a fase Vermelho ocorre antes da implementação do código de produção. Portanto, a alternativa correta é: D. A fase Vermelho é a etapa em que o desenvolvedor executa o teste automatizado pela primeira vez, esperando que ele falhe.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina