Trilha de aulas
Do ambiente à validação completa
As aulas seguem a ordem em que você validaria um código real: preparar o ambiente, gerar o código, testar o caminho esperado, forçar falhas e cobrir os requisitos.
Configurando o ambiente
Preparação do Google Colab e instalação do Pytest para executar testes sobre o código gerado.
Google Colab
pip install pytest
Estrutura de arquivos de teste
Gerando código com o Gemini
Como escrever prompts com requisitos claros e obter uma primeira implementação em Python.
Requisitos do sistema
Prompts objetivos
Leitura crítica do resultado
Happy path: o caminho esperado
Escrever testes que confirmam o comportamento correto quando a entrada é válida.
assert
Funções de teste
Exemplos representativos
Bad path e edge cases
Testar entradas inválidas, limites e situações inesperadas que a IA costuma ignorar.
pytest.raises
Valores-limite
Entradas vazias e nulas
Cobrindo a lógica e os requisitos
Organizar exemplos com parametrização para garantir que o código segue os padrões e atende aos requisitos.
@pytest.mark.parametrize
Rastreabilidade de requisitos
Refatoração guiada por testes