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.