Testes

Executando testes

Executando um único teste

Abra um teste e clique em Run. Escolha:

  • Branch: a branch do Bubble para testar.

  • Model: o modelo que o Buildprint deve usar.

O Buildprint inicia uma execução de navegador na URL da branch selecionada.

Execuções em Live usam o usuário Live atribuído. Execuções de branches não-Live usam o usuário de Teste atribuído. Se nenhum usuário correspondente estiver atribuído, a execução ainda será iniciada sem uma conta de login pré-configurada.

Executando pastas e grupos

Na aba Tests, execute uma pasta para iniciar as execuções dos testes executáveis nessa pasta.

Execuções de grupo criam execuções filhas para cada teste e mostram o resultado combinado no History. Componentes não são executados diretamente.

Selecionando um modelo

Use um modelo com capacidade de visão, pois o agente trabalha em um navegador.

O seletor de modelos usa seus provedores conectados e preferências salvas. Comece com o modelo com capacidade de visão mais barato que consiga passar na suite de forma confiável e, depois, mude para um modelo mais robusto para fluxos frágeis ou de alto valor.

O que o Buildprint verifica antes de começar

Uma execução precisa de:

  • Um app ou domínio do Bubble configurado para o projeto.

  • Uma branch disponível.

  • Uma URL de app para essa branch.

  • Capacidade de sandbox.

  • Um modelo suportado.

  • Acesso ao projeto.

Se o usuário de teste selecionado estiver desativado, ausente ou atribuído ao banco de dados errado, a execução falhará antes de ser iniciada.

Executando testes através da API

O Buildprint também suporta iniciar e ler execuções através de rotas REST públicas:

  • POST /api/public/v1/test-runs

  • GET /api/public/v1/test-runs/{runId}

  • POST /api/public/v1/test-group-runs

  • GET /api/public/v1/test-group-runs/{groupRunId}

A requisição de início inclui o ID do teste ou grupo, um ID de branch ou label de branch e, opcionalmente, um modelo.

Executando testes através do MCP

O servidor MCP hospedado expõe ferramentas para execução de testes, incluindo:

  • start_test_run

  • start_test_group_run

  • get_test_run

  • get_test_group_run

Use estas opções quando um agente ou ferramenta externa deve iniciar uma execução de teste do Buildprint.

Isso foi útil?