Usuários de teste
Usuários de teste são contas salvas que o Buildprint pode usar ao testar seu aplicativo Bubble.
Cada usuário de teste possui:
Nome: um rótulo como Usuário administrador ou Usuário do nível gratuito.
Banco de dados: Test ou Live.
Descrição: orientação opcional sobre quando usar a conta.
E-mail: e-mail de login opcional.
Método de login: login automático ou login por senha.
Use contas exclusivas e de baixo privilégio criadas apenas para testes. O agente do Buildprint pode acessar os detalhes salvos do usuário de teste durante as execuções, portanto, não reutilize senhas pessoais ou de produção.
Métodos de login
Fazer login automaticamente
Se você não salvar uma senha, o Buildprint tratará o usuário como uma conta que deve ser iniciada automaticamente. Isso é útil para testes mais rápidos, contas com 2FA e fluxos onde você não deseja testar a interface de login visível.
O login automático requer que o Buildprint tenha as permissões do editor do Bubble necessárias para visualizar e executar como usuários.
Não use o login automático para testes cujo objetivo seja verificar login, cadastro, logout, SSO, redefinição de senha ou outro fluxo de autenticação.
Fazer login com senha
Se você salvar uma senha, o agente poderá usar o formulário de login visível durante as etapas do teste.
Use isso quando o teste for destinado a verificar o próprio fluxo de login.
Gerenciando usuários de teste
Abra Testes > Usuários para adicionar, editar, desativar, ativar ou excluir usuários de teste.
Os usuários de teste desativados são ignorados pela configuração normal de teste e não podem ser usados como usuários atribuídos a uma execução.
Adicionando um usuário de teste
Clique em Adicionar usuário de teste e preencha:
Nome: obrigatório.
Banco de dados: Test ou Live.
Descrição: opcional.
E-mail: opcional.
Método de login: login automático ou login por senha.
Senha: obrigatória apenas ao usar o login por senha.
Atribuindo usuários de teste a testes
Abra um teste no construtor e selecione:
Usuário Live: usado quando a execução tem como alvo a ramificação live.
Usuário Test: usado quando a execução tem como alvo qualquer ramificação que não seja live.
Se nenhum usuário estiver atribuído ao ambiente selecionado, a execução ainda poderá ser iniciada, mas o agente será executado sem uma conta de login pré-configurada.
Alterações durante execuções ativas
As alterações nos usuários de teste podem não aparecer imediatamente em um teste que já está em execução. Inicie uma nova execução se precisar que o agente aplique as alterações recentes do usuário de teste.