Um engenheiro de software da CODEBA decidiu adotar a abordagem de Desenvolvimento Guiado por Testes (TDD) para criar um novo sistema. Ele começa escrevendo um teste para uma funcionalidade que ainda não foi implementada. Após fazer isso, qual é o próximo passo que esse engenheiro deve seguir no ciclo TDD?
Implementar a funcionalidade e, em seguida, escrever mais testes para outras funcionalidades.
Verificar se o teste falha, indicando que a funcionalidade ainda não foi implementada.
Ignorar os testes e focar apenas na implementação das funcionalidades.
Escrever todos os testes do sistema antes de começar qualquer implementação.
Rodar o teste e garantir que ele passe, mostrando que a funcionalidade foi implementada corretamente.