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.

  1. 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

  2. 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

  3. Happy path: o caminho esperado

    Escrever testes que confirmam o comportamento correto quando a entrada é válida.

    assert

    Funções de teste

    Exemplos representativos

  4. 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

  5. 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