Ed
há 3 semanas
Vamos analisar a ordem correta dos passos do Desenvolvimento Orientado a Testes (TDD): 1. Definir o incremento de funcionalidade desejado (3): Antes de qualquer coisa, é necessário saber qual funcionalidade você deseja implementar. 2. Escrever um teste automatizado para a funcionalidade e implementá-lo (1): Após definir a funcionalidade, você escreve um teste que deve falhar inicialmente, pois a funcionalidade ainda não foi implementada. 3. Executar o teste, que sabidamente falhará (4): Você executa o teste que você acabou de escrever, e ele deve falhar, confirmando que a funcionalidade ainda não existe. 4. Implementar a funcionalidade e executar novamente o teste, com o código refatorado (5): Agora, você implementa a funcionalidade e executa o teste novamente para verificar se ele passa. 5. Passar para a implementação da próxima funcionalidade somente após todos os testes passarem (2): Finalmente, você só avança para a próxima funcionalidade após garantir que todos os testes estão passando. Portanto, a ordem correta dos passos é: 3 - 1 - 4 - 5 - 2. Assim, a alternativa correta é: 3 - 1 - 4 - 5 - 2.