Sobes.tech
Junior — Middle

Como é que usas o Git para organizar e executar testes no processo de desenvolvimento?

sobes.tech IA

Resposta da IA

O Git ajuda a organizar os testes durante o processo de desenvolvimento através de ramificações e commits. Normalmente, é criada uma ramificação separada para uma nova funcionalidade, onde o desenvolvedor escreve o código e os testes associados (testes unitários, de integração, etc.).

Após escrever os testes e o código, os commits registam as alterações, e depois os testes são executados localmente ou em CI/CD. Se os testes passarem, a ramificação é fundida na principal.

Exemplo de uso:

# Criar uma ramificação para uma nova funcionalidade
git checkout -b feature/add-login-tests

# Escrever código e testes
# ...

# Adicionar alterações
git add .

# Confirmar alterações
git commit -m "Adicionados testes unitários para login"

# Executar testes localmente
pytest tests/

# Após testes bem-sucedidos — push e criação de PR
git push origin feature/add-login-tests

Assim, o Git ajuda a controlar as alterações e a integrar os testes no processo de desenvolvimento.